| | |
| | | List<String> restricted = new ArrayList<String>();
|
| | | for (RepositoryModel repo : repositories) {
|
| | | // exclude Owner or personal repositories
|
| | | if (!repo.isRepoAdministrator(username) && !repo.isUsersPersonalRepository(username)) {
|
| | | if (!repo.isOwner(username) && !repo.isUsersPersonalRepository(username)) {
|
| | | if (repo.accessRestriction.exceeds(AccessRestrictionType.NONE)
|
| | | && repo.authorizationControl.equals(AuthorizationControl.NAMED)) {
|
| | | restricted.add(repo.name);
|
| | |
| | | permission.mutable = false;
|
| | | continue;
|
| | | }
|
| | | boolean isOwner = rm.isRepoAdministrator(username);
|
| | | boolean isOwner = rm.isOwner(username);
|
| | | if (isOwner) {
|
| | | permission.permissionType = PermissionType.OWNER;
|
| | | permission.mutable = false;
|