mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 21:28:11 +09:00 
			
		
		
		
	#1146 finish new access rights for collaborators
This commit is contained in:
		| @@ -348,19 +348,15 @@ func (u *User) UploadAvatar(data []byte) error { | ||||
|  | ||||
| // IsAdminOfRepo returns true if user has admin or higher access of repository. | ||||
| func (u *User) IsAdminOfRepo(repo *Repository) bool { | ||||
| 	if repo.MustOwner().IsOrganization() { | ||||
| 		has, err := HasAccess(u, repo, ACCESS_MODE_ADMIN) | ||||
| 		if err != nil { | ||||
| 			log.Error(3, "HasAccess: %v", err) | ||||
| 		} | ||||
| 		return has | ||||
| 	has, err := HasAccess(u, repo, ACCESS_MODE_ADMIN) | ||||
| 	if err != nil { | ||||
| 		log.Error(3, "HasAccess: %v", err) | ||||
| 	} | ||||
|  | ||||
| 	return repo.IsOwnedBy(u.Id) | ||||
| 	return has | ||||
| } | ||||
|  | ||||
| // CanWriteTo returns true if user has write access to given repository. | ||||
| func (u *User) CanWriteTo(repo *Repository) bool { | ||||
| // IsWriterOfRepo returns true if user has write access to given repository. | ||||
| func (u *User) IsWriterOfRepo(repo *Repository) bool { | ||||
| 	has, err := HasAccess(u, repo, ACCESS_MODE_WRITE) | ||||
| 	if err != nil { | ||||
| 		log.Error(3, "HasAccess: %v", err) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user