- Issue created by @svendecabooter
- 🇧🇪Belgium svendecabooter Gent
Created MR to add this functionality.
Attached is a patch file for composer based patching workflow. - 🇮🇪Ireland lostcarpark
Thanks for working on this. It looks great. I just wonder should we be making the permissions more granular, so that users could be given access to some functions but not all?
- 🇧🇪Belgium svendecabooter Gent
I have updated the MR with split permissions.
Through permissions you can now decide whether to give a user access to:
- clear caches
- run cron
- run updates (no extra permission added for this, since it is managed by core routing)I don't think individual cache flush actions don't need their own specific permissions?
I have also added a specific `/admin/tools` route that just lists the children menu items. This is so the "Tools" heading in the navigation bar points to that page, instead of the frontpage. This also avoids the "Tools" menu being shown in the navigation toolbar, when a user does not have any of the new permissions assigned to them.
Attached also a .patch version of the full MR, for composer patch workflows.