diff options
author | Unknwon <u@gogs.io> | 2019-10-24 01:51:46 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-10-24 01:51:46 -0700 |
commit | 01c8df01ec0608f1f25b2f1444adabb98fa5ee8a (patch) | |
tree | f8a7e5dd8d2a8c51e1ce2cabb9d33571a93314dd /routes/admin/notice.go | |
parent | 613139e7bef81d3573e7988a47eb6765f3de347a (diff) |
internal: move packages under this directory (#5836)
* Rename pkg -> internal
* Rename routes -> route
* Move route -> internal/route
* Rename models -> db
* Move db -> internal/db
* Fix route2 -> route
* Move cmd -> internal/cmd
* Bump version
Diffstat (limited to 'routes/admin/notice.go')
-rw-r--r-- | routes/admin/notice.go | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/routes/admin/notice.go b/routes/admin/notice.go deleted file mode 100644 index 084b4eb1..00000000 --- a/routes/admin/notice.go +++ /dev/null @@ -1,72 +0,0 @@ -// Copyright 2014 The Gogs Authors. All rights reserved. -// Use of this source code is governed by a MIT-style -// license that can be found in the LICENSE file. - -package admin - -import ( - "github.com/unknwon/com" - "github.com/unknwon/paginater" - log "gopkg.in/clog.v1" - - "gogs.io/gogs/models" - "gogs.io/gogs/pkg/context" - "gogs.io/gogs/pkg/setting" -) - -const ( - NOTICES = "admin/notice" -) - -func Notices(c *context.Context) { - c.Data["Title"] = c.Tr("admin.notices") - c.Data["PageIsAdmin"] = true - c.Data["PageIsAdminNotices"] = true - - total := models.CountNotices() - page := c.QueryInt("page") - if page <= 1 { - page = 1 - } - c.Data["Page"] = paginater.New(int(total), setting.UI.Admin.NoticePagingNum, page, 5) - - notices, err := models.Notices(page, setting.UI.Admin.NoticePagingNum) - if err != nil { - c.Handle(500, "Notices", err) - return - } - c.Data["Notices"] = notices - - c.Data["Total"] = total - c.HTML(200, NOTICES) -} - -func DeleteNotices(c *context.Context) { - strs := c.QueryStrings("ids[]") - ids := make([]int64, 0, len(strs)) - for i := range strs { - id := com.StrTo(strs[i]).MustInt64() - if id > 0 { - ids = append(ids, id) - } - } - - if err := models.DeleteNoticesByIDs(ids); err != nil { - c.Flash.Error("DeleteNoticesByIDs: " + err.Error()) - c.Status(500) - } else { - c.Flash.Success(c.Tr("admin.notices.delete_success")) - c.Status(200) - } -} - -func EmptyNotices(c *context.Context) { - if err := models.DeleteNotices(0, 0); err != nil { - c.Handle(500, "DeleteNotices", err) - return - } - - log.Trace("System notices deleted by admin (%s): [start: %d]", c.User.Name, 0) - c.Flash.Success(c.Tr("admin.notices.delete_success")) - c.Redirect(setting.AppSubURL + "/admin/notices") -} |