Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EZP-31477: Fixed loading Site Accesses on limitation list #2983

Merged
merged 2 commits into from
Mar 16, 2020
Merged

Conversation

mikadamczyk
Copy link
Contributor

@mikadamczyk mikadamczyk commented Mar 12, 2020

Question Answer
JIRA issue EZP-31477
Bug/Improvement no
New feature yes
Target version master
BC breaks no
Tests pass yes
Doc needed no
Related to ezsystems/ezplatform-admin-ui#1272

List of SiteAccesses on limitation list should be fetched from the service, not from configuration. We have an extension point which allows extending the list of SiteAccesses. To fetch all of SiteAccesses the siteAccessService should be used.

QA:
you need to check whether the limitations based on SiteAccesses continue to work

TODO:

  • Implement feature / fix a bug.
  • Implement tests.
  • Fix new code according to Coding Standards ($ composer fix-cs).
  • Ask for Code Review.

eZ/Publish/Core/Limitation/SiteAccessLimitationType.php Outdated Show resolved Hide resolved
eZ/Publish/Core/settings/tests/common.yml Outdated Show resolved Hide resolved
@mikadamczyk
Copy link
Contributor Author

@alongosz fixed, thanks for the vigilance!

@micszo micszo self-assigned this Mar 16, 2020
Copy link
Member

@micszo micszo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

QA Approved on eZ Platform EE master with branches.
Verified with sanities on policy SA limitations.

@micszo micszo removed their assignment Mar 16, 2020
@lserwatka lserwatka merged commit cfce400 into master Mar 16, 2020
@lserwatka lserwatka deleted the EZP-31477 branch March 16, 2020 10:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

6 participants