AEAI DP按钮权限配置说明

1 背景概述

AEAI DP3.5版本以后支持对按钮权限进行灵活的管理配置,本文对配置过程进行详细说明,为相关使用人员提供指导和参考。

2 预期读者

  1. 数通畅联技术人员
  2. AEAI DP开发平台使用人员

3 实现思路

在对应的工程的web.xml添加配置保证jsp页面标签的正确引入,在jsp页面中对应的按钮添加定义,使用管理员登录在功能管理—处理器列表中添加对应Handler以及按钮的定义,点击安全设置对不同的按钮进行权限配置。

4 实现步骤

4.1 web.xml配置

在web.xml添加如下配置:

4.2 JSP标签配置

Jsp中引用添加标签引用以及按钮的定义标签如下:

4.3 Handler配置

功能管理-处理器列表添加handler处理器且在对应的处理器中添加按钮的定义。

使用admin身份登录(密码admin)在系统管理—功能管理—处理器列表中添加对应Handler的定义,并在对应的Handler中添加按钮的定义(按钮编码与在页面定义的保持一致)如下图:

4.4
进行权限配置

如果权限控制只到功能,直接对在功能管理模块对功能授权就可以了。如下图所示:

如果权限控制要细化到操作,可以直接对按钮进行授权,按钮一旦授权对应的功能(操作的父节点)也会同时被授权,如下图所示:

选中按钮点击安全设置弹出界面选择可以访问按钮的角色(也可以按用户授权)

5
注意事项

  1. 功能中的按钮可以全部访问只功能授权
  2. 按钮部分访问功能授权后对其可访问的按钮以及公共按钮(刷新、过滤)进行授权
  3. 按钮全部不可以访问功能授权后只对公共按钮进行授权
  4. 一旦按钮已经被授权那么即使使用角色(如销售总监)可以访问当前功能的全部按钮仍需要在按钮授权的对角色(如销售总监)授权

AEAI DP按钮权限配置说明文档                        下载

时间: 2024-10-12 10:26:10

AEAI DP按钮权限配置说明的相关文章

AEAI DP开发平台精要

1 背景概述 相信很多了解数通畅联软件的人对AEAI DP应用开发平台并不陌生,笔者在入职第一天就开始接触AEAI DP,使用AEAI DP开发过AEAI WM.AEAI CRM以及中国XXXX管理系统项目,在此过程中对AEAI DP有了较为深入了解,工作之余尝试对AEAI DP的工作原理.实际开发工作涉及的技术点进行梳理,希望能够对其他AEAI DP初学者和使用人员有所帮助. 本文相关说明涵盖AEAI DP的远程热部署新特性,AEAI DP V3.5以后版本支持按工程.模块.资源不同粒度实现代

AEAI DP调试方式说明

1.概述 程序调试是复杂业务逻辑的错误定位过程中非常必要的功能,通过调试也可以使程序员对程序脉络更清楚,是程序员必备的一项基本技能.Miscdp调试分两种,一种是远程调试,一种是本地调试.本篇文档就这两种调试方法,讲解一下它们分别是如何使用的. 2.预期读者 本文档预期读者主要为正在培训或已经培训过该平台使用方法的软件开发.测试人员.作为培训时技术手册的扩展内容,可以对技术手册上关于调试方面的内容加以补充. 3.远程调试 使用远程调试,需要使用HotServer服务器.在命令提示符上进入HotS

mvc 按钮权限控制

需要开发一个按钮权限的控制,思路:拦截所有按钮路径,和用户拥有的3级按钮权限对比, 所有验证都一个方法解决,只需要修改js后的参数,参数就是按钮对应的权限码 如果有什么问题请提醒,谢谢! xml: <mvc:interceptors> <mvc:interceptor> <mvc:mapping path="/**"/> <bean id="buttonInterceptor" class="sls.interce

窗体按钮权限控制

1.概念介绍 窗体的按钮权限控制,主要是针对在同一个窗体下,某些按钮不想开放给某些人.比如:新增.修改.删除按钮只给管理员,普通人员就只有查看.导出功能. 如下图所示,可以看出图一有新增.修改.删除权限,图二则没有:          2.实现方法 同一个窗体下,想实现不同的登录人员按钮权限不一样.就需要先在项目管理,相关窗体的功能管理,把想控制的按钮,在权限控制里勾选.如下图所示: 在项目管理里设置好窗体想控制的按钮后,就到系统维护-角色管理.如果需要新增.修改.删除的权限,就选择那个角色,点

AEAI DP V3.7.0 发布,开源综合应用开发平台

1  升级说明 AEAI DP 3.7版本是AEAI DP一个里程碑版本,基于JDK1.7开发,在本版本中新增支持Rest服务开发机制(默认支持WebService服务开发机制),且支持WS服务.RS服务的热部署机制. 后续基于AEAI DP开发的开源AEAI应用软件,如:CRM.HR.WM.EM将会陆续基于AEAI DP 3.7版本进行升级. 2  升级内容 1.类库升级: a) 升级JDK1.7.X b) 升级CXF版本为3.1.2 c) 升级Spring版本为4.1.6.RELEASE d

AEAI DP V3.6.0 升级说明,开源综合应用开发平台

AEAI DP综合应用开发平台是一款扩展开发工具,专门用于开发MIS类的Java Web应用,本次发版的AEAI DP_v3.6.0版本为AEAI DP _v3.5.0版本的升级版本,该产品现已开源并上传至开源社区,下载地址:http://pan.baidu.com/s/1gdKlQvD. 1 升级说明 AEAI DP v3.6版本是一次常规升级,也是AEAI DP最后一次支持JDK1.6版本,后续AEAI DP产品升级将会基于JDK1.7进行扩展开发.AEAI DP 3.7版本将扩展支持Res

AEAI DP开发平台v3.3.0_20150228发版说明

产品说明 AEAI DP应用开发平台专门用于开发MIS类的Java Web应用,也称Miscdp(Misc Develope Platform)综合应用开发平台. 本次发版产品AEAI DP开发平台v3.3.0_20150228是2014年发版的开发平台v3.2.0_20141016的升级版本,该产品现已开源并上传至开源社区http://www.oschina.net/p/aeaidp,大家可以下载介质免费使用.详细内容可登入官网www.agileai.com了解,也可以加入我们的技术交流群29

通用权限管理平台权限控制--按钮权限

通用权限管理系统的重点在于如何更好的控制按钮操作权限,在下结合自己的平台经验,在使用MVC的环境下,使用自定义MVC控件,并且结合系统的权限控制于一体,减少业务在权限方面的控制,使对按钮权限的控制更加简洁. 通用权限控制系统的权限用户控件实现以后,在实际使用中如下所示: @Html.Eap().Button().Id("btnAdd").Name("添加").Class("easyui-linkbutton").IconClass("i

定时器的一些用法,项目按钮权限的添加

项目中需要为按钮添加权限,因为后台的特殊,正常来说可以进行对接口拦截数据,但是因为项目是在后面进行修改的,所以只能是前台进行处理 处理办法1 在菜单树中就获取到按钮的权限,因为按钮是相对菜单页面的,在加载菜单的时候页面的按钮其实也是知道的了,这种不知道为什么没有被采用,据说是后台项目跨域了,不好处理 处理办法2(目前采用的,这种虽然有点low的样子) 就是在前台处理,点击按钮的时候发送请求,处理的时候为了减轻服务器的压力,想到了一个简便的办法 方案一 :在页面加载之前就获得到所有按钮的权限,然后