aboutsummaryrefslogtreecommitdiff
path: root/routers
diff options
context:
space:
mode:
authorUnknwon <u@gogs.io>2017-04-05 09:27:42 -0400
committerUnknwon <u@gogs.io>2017-04-05 09:27:42 -0400
commit497cdc925037e8a9172c7b2834790b587865fa9a (patch)
tree46a325e18d8b4dd0cdb9163e49e487595418bee5 /routers
parentedaf14f2b6fd86f8dec99f67512a5c0095e391dc (diff)
user/setting: reorder navbar
Diffstat (limited to 'routers')
-rw-r--r--routers/user/setting.go104
1 files changed, 52 insertions, 52 deletions
diff --git a/routers/user/setting.go b/routers/user/setting.go
index 9d22f038..7eb5954f 100644
--- a/routers/user/setting.go
+++ b/routers/user/setting.go
@@ -390,6 +390,58 @@ func SettingsApplications(ctx *context.Context) {
ctx.HTML(200, SETTINGS_APPLICATIONS)
}
+func SettingsRepos(ctx *context.Context) {
+ ctx.Data["Title"] = ctx.Tr("settings")
+ ctx.Data["PageIsSettingsRepositories"] = true
+
+ repos, err := models.GetUserAndCollaborativeRepositories(ctx.User.ID)
+ if err != nil {
+ ctx.Handle(500, "GetUserAndCollaborativeRepositories", err)
+ return
+ }
+ if err = models.RepositoryList(repos).LoadAttributes(); err != nil {
+ ctx.Handle(500, "LoadAttributes", err)
+ return
+ }
+ ctx.Data["Repos"] = repos
+
+ ctx.HTML(200, SETTINGS_REPOSITORIES)
+}
+
+func SettingsLeaveOrganization(ctx *context.Context) {
+ err := models.RemoveOrgUser(ctx.QueryInt64("id"), ctx.User.ID)
+ if err != nil {
+ if models.IsErrLastOrgOwner(err) {
+ ctx.Flash.Error(ctx.Tr("form.last_org_owner"))
+ } else {
+ ctx.Handle(500, "RemoveOrgUser", err)
+ return
+ }
+ }
+
+ ctx.JSON(200, map[string]interface{}{
+ "redirect": setting.AppSubUrl + "/user/settings/organizations",
+ })
+}
+
+func SettingsLeaveRepo(ctx *context.Context) {
+ repo, err := models.GetRepositoryByID(ctx.QueryInt64("id"))
+ if err != nil {
+ ctx.NotFoundOrServerError("GetRepositoryByID", errors.IsRepoNotExist, err)
+ return
+ }
+
+ if err = repo.DeleteCollaboration(ctx.User.ID); err != nil {
+ ctx.Handle(500, "DeleteCollaboration", err)
+ return
+ }
+
+ ctx.Flash.Success(ctx.Tr("settings.repos.leave_success", repo.FullName()))
+ ctx.JSON(200, map[string]interface{}{
+ "redirect": setting.AppSubUrl + "/user/settings/repositories",
+ })
+}
+
func SettingsApplicationsPost(ctx *context.Context, f form.NewAccessToken) {
ctx.Data["Title"] = ctx.Tr("settings")
ctx.Data["PageIsSettingsApplications"] = true
@@ -446,58 +498,6 @@ func SettingsOrganizations(ctx *context.Context) {
ctx.HTML(200, SETTINGS_ORGANIZATIONS)
}
-func SettingsLeaveOrganization(ctx *context.Context) {
- err := models.RemoveOrgUser(ctx.QueryInt64("id"), ctx.User.ID)
- if err != nil {
- if models.IsErrLastOrgOwner(err) {
- ctx.Flash.Error(ctx.Tr("form.last_org_owner"))
- } else {
- ctx.Handle(500, "RemoveOrgUser", err)
- return
- }
- }
-
- ctx.JSON(200, map[string]interface{}{
- "redirect": setting.AppSubUrl + "/user/settings/organizations",
- })
-}
-
-func SettingsRepos(ctx *context.Context) {
- ctx.Data["Title"] = ctx.Tr("settings")
- ctx.Data["PageIsSettingsRepositories"] = true
-
- repos, err := models.GetUserAndCollaborativeRepositories(ctx.User.ID)
- if err != nil {
- ctx.Handle(500, "GetUserAndCollaborativeRepositories", err)
- return
- }
- if err = models.RepositoryList(repos).LoadAttributes(); err != nil {
- ctx.Handle(500, "LoadAttributes", err)
- return
- }
- ctx.Data["Repos"] = repos
-
- ctx.HTML(200, SETTINGS_REPOSITORIES)
-}
-
-func SettingsLeaveRepo(ctx *context.Context) {
- repo, err := models.GetRepositoryByID(ctx.QueryInt64("id"))
- if err != nil {
- ctx.NotFoundOrServerError("GetRepositoryByID", errors.IsRepoNotExist, err)
- return
- }
-
- if err = repo.DeleteCollaboration(ctx.User.ID); err != nil {
- ctx.Handle(500, "DeleteCollaboration", err)
- return
- }
-
- ctx.Flash.Success(ctx.Tr("settings.repos.leave_success", repo.FullName()))
- ctx.JSON(200, map[string]interface{}{
- "redirect": setting.AppSubUrl + "/user/settings/repositories",
- })
-}
-
func SettingsDelete(ctx *context.Context) {
ctx.Data["Title"] = ctx.Tr("settings")
ctx.Data["PageIsSettingsDelete"] = true