Description
Determine and implement rights for working with these aspects of lightweight enum types:
- creation rights:
- wikilambda-create-generic-enum to group functioneer
- fallback wikilambda-create-function-call disallowed
- editing rights:
- Z6884K1/Wikidata reference type: wikilambda-edit-generic-enum-type to group function maintainer
- Z6884K2/list of Wikidata references: wikilambda-edit-generic-enum-item to group functioneer
- Z688K3/id: wikilambda-edit-generic-enum-id to group sysop
- fallback any edit in a persisted Z7: wikilambda-edit-function-call disallowed
Some other examples of granular auth rules patches
- Added rules for converters: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikiLambda/+/1043826
- Added rules for enums: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikiLambda/+/1039671
Completion checklist
- Before closing this task, review one by one the checklist available here: https://www.mediawiki.org/wiki/Abstract_Wikipedia_team/Definition_of_Done#Front-end_Task/Bug_Completion_Checklist