| | |
| | | @Deprecated
|
| | | @Unused
|
| | | public boolean canAccessRepository(RepositoryModel repository) {
|
| | | boolean isOwner = repository.isRepoAdministrator(username);
|
| | | boolean isOwner = repository.isOwner(username);
|
| | | boolean allowAuthenticated = isAuthenticated && AuthorizationControl.AUTHENTICATED.equals(repository.authorizationControl);
|
| | | return canAdmin() || isOwner || repositories.contains(repository.name.toLowerCase())
|
| | | || hasTeamAccess(repository.name) || allowAuthenticated;
|
| | |
| | | }
|
| | |
|
| | | // repository owner - either specified owner or personal repository
|
| | | if (repository.isRepoAdministrator(username) || repository.isUsersPersonalRepository(username)) {
|
| | | if (repository.isOwner(username) || repository.isUsersPersonalRepository(username)) {
|
| | | ap.permissionType = PermissionType.OWNER;
|
| | | ap.permission = AccessPermission.REWIND;
|
| | | return ap;
|
| | |
| | | // can not fork your own repository
|
| | | return false;
|
| | | }
|
| | | if (canAdmin() || repository.isRepoAdministrator(username)) {
|
| | | if (canAdmin() || repository.isOwner(username)) {
|
| | | return true;
|
| | | }
|
| | | if (!repository.allowForks) {
|
| | |
| | | }
|
| | |
|
| | | public boolean canEdit(RepositoryModel model) {
|
| | | return canAdmin() || model.isUsersPersonalRepository(username) || model.isRepoAdministrator(username);
|
| | | return canAdmin() || model.isUsersPersonalRepository(username) || model.isOwner(username);
|
| | | }
|
| | |
|
| | | /**
|