权限是CmsTop Media权限控制的核心。在CmsTop Media中,每一个扩展都对应一个应用,应用下拥有不同的控制器和动作,包括系统的核心功能也是由system这个应用提供的。借助MVC模式的单一入口特性,我们可以把权限控制精确到每一个应用、控制器,甚至到每一个动作。
依次点击<顶部主导航区>的[设置]→<左侧主菜单区>的[权限]→[权限],打开<权限管理界面>,如图:
图 45 权限管理界面
系统把权限根据应用分类列出,应用下又有不同的控制器以及动作。
点击左侧的按钮可展开该应用或控制器权限列表。
点击右侧不同图标,产生相应的添加、修改、删除操作,可以具体到应用、控制器或动作。
添加应用
点击上图的【添加应用】按钮,或者点击应用列表右侧的添加图标,打开添加应用对话框,如图:
图 46 添加应用
输入应用名称和应用所在目录,点击【确定】按钮完成添加。
温馨提示:应确保应用存在,否则设置将不起实际作用。
编辑应用
在选定应用上右键,选择“编辑”命令,或点击右侧图标,打开编辑应用程序对话框,如图:
图 47 编辑应用程序
修改名称或应用程序目录,点击【确定】完成编辑。
删除应用
在选定应用上右键,选择“删除”命令,或点击右侧图标,系统会提示是否确认删除,点击【确定】完成删除。
图 48 确认删除应用
添加控制器
在选定应用上右键,选择“添加控制器”命令,打开“添加控制器”对话框,如图:
图 49 添加控制器
输入名称和控制器目录名,点击【确定】按钮完成添加。
修改控制器
在选定控制器上右键,选择“编辑”命令,修改名称和控制器,点击【确定】按钮完成修改(图略)。
删除控制器
在选定控制器上右键,选择“删除”命令,系统会提示是否确认删除,点击【确定】,完成删除(图略)。
添加动作
在选定控制器上右键,选择“添加动作”命令,打开“添加动作”对话框,如图:
图 50 添加动作
输入名称和动作(多个动作以“,”分隔),点击确定完成添加。
修改动作
在选定动作上右键,选择“编辑”命令,打开“编辑动作”对话框,如图:
图 51 编辑动作
修改名称和动作(多个动作以英文逗号分隔),点击【确定】完成修改。
删除动作
在选定动作上右键,选择“删除”命令,系统提示是否确认删除,点击【确定】完成删除(图略)。