According to the Gerrit documentation:
"The change owner, branch owners, project owners, and site administrators can always edit the topic name (even without having the Edit Topic Name access right assigned).
Whether the topic can be edited on closed changes can be controlled by the 'Force Edit' flag. If this flag is not set the topic can only be edited on open changes."
We want change owners to be able to edit (actually, remove) the topic on their changes that have been abandoned.
This didn't work (but I expected it to):
- Add an access rule with "Edit Topic Name", ALLOW, "Change Owner", "Force Edit" on refs/* in project A.
- Project B has "Rights Inherit From" project A, with no additional rights (A is a common parent project, which exists so a large set of projects can all have the same permissions)
- I did not restart Gerrit. This is Gerrit 2.12.1.
I expected change owners in B to be able to edit/remove the topic on their own abandoned changes, but they cannot (at least, through the UI - the edit button is just not displayed).
They can edit/remove the topic if they unabandon (restore) the change.
Have I specified the rule incorrectly, or is this a Gerrit bug?
To be honest, what I would like is to prevent changing the topic on merged changes, but allow it in all other cases.
Thanks