diff options
Diffstat (limited to 'gerrit-common/src/main/java/com/google/gerrit/common/data/Permission.java')
-rw-r--r-- | gerrit-common/src/main/java/com/google/gerrit/common/data/Permission.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/gerrit-common/src/main/java/com/google/gerrit/common/data/Permission.java b/gerrit-common/src/main/java/com/google/gerrit/common/data/Permission.java index fd408887cf..0585651098 100644 --- a/gerrit-common/src/main/java/com/google/gerrit/common/data/Permission.java +++ b/gerrit-common/src/main/java/com/google/gerrit/common/data/Permission.java @@ -23,17 +23,23 @@ import java.util.List; public class Permission implements Comparable<Permission> { public static final String ABANDON = "abandon"; public static final String CREATE = "create"; + public static final String DELETE_DRAFTS = "deleteDrafts"; + public static final String EDIT_TOPIC_NAME = "editTopicName"; public static final String FORGE_AUTHOR = "forgeAuthor"; public static final String FORGE_COMMITTER = "forgeCommitter"; public static final String FORGE_SERVER = "forgeServerAsCommitter"; public static final String LABEL = "label-"; public static final String OWNER = "owner"; + public static final String PUBLISH_DRAFTS = "publishDrafts"; public static final String PUSH = "push"; public static final String PUSH_MERGE = "pushMerge"; public static final String PUSH_TAG = "pushTag"; + public static final String PUSH_SIGNED_TAG = "pushSignedTag"; public static final String READ = "read"; public static final String REBASE = "rebase"; + public static final String REMOVE_REVIEWER = "removeReviewer"; public static final String SUBMIT = "submit"; + public static final String VIEW_DRAFTS = "viewDrafts"; private static final List<String> NAMES_LC; private static final int labelIndex; @@ -50,9 +56,15 @@ public class Permission implements Comparable<Permission> { NAMES_LC.add(PUSH.toLowerCase()); NAMES_LC.add(PUSH_MERGE.toLowerCase()); NAMES_LC.add(PUSH_TAG.toLowerCase()); + NAMES_LC.add(PUSH_SIGNED_TAG.toLowerCase()); NAMES_LC.add(LABEL.toLowerCase()); NAMES_LC.add(REBASE.toLowerCase()); + NAMES_LC.add(REMOVE_REVIEWER.toLowerCase()); NAMES_LC.add(SUBMIT.toLowerCase()); + NAMES_LC.add(VIEW_DRAFTS.toLowerCase()); + NAMES_LC.add(EDIT_TOPIC_NAME.toLowerCase()); + NAMES_LC.add(DELETE_DRAFTS.toLowerCase()); + NAMES_LC.add(PUBLISH_DRAFTS.toLowerCase()); labelIndex = NAMES_LC.indexOf(Permission.LABEL); } |