Team permission to create repository in organization (#8312)
* Add team permission setting to allow creating repo in organization.
Signed-off-by: David Svantesson <davidsvantesson@gmail.com>
* Add test case for creating repo when have team creation access.
Signed-off-by: David Svantesson <davidsvantesson@gmail.com>
* build error: should omit comparison to bool constant
Signed-off-by: David Svantesson <davidsvantesson@gmail.com>
* Add comment on exported functions
* Fix fixture consistency, fix existing unit tests
* Fix boolean comparison in xorm query.
* addCollaborator and changeCollaborationAccessMode separate steps
More clear to use different if-cases.
* Create and commit xorm session
* fix
* Add information of create repo permission in team sidebar
* Add migration step
* Clarify that repository creator will be administrator.
* Fix some things after merge
* Fix language text that use html
* migrations file
* Create repository permission -> Create repositories
* fix merge
* fix review comments
@ -1596,6 +1596,8 @@ members.invite_now = Invite Now
teams.join=Join
teams.leave=Leave
teams.can_create_org_repo=Create repositories
teams.can_create_org_repo_helper=Members can create new repositories in organization. Creator will get administrator access to the new repository.
teams.read_access=Read Access
teams.read_access_helper=Members can view and clone team repositories.
teams.write_access=Write Access
@ -1615,6 +1617,7 @@ teams.delete_team_success = The team has been deleted.
teams.read_permission_desc=This team grants <strong>Read</strong> access: members can view and clone team repositories.
teams.write_permission_desc=This team grants <strong>Write</strong> access: members can read from and push to team repositories.
teams.admin_permission_desc=This team grants <strong>Admin</strong> access: members can read from, push to and add collaborators to team repositories.
teams.create_repo_permission_desc=Additionally, this team grants <strong>Create repository</strong> permission: members can create new repositories in organization.
teams.repositories=Team Repositories
teams.search_repo_placeholder=Search repository…
teams.remove_all_repos_title=Remove all team repositories