天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 847|回复: 6

[楼主失联] 企业公告权限控制

[复制链接]
信和永嘉 发表于 2023-12-1 10:58:54 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:v5.0- sp XX
【浏览器类型】:Chrome/其他
【联系方式-QQ】:请留下您的QQ号码
【联系电话】:    请留下您的联系电话,以便技术同事更好解决您的问题
【问题描述】:


1、企业公告权限怎么控制,只允许管理员角色能够看到“发公告”按钮。

2、JSP文件怎么写代码,获取管理员角色,控制隐藏显示“发公告”按钮。
 楼主| 信和永嘉 发表于 2023-12-1 11:42:33 | 显示全部楼层
var falg = isOwenTheRolesByRoleNames("--管理员---");
我想在jsp文件中获取发布公告按钮,然后再用权限控制管理员角色是否可以见
 楼主| 信和永嘉 发表于 2023-12-1 14:27:09 | 显示全部楼层
请提供一个案例,在JSP中写平台的代码标签隐藏显示的代码案例
 楼主| 信和永嘉 发表于 2023-12-1 14:45:16 | 显示全部楼层
                                        <div id="new-notice-btn" class="func-notice pull-right">
                                                <div class="btn btn-default func-announcement-icon">
                                                        <span onunload="fagongG()">发公告</span>
                                                    <i class="fa fa-volume-up"></i>
                                                </div>
                                        </div>

function fagongG(){
        var falg = isOwenTheRolesByRoleNames("--管理员--");
        if(falg){
                $("#new-notice-btn").show();
        }else{
                $("#new-notice-btn").hide();
        }
}
刚在jsp中写的这些代码不起作用,求助在JSP中写代码获取平台角色对象,然后判断标签隐藏显示。
yaya 发表于 2023-12-1 15:11:24 | 显示全部楼层
信和永嘉 发表于 2023-12-1 11:42
var falg = isOwenTheRolesByRoleNames("--管理员---");
我想在jsp文件中获取发布公告按钮,然后再用权限 ...

没太明白,方便截图说明一下吗?
 楼主| 信和永嘉 发表于 2023-12-1 17:45:25 | 显示全部楼层
yaya 发表于 2023-12-1 15:11
没太明白,方便截图说明一下吗?

<%@ page import="cn.myapps.core.user.ejb.UserProcessBean"%>
<%@ page import="cn.myapps.core.user.ejb.UserVO"%>
<%
        WebUser user = (WebUser) session.getAttribute(Web.SESSION_ATTRIBUTE_FRONT_USER);
        String userId = user.getId();
        String contextPath = request.getContextPath();
               
        UserVO ub = new UserVO();
       ???
%>

这个怎么获取getWebUser().getRoles()这个方法的角色???
yaya 发表于 2023-12-1 18:41:04 | 显示全部楼层
信和永嘉 发表于 2023-12-1 17:45
这个怎么获取getWebUser().getRoles()这个方法的角色???

您可以参考帖子:http://www.teemlink.com/bbs/foru ... 3&fromuid=36950
您先尝试,有问题我们再沟通。

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 15:52

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表