mirror of
https://github.com/Eggbertx/gochan.git
synced 2025-09-13 09:26:23 -07:00
Add filter hits page, refactor manage action resolving to use the router
This commit is contained in:
parent
a50845ee87
commit
69c8cc4765
16 changed files with 292 additions and 340 deletions
|
@ -680,78 +680,15 @@ func viewLogCallback(_ http.ResponseWriter, _ *http.Request, _ *gcsql.Staff, _ b
|
|||
}
|
||||
|
||||
func registerAdminPages() {
|
||||
actions = append(actions,
|
||||
Action{
|
||||
ID: "updateannouncements",
|
||||
Title: "Update staff announcements",
|
||||
Permissions: AdminPerms,
|
||||
JSONoutput: NoJSON,
|
||||
Callback: updateAnnouncementsCallback,
|
||||
},
|
||||
Action{
|
||||
ID: "boards",
|
||||
Title: "Boards",
|
||||
Permissions: AdminPerms,
|
||||
JSONoutput: NoJSON,
|
||||
Callback: boardsCallback,
|
||||
},
|
||||
Action{
|
||||
ID: "boardsections",
|
||||
Title: "Board sections",
|
||||
Permissions: AdminPerms,
|
||||
JSONoutput: OptionalJSON,
|
||||
Callback: boardSectionsCallback,
|
||||
},
|
||||
Action{
|
||||
ID: "cleanup",
|
||||
Title: "Cleanup",
|
||||
Permissions: AdminPerms,
|
||||
Callback: cleanupCallback,
|
||||
},
|
||||
Action{
|
||||
ID: "fixthumbnails",
|
||||
Title: "Regenerate thumbnails",
|
||||
Permissions: AdminPerms,
|
||||
Callback: fixThumbnailsCallback,
|
||||
},
|
||||
Action{
|
||||
ID: "templates",
|
||||
Title: "Override templates",
|
||||
Permissions: AdminPerms,
|
||||
Callback: templatesCallback,
|
||||
},
|
||||
Action{
|
||||
ID: "rebuildfront",
|
||||
Title: "Rebuild front page",
|
||||
Permissions: AdminPerms,
|
||||
JSONoutput: OptionalJSON,
|
||||
Callback: rebuildFrontCallback,
|
||||
},
|
||||
Action{
|
||||
ID: "rebuildall",
|
||||
Title: "Rebuild everything",
|
||||
Permissions: AdminPerms,
|
||||
JSONoutput: OptionalJSON,
|
||||
Callback: rebuildAllCallback,
|
||||
},
|
||||
Action{
|
||||
ID: "rebuildboards",
|
||||
Title: "Rebuild boards",
|
||||
Permissions: AdminPerms,
|
||||
JSONoutput: OptionalJSON,
|
||||
Callback: rebuildBoardsCallback,
|
||||
},
|
||||
Action{
|
||||
ID: "reparsehtml",
|
||||
Title: "Reparse HTML",
|
||||
Permissions: AdminPerms,
|
||||
Callback: reparseHTMLCallback,
|
||||
},
|
||||
Action{
|
||||
ID: "viewlog",
|
||||
Title: "View log",
|
||||
Permissions: AdminPerms,
|
||||
Callback: viewLogCallback,
|
||||
},
|
||||
)
|
||||
RegisterManagePage("updateannouncements", "Update staff announcements", AdminPerms, NoJSON, updateAnnouncementsCallback)
|
||||
RegisterManagePage("boards", "Boards", AdminPerms, NoJSON, boardsCallback)
|
||||
RegisterManagePage("boardsections", "Board sections", AdminPerms, OptionalJSON, boardSectionsCallback)
|
||||
RegisterManagePage("cleanup", "Cleanup", AdminPerms, NoJSON, cleanupCallback)
|
||||
RegisterManagePage("fixthumbnails", "Regenerate thumbnails", AdminPerms, NoJSON, fixThumbnailsCallback)
|
||||
RegisterManagePage("templates", "Override templates", AdminPerms, NoJSON, templatesCallback)
|
||||
RegisterManagePage("rebuildfront", "Rebuild front page", AdminPerms, OptionalJSON, rebuildFrontCallback)
|
||||
RegisterManagePage("rebuildboards", "Rebuild boards", AdminPerms, OptionalJSON, rebuildBoardsCallback)
|
||||
RegisterManagePage("rebuildall", "Rebuild everything", AdminPerms, OptionalJSON, rebuildAllCallback)
|
||||
RegisterManagePage("reparsehtml", "Reparse HTML", AdminPerms, NoJSON, reparseHTMLCallback)
|
||||
RegisterManagePage("viewlog", "View log", AdminPerms, NoJSON, viewLogCallback)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue