Skip to content

Commit 1739ef7

Browse files
Make RepoAdminChangeTeamAccess default false in xorm and make it default checked in template instead.
Signed-off-by: David Svantesson <[email protected]>
1 parent b220125 commit 1739ef7

File tree

5 files changed

+26
-12
lines changed

5 files changed

+26
-12
lines changed

models/user.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ type User struct {
153153
Members UserList `xorm:"-"`
154154
MembersIsPublic map[int64]bool `xorm:"-"`
155155
Visibility structs.VisibleType `xorm:"NOT NULL DEFAULT 0"`
156-
RepoAdminChangeTeamAccess bool `xorm:"NOT NULL DEFAULT true"`
156+
RepoAdminChangeTeamAccess bool `xorm:"NOT NULL DEFAULT false"`
157157

158158
// Preferences
159159
DiffViewStyle string `xorm:"NOT NULL DEFAULT ''"`

options/locale/locale_en-US.ini

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1472,6 +1472,8 @@ settings.options = Organization
14721472
settings.full_name = Full Name
14731473
settings.website = Website
14741474
settings.location = Location
1475+
settings.permission = Permissions
1476+
settings.repoadminchangeteam = Repository admin can add and remove access for teams
14751477
settings.visibility = Visibility
14761478
settings.visibility.public = Public
14771479
settings.visibility.limited = Limited (Visible to logged in users only)

routers/api/v1/org/org.go

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -95,14 +95,15 @@ func Create(ctx *context.APIContext, form api.CreateOrgOption) {
9595
}
9696

9797
org := &models.User{
98-
Name: form.UserName,
99-
FullName: form.FullName,
100-
Description: form.Description,
101-
Website: form.Website,
102-
Location: form.Location,
103-
IsActive: true,
104-
Type: models.UserTypeOrganization,
105-
Visibility: visibility,
98+
Name: form.UserName,
99+
FullName: form.FullName,
100+
Description: form.Description,
101+
Website: form.Website,
102+
Location: form.Location,
103+
IsActive: true,
104+
Type: models.UserTypeOrganization,
105+
Visibility: visibility,
106+
RepoAdminChangeTeamAccess: form.RepoAdminChangeTeamAccess,
106107
}
107108
if err := models.CreateOrganization(org, ctx.User); err != nil {
108109
if models.IsErrUserAlreadyExist(err) ||

templates/org/create.tmpl

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,17 @@
3232
</div>
3333
</div>
3434
</div>
35+
36+
<div class="field" id="permission_box">
37+
<label>{{.i18n.Tr "org.settings.permission"}}</label>
38+
<div class="field">
39+
<div class="ui checkbox">
40+
<input class="hidden" type="checkbox" name="repo_admin_change_team_access" checked/>
41+
<label>{{.i18n.Tr "org.settings.permission.repoadminchangeteam"}}</label>
42+
</div>
43+
</div>
44+
</div>
45+
3546
<div class="inline field">
3647
<label></label>
3748
<button class="ui green button">

templates/org/settings/options.tmpl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,11 +57,11 @@
5757
</div>
5858

5959
<div class="field" id="permission_box">
60-
<label>Permissions</label>
60+
<label>{{.i18n.Tr "org.settings.permission"}}</label>
6161
<div class="field">
6262
<div class="ui checkbox">
63-
<input class="hidden" type="checkbox" name="repo_admin_change_team_access" {{if .Org.RepoAdminChangeTeamAccess}}checked{{end}}/>
64-
<label>Repository admin can add and remove access for teams</label>
63+
<input class="hidden" type="checkbox" name="repo_admin_change_team_access" checked/>
64+
<label>{{.i18n.Tr "org.settings.permission.repoadminchangeteam"}}</label>
6565
</div>
6666
</div>
6767
</div>

0 commit comments

Comments
 (0)