aboutsummaryrefslogtreecommitdiff
path: root/routers/admin/users.go
diff options
context:
space:
mode:
authorUnknwon <u@gogs.io>2017-06-03 07:26:09 -0400
committerUnknwon <u@gogs.io>2017-06-03 07:26:09 -0400
commit2478b874320ed91d4424dea42a40aacbd2b1ce1c (patch)
treedbaf2a482ffc43b5013aa08c83c686698ab181c1 /routers/admin/users.go
parente33c714073cc65f814bacf604a84cd2741951afa (diff)
Refactoring: rename ctx -> c
Diffstat (limited to 'routers/admin/users.go')
-rw-r--r--routers/admin/users.go164
1 files changed, 82 insertions, 82 deletions
diff --git a/routers/admin/users.go b/routers/admin/users.go
index 4b8949c1..237f2dc6 100644
--- a/routers/admin/users.go
+++ b/routers/admin/users.go
@@ -24,12 +24,12 @@ const (
USER_EDIT = "admin/user/edit"
)
-func Users(ctx *context.Context) {
- ctx.Data["Title"] = ctx.Tr("admin.users")
- ctx.Data["PageIsAdmin"] = true
- ctx.Data["PageIsAdminUsers"] = true
+func Users(c *context.Context) {
+ c.Data["Title"] = c.Tr("admin.users")
+ c.Data["PageIsAdmin"] = true
+ c.Data["PageIsAdminUsers"] = true
- routers.RenderUserSearch(ctx, &routers.UserSearchOptions{
+ routers.RenderUserSearch(c, &routers.UserSearchOptions{
Type: models.USER_TYPE_INDIVIDUAL,
Counter: models.CountUsers,
Ranger: models.Users,
@@ -39,40 +39,40 @@ func Users(ctx *context.Context) {
})
}
-func NewUser(ctx *context.Context) {
- ctx.Data["Title"] = ctx.Tr("admin.users.new_account")
- ctx.Data["PageIsAdmin"] = true
- ctx.Data["PageIsAdminUsers"] = true
+func NewUser(c *context.Context) {
+ c.Data["Title"] = c.Tr("admin.users.new_account")
+ c.Data["PageIsAdmin"] = true
+ c.Data["PageIsAdminUsers"] = true
- ctx.Data["login_type"] = "0-0"
+ c.Data["login_type"] = "0-0"
sources, err := models.LoginSources()
if err != nil {
- ctx.Handle(500, "LoginSources", err)
+ c.Handle(500, "LoginSources", err)
return
}
- ctx.Data["Sources"] = sources
+ c.Data["Sources"] = sources
- ctx.Data["CanSendEmail"] = setting.MailService != nil
- ctx.HTML(200, USER_NEW)
+ c.Data["CanSendEmail"] = setting.MailService != nil
+ c.HTML(200, USER_NEW)
}
-func NewUserPost(ctx *context.Context, f form.AdminCrateUser) {
- ctx.Data["Title"] = ctx.Tr("admin.users.new_account")
- ctx.Data["PageIsAdmin"] = true
- ctx.Data["PageIsAdminUsers"] = true
+func NewUserPost(c *context.Context, f form.AdminCrateUser) {
+ c.Data["Title"] = c.Tr("admin.users.new_account")
+ c.Data["PageIsAdmin"] = true
+ c.Data["PageIsAdminUsers"] = true
sources, err := models.LoginSources()
if err != nil {
- ctx.Handle(500, "LoginSources", err)
+ c.Handle(500, "LoginSources", err)
return
}
- ctx.Data["Sources"] = sources
+ c.Data["Sources"] = sources
- ctx.Data["CanSendEmail"] = setting.MailService != nil
+ c.Data["CanSendEmail"] = setting.MailService != nil
- if ctx.HasError() {
- ctx.HTML(200, USER_NEW)
+ if c.HasError() {
+ c.HTML(200, USER_NEW)
return
}
@@ -96,88 +96,88 @@ func NewUserPost(ctx *context.Context, f form.AdminCrateUser) {
if err := models.CreateUser(u); err != nil {
switch {
case models.IsErrUserAlreadyExist(err):
- ctx.Data["Err_UserName"] = true
- ctx.RenderWithErr(ctx.Tr("form.username_been_taken"), USER_NEW, &f)
+ c.Data["Err_UserName"] = true
+ c.RenderWithErr(c.Tr("form.username_been_taken"), USER_NEW, &f)
case models.IsErrEmailAlreadyUsed(err):
- ctx.Data["Err_Email"] = true
- ctx.RenderWithErr(ctx.Tr("form.email_been_used"), USER_NEW, &f)
+ c.Data["Err_Email"] = true
+ c.RenderWithErr(c.Tr("form.email_been_used"), USER_NEW, &f)
case models.IsErrNameReserved(err):
- ctx.Data["Err_UserName"] = true
- ctx.RenderWithErr(ctx.Tr("user.form.name_reserved", err.(models.ErrNameReserved).Name), USER_NEW, &f)
+ c.Data["Err_UserName"] = true
+ c.RenderWithErr(c.Tr("user.form.name_reserved", err.(models.ErrNameReserved).Name), USER_NEW, &f)
case models.IsErrNamePatternNotAllowed(err):
- ctx.Data["Err_UserName"] = true
- ctx.RenderWithErr(ctx.Tr("user.form.name_pattern_not_allowed", err.(models.ErrNamePatternNotAllowed).Pattern), USER_NEW, &f)
+ c.Data["Err_UserName"] = true
+ c.RenderWithErr(c.Tr("user.form.name_pattern_not_allowed", err.(models.ErrNamePatternNotAllowed).Pattern), USER_NEW, &f)
default:
- ctx.Handle(500, "CreateUser", err)
+ c.Handle(500, "CreateUser", err)
}
return
}
- log.Trace("Account created by admin (%s): %s", ctx.User.Name, u.Name)
+ log.Trace("Account created by admin (%s): %s", c.User.Name, u.Name)
// Send email notification.
if f.SendNotify && setting.MailService != nil {
- mailer.SendRegisterNotifyMail(ctx.Context, models.NewMailerUser(u))
+ mailer.SendRegisterNotifyMail(c.Context, models.NewMailerUser(u))
}
- ctx.Flash.Success(ctx.Tr("admin.users.new_success", u.Name))
- ctx.Redirect(setting.AppSubURL + "/admin/users/" + com.ToStr(u.ID))
+ c.Flash.Success(c.Tr("admin.users.new_success", u.Name))
+ c.Redirect(setting.AppSubURL + "/admin/users/" + com.ToStr(u.ID))
}
-func prepareUserInfo(ctx *context.Context) *models.User {
- u, err := models.GetUserByID(ctx.ParamsInt64(":userid"))
+func prepareUserInfo(c *context.Context) *models.User {
+ u, err := models.GetUserByID(c.ParamsInt64(":userid"))
if err != nil {
- ctx.Handle(500, "GetUserByID", err)
+ c.Handle(500, "GetUserByID", err)
return nil
}
- ctx.Data["User"] = u
+ c.Data["User"] = u
if u.LoginSource > 0 {
- ctx.Data["LoginSource"], err = models.GetLoginSourceByID(u.LoginSource)
+ c.Data["LoginSource"], err = models.GetLoginSourceByID(u.LoginSource)
if err != nil {
- ctx.Handle(500, "GetLoginSourceByID", err)
+ c.Handle(500, "GetLoginSourceByID", err)
return nil
}
} else {
- ctx.Data["LoginSource"] = &models.LoginSource{}
+ c.Data["LoginSource"] = &models.LoginSource{}
}
sources, err := models.LoginSources()
if err != nil {
- ctx.Handle(500, "LoginSources", err)
+ c.Handle(500, "LoginSources", err)
return nil
}
- ctx.Data["Sources"] = sources
+ c.Data["Sources"] = sources
return u
}
-func EditUser(ctx *context.Context) {
- ctx.Data["Title"] = ctx.Tr("admin.users.edit_account")
- ctx.Data["PageIsAdmin"] = true
- ctx.Data["PageIsAdminUsers"] = true
- ctx.Data["EnableLocalPathMigration"] = setting.Repository.EnableLocalPathMigration
+func EditUser(c *context.Context) {
+ c.Data["Title"] = c.Tr("admin.users.edit_account")
+ c.Data["PageIsAdmin"] = true
+ c.Data["PageIsAdminUsers"] = true
+ c.Data["EnableLocalPathMigration"] = setting.Repository.EnableLocalPathMigration
- prepareUserInfo(ctx)
- if ctx.Written() {
+ prepareUserInfo(c)
+ if c.Written() {
return
}
- ctx.HTML(200, USER_EDIT)
+ c.HTML(200, USER_EDIT)
}
-func EditUserPost(ctx *context.Context, f form.AdminEditUser) {
- ctx.Data["Title"] = ctx.Tr("admin.users.edit_account")
- ctx.Data["PageIsAdmin"] = true
- ctx.Data["PageIsAdminUsers"] = true
- ctx.Data["EnableLocalPathMigration"] = setting.Repository.EnableLocalPathMigration
+func EditUserPost(c *context.Context, f form.AdminEditUser) {
+ c.Data["Title"] = c.Tr("admin.users.edit_account")
+ c.Data["PageIsAdmin"] = true
+ c.Data["PageIsAdminUsers"] = true
+ c.Data["EnableLocalPathMigration"] = setting.Repository.EnableLocalPathMigration
- u := prepareUserInfo(ctx)
- if ctx.Written() {
+ u := prepareUserInfo(c)
+ if c.Written() {
return
}
- if ctx.HasError() {
- ctx.HTML(200, USER_EDIT)
+ if c.HasError() {
+ c.HTML(200, USER_EDIT)
return
}
@@ -196,7 +196,7 @@ func EditUserPost(ctx *context.Context, f form.AdminEditUser) {
u.Passwd = f.Password
var err error
if u.Salt, err = models.GetUserSalt(); err != nil {
- ctx.Handle(500, "UpdateUser", err)
+ c.Handle(500, "UpdateUser", err)
return
}
u.EncodePasswd()
@@ -216,47 +216,47 @@ func EditUserPost(ctx *context.Context, f form.AdminEditUser) {
if err := models.UpdateUser(u); err != nil {
if models.IsErrEmailAlreadyUsed(err) {
- ctx.Data["Err_Email"] = true
- ctx.RenderWithErr(ctx.Tr("form.email_been_used"), USER_EDIT, &f)
+ c.Data["Err_Email"] = true
+ c.RenderWithErr(c.Tr("form.email_been_used"), USER_EDIT, &f)
} else {
- ctx.Handle(500, "UpdateUser", err)
+ c.Handle(500, "UpdateUser", err)
}
return
}
- log.Trace("Account profile updated by admin (%s): %s", ctx.User.Name, u.Name)
+ log.Trace("Account profile updated by admin (%s): %s", c.User.Name, u.Name)
- ctx.Flash.Success(ctx.Tr("admin.users.update_profile_success"))
- ctx.Redirect(setting.AppSubURL + "/admin/users/" + ctx.Params(":userid"))
+ c.Flash.Success(c.Tr("admin.users.update_profile_success"))
+ c.Redirect(setting.AppSubURL + "/admin/users/" + c.Params(":userid"))
}
-func DeleteUser(ctx *context.Context) {
- u, err := models.GetUserByID(ctx.ParamsInt64(":userid"))
+func DeleteUser(c *context.Context) {
+ u, err := models.GetUserByID(c.ParamsInt64(":userid"))
if err != nil {
- ctx.Handle(500, "GetUserByID", err)
+ c.Handle(500, "GetUserByID", err)
return
}
if err = models.DeleteUser(u); err != nil {
switch {
case models.IsErrUserOwnRepos(err):
- ctx.Flash.Error(ctx.Tr("admin.users.still_own_repo"))
- ctx.JSON(200, map[string]interface{}{
- "redirect": setting.AppSubURL + "/admin/users/" + ctx.Params(":userid"),
+ c.Flash.Error(c.Tr("admin.users.still_own_repo"))
+ c.JSON(200, map[string]interface{}{
+ "redirect": setting.AppSubURL + "/admin/users/" + c.Params(":userid"),
})
case models.IsErrUserHasOrgs(err):
- ctx.Flash.Error(ctx.Tr("admin.users.still_has_org"))
- ctx.JSON(200, map[string]interface{}{
- "redirect": setting.AppSubURL + "/admin/users/" + ctx.Params(":userid"),
+ c.Flash.Error(c.Tr("admin.users.still_has_org"))
+ c.JSON(200, map[string]interface{}{
+ "redirect": setting.AppSubURL + "/admin/users/" + c.Params(":userid"),
})
default:
- ctx.Handle(500, "DeleteUser", err)
+ c.Handle(500, "DeleteUser", err)
}
return
}
- log.Trace("Account deleted by admin (%s): %s", ctx.User.Name, u.Name)
+ log.Trace("Account deleted by admin (%s): %s", c.User.Name, u.Name)
- ctx.Flash.Success(ctx.Tr("admin.users.deletion_success"))
- ctx.JSON(200, map[string]interface{}{
+ c.Flash.Success(c.Tr("admin.users.deletion_success"))
+ c.JSON(200, map[string]interface{}{
"redirect": setting.AppSubURL + "/admin/users",
})
}