| Issue 672: | Branch owners cannot add exclusive ACLs. | |
| 1 person starred this issue and may be notified of changes. | Back to list |
Gerrit 2.1.4
This is effectively a regression from 2.1.2, since '-' syntax was not required for ACL sub-delegation in previous versions of Gerrit.
Having the following project access rights:
Owner Admin refs/* +1: Administer All Settings
Owner Blah refs/heads/x/* +1: Administer All Settings
Owner Blah -refs/heads/x/* +1: Administer All Settings
Does not allow a member of Blah to add a new access right starting with a minus ('-') - for example a member of Blah trying to add:
Submit Blah -refs/heads/x/* +1: Submit
fails with an "Application Error: the page you requested was not found", but succeeds as an Admin.
Furthermore I would venture to say that the above "Owner Blah -refs/heads/x/*..." access right (ie. the one with the minus) should not be necessary (and indeed not having it doesn't fix the problem).
Aug 27, 2010
I can add, but I can't delete. With above setup, just added: Submit Blah -refs/heads/x/bar +1: Submit But now can't delete it. Also can't delete: Owner Blah -refs/heads/x/* +1: Administer All Settings
Aug 27, 2010
I assume this delete trouble is on 2.1.5?
Status:
Accepted
Labels: -Priority-Minor -FixedIn-2.1.5 Priority-Major Milestone-2.1.6
Aug 27, 2010
yup.
Aug 28, 2010
Sadly it was the same bug, different class. :-( Fixed in I2ac508d2ccdf6c0d301faddefc4328af250436af
Status:
Submitted
Labels: -Milestone-2.1.6 FixedIn-2.1.6
Dec 15, 2010
(No comment was entered for this change.)
Status:
Released
|
|
| ► Sign in to add a comment |
Labels: FixedIn-2.1.5