// Package controllers holds the menu plugin's admin controllers. package controllers import ( "git.golem15.com/golem15/summercms/modules/backpack" "git.golem15.com/golem15/summercms/modules/pact" ) // PermissionManageMenu is the PHP permission golem15.menu.manage_menu; both // screens require it. const PermissionManageMenu = "golem15.menu.manage_menu" // AdminControllers is the plugin's admin controller list. app returns the // booted application; it is asked on every call, so a controller never keeps // a database handle or registry of its own. func AdminControllers(app func() *backpack.App) []pact.AdminController { return []pact.AdminController{ menusAdminController{}, menuEntriesAdminController{app: app}, } }