Restore the link to edit trove categories, was accidentally(?) removed in git show b55760a -- Allura/allura/templates/user_skills.html
Change trovecategories.enableediting
from simply boolean to allow an option for admins only to edit. It should be a link on the /nf/admin sidebar
Add events (via g.post_event
) for every category add/remove/edit, so that 3rd-party code can listen for those changes (e.g. to keep another database in sync).
Where do you want to store this option? It should be site-wise, right? Now it's stored in the config file and I didn't find any site-wide model for storing configuration. Should we add one?
It still should be boolean option available for site admins to edit or you need something more flexible? Like specifying users who can edit perhaps.
Continuing to use the ini config file for this setting is fine. I was thinking that we could support not just
trovecategories.enableediting = true|false
but alsotrovecategories.enableediting = admin
which would let site admins edit. At this point we don't have a need for more control over specific users or groups to have access.Closed #524.
je/42cc_7014