diff --git a/modules/admin/cms_admin_module.e b/modules/admin/cms_admin_module.e index 174e305..59311bb 100644 --- a/modules/admin/cms_admin_module.e +++ b/modules/admin/cms_admin_module.e @@ -90,6 +90,7 @@ feature -- Security Result.force ("admin users") Result.force ("admin roles") Result.force ("admin modules") + Result.force ("install modules") end feature -- Hooks diff --git a/modules/recent_changes/cms_recent_changes_module.e b/modules/recent_changes/cms_recent_changes_module.e index 833b9ac..ed22959 100644 --- a/modules/recent_changes/cms_recent_changes_module.e +++ b/modules/recent_changes/cms_recent_changes_module.e @@ -11,7 +11,8 @@ inherit rename module_api as recent_changes_api redefine - register_hooks + register_hooks, + permissions end CMS_HOOK_MENU_SYSTEM_ALTER @@ -35,6 +36,13 @@ feature -- Access name: STRING = "recent_changes" + permissions: LIST [READABLE_STRING_8] + -- List of permission ids, used by this module, and declared. + do + Result := Precursor + Result.force ("view recent changes") + end + feature -- Access: router setup_router (a_router: WSF_ROUTER; a_api: CMS_API) @@ -226,9 +234,5 @@ feature -- Hook a_menu_system.navigation_menu.extend (lnk) end --- populate_recent_changes (lst: LIST [CMS_RECENT_CHANGE_ITEM]; a_date: detachable DATE_TIME; a_limit: INTEGER) --- do --- end - end