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

CRM-19773 - Check permisions for all entities in reports #9570

Merged
merged 1 commit into from
Mar 3, 2017

Conversation

colemanw
Copy link
Member

@colemanw colemanw commented Dec 21, 2016

@colemanw
Copy link
Member Author

@eileenmcnaughton and @nganivet if this passes muster with your testing, then we can also do a little cleanup and remove calls to the now deprecated buildACLClause function.

@nganivet
Copy link
Contributor

Thanks Coleman, impressive work! I shall have a little time next week to work on the refactoring of the multisite extension with the new hook and moving out code from core. Will keep you updated.

@eileenmcnaughton
Copy link
Contributor

I tested this by throwing together a quick unit test against the lybunt report and I was able to demonstrate the acl worked. I will push up the unit test separately.

I agree with the acl approach, but I feel it needs some socialising as people are writing acl-related code without understanding what is done in core.

@eileenmcnaughton eileenmcnaughton merged commit 6b15c95 into civicrm:master Mar 3, 2017
@eileenmcnaughton eileenmcnaughton deleted the CRM-19773-report branch March 3, 2017 07:36
@JoeMurray
Copy link
Contributor

Elegant approach.

monishdeb pushed a commit to monishdeb/civicrm-core that referenced this pull request May 2, 2017
CRM-19773 - Check permisions for all entities in reports
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants