diff options
author | James Moger <james.moger@gitblit.com> | 2012-11-01 09:12:55 -0400 |
---|---|---|
committer | James Moger <james.moger@gitblit.com> | 2012-11-01 09:12:55 -0400 |
commit | 7ba85bfa11c7fcab21ada61650fe30763aafd7b0 (patch) | |
tree | b08e6aa1a0f4dbd0a90eaa7257d348983721c40b /src/com/gitblit/models | |
parent | 40b07bca7d02438cd0d660f3b1713ffa86f6df76 (diff) | |
download | gitblit-7ba85bfa11c7fcab21ada61650fe30763aafd7b0.tar.gz gitblit-7ba85bfa11c7fcab21ada61650fe30763aafd7b0.zip |
Gracefully deal with missing repository in permissions ui (issue 155)
Diffstat (limited to 'src/com/gitblit/models')
-rw-r--r-- | src/com/gitblit/models/RegistrantAccessPermission.java | 4 | ||||
-rw-r--r-- | src/com/gitblit/models/UserModel.java | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/com/gitblit/models/RegistrantAccessPermission.java b/src/com/gitblit/models/RegistrantAccessPermission.java index 0b28d197..4bdc2da4 100644 --- a/src/com/gitblit/models/RegistrantAccessPermission.java +++ b/src/com/gitblit/models/RegistrantAccessPermission.java @@ -64,6 +64,10 @@ public class RegistrantAccessPermission implements Serializable, Comparable<Regi return PermissionType.OWNER.equals(permissionType); } + public boolean isMissing() { + return PermissionType.MISSING.equals(permissionType); + } + @Override public int compareTo(RegistrantAccessPermission p) { switch (registrantType) { diff --git a/src/com/gitblit/models/UserModel.java b/src/com/gitblit/models/UserModel.java index 7742d5d9..0c9b9cc1 100644 --- a/src/com/gitblit/models/UserModel.java +++ b/src/com/gitblit/models/UserModel.java @@ -154,10 +154,6 @@ public class UserModel implements Principal, Serializable, Comparable<UserModel> pType = PermissionType.REGEX;
source = registrant;
}
- if (AccessPermission.MISSING.equals(entry.getValue())) {
- // repository can not be found, permission is not editable
- editable = false;
- }
list.add(new RegistrantAccessPermission(registrant, entry.getValue(), pType, RegistrantType.REPOSITORY, source, editable));
}
Collections.sort(list);
|