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

Feature Request: Apply moodle permission #26

Open
simonbbrown opened this issue Feb 15, 2021 · 3 comments
Open

Feature Request: Apply moodle permission #26

simonbbrown opened this issue Feb 15, 2021 · 3 comments

Comments

@simonbbrown
Copy link

Hi Team!

We use this plugin, but have some pretty strict rules around role allocation in our Moodle platforms.
At the moment only our Site Administrators have the ability to manage Genrico filters, it would be great if we could assign permissions to allow other users to also manage the Generico filters, e.g. the System manager role.

Thanks!

@justinhunt
Copy link
Owner

Thanks Simon. I definitely see the issue. I had a go at this and created "filter/generico:managetemplates" but though it fails to load the settings page because it is nested in the plugins -> filters menu for which the user does not have permission. Well at least thats how it seems. Perhaps that can be overcome somehow? The other way would be to put the settings elsewhere in the site admin tree.

@simonbbrown
Copy link
Author

Hi Justin,
I'd be happy to have one of my guys take a look and see if they can work it out. What branch are you using?

@justinhunt
Copy link
Owner

Thanks that would be great. Its all in the master branch. The capability was added in the last commit.
5f72280

If it turns out to be really hard we might fudge on it. Because the template settings really are due for a complete makeover. We want to store the templates in a DB table with a CRUD interface. That will make it possible to have personal ones, and course level ones etc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants