Skip to content

Commit 1b18e91

Browse files
committed
Remove direct user adding to organization members
1 parent 8863e74 commit 1b18e91

File tree

6 files changed

+0
-77
lines changed

6 files changed

+0
-77
lines changed

options/locale/locale_en-US.ini

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,6 @@ enterred_invalid_password = Please ensure the that password you entered is corre
274274
user_not_exist = The user does not exist.
275275
last_org_owner = Removing the last user from the owner team is not allowed because there must always be at least one owner in any given organization.
276276
cannot_add_org_to_team = Organization cannot be added as a team member.
277-
cannot_invite_org_to_org = Organization cannot be invited as an organization member.
278277
279278
invalid_ssh_key = Sorry, we were not able to verify your SSH key: %s
280279
invalid_gpg_key = Sorry, we were not able to verify your GPG key: %s
@@ -1028,7 +1027,6 @@ org_name_helper = Great organization names are short and memorable.
10281027
create_org = Create Organization
10291028
repo_updated = Updated
10301029
people = People
1031-
invite_someone = Invite Someone
10321030
teams = Teams
10331031
lower_members = members
10341032
lower_repositories = repositories

routers/org/members.go

Lines changed: 0 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@ import (
1717
const (
1818
// tplMembers template for organization members page
1919
tplMembers base.TplName = "org/member/members"
20-
// tplMemberInvite template for orgnization invite page
21-
tplMemberInvite base.TplName = "org/member/invite"
2220
)
2321

2422
// Members render orgnization users page
@@ -94,41 +92,3 @@ func MembersAction(ctx *context.Context) {
9492
ctx.Redirect(setting.AppSubURL + "/")
9593
}
9694
}
97-
98-
// Invitation render organization invitation page
99-
func Invitation(ctx *context.Context) {
100-
org := ctx.Org.Organization
101-
ctx.Data["Title"] = org.FullName
102-
ctx.Data["PageIsOrgMembers"] = true
103-
104-
if ctx.Req.Method == "POST" {
105-
uname := ctx.Query("uname")
106-
u, err := models.GetUserByName(uname)
107-
if err != nil {
108-
if models.IsErrUserNotExist(err) {
109-
ctx.Flash.Error(ctx.Tr("form.user_not_exist"))
110-
ctx.Redirect(ctx.Org.OrgLink + "/invitations/new")
111-
} else {
112-
ctx.Handle(500, " GetUserByName", err)
113-
}
114-
return
115-
}
116-
117-
if u.IsOrganization() {
118-
ctx.Flash.Error(ctx.Tr("form.cannot_invite_org_to_org"))
119-
ctx.Redirect(ctx.Org.OrgLink + "/invitations/new")
120-
return
121-
}
122-
123-
if err = org.AddMember(u.ID); err != nil {
124-
ctx.Handle(500, " AddMember", err)
125-
return
126-
}
127-
128-
log.Trace("New member added(%s): %s", org.Name, u.Name)
129-
ctx.Redirect(ctx.Org.OrgLink + "/members")
130-
return
131-
}
132-
133-
ctx.HTML(200, tplMemberInvite)
134-
}

routers/routes/routes.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -407,8 +407,6 @@ func RegisterRoutes(m *macaron.Macaron) {
407407

408408
m.Route("/delete", "GET,POST", org.SettingsDelete)
409409
})
410-
411-
m.Route("/invitations/new", "GET,POST", org.Invitation)
412410
}, context.OrgAssignment(true, true))
413411
}, reqSignIn)
414412
// ***** END: Organization *****

templates/org/home.tmpl

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -52,11 +52,6 @@
5252
{{end}}
5353
{{end}}
5454
</div>
55-
{{if .IsOrganizationOwner}}
56-
<div class="ui bottom attached segment">
57-
<a class="ui blue small button" href="{{.OrgLink}}/invitations/new">{{.i18n.Tr "org.invite_someone"}}</a>
58-
</div>
59-
{{end}}
6055

6156
{{if .IsOrganizationMember}}
6257
<div class="ui top attached header">

templates/org/member/invite.tmpl

Lines changed: 0 additions & 22 deletions
This file was deleted.

templates/org/member/members.tmpl

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,6 @@
33
{{template "org/header" .}}
44
<div class="ui container">
55
{{template "base/alert" .}}
6-
{{if .IsOrganizationOwner}}
7-
<div class="text right">
8-
<a class="ui blue button" href="{{.OrgLink}}/invitations/new"><i class="octicon octicon-repo-create"></i> {{.i18n.Tr "org.invite_someone"}}</a>
9-
</div>
10-
<div class="ui divider"></div>
11-
{{end}}
126

137
<div class="list">
148
{{range .Members}}

0 commit comments

Comments
 (0)