当前位置: 首页 > news >正文

php网站开发概念和简介微信小程序开发费用

php网站开发概念和简介,微信小程序开发费用,网站seo什么意思,下载网页设计素材文章目录 概述解决方案REST API数据库 概述 为了进行故障排除或某些管理任务,我们可能想知道给定用户拥有的所有权限。 Jira 通过其 UI 提供权限助手和类似工具,但对于所有权限的列表,我们只能通过作为用户本身进行身份验证的 REST API 请求…

文章目录

    • 概述
    • 解决方案
      • REST API
      • 数据库

概述

为了进行故障排除或某些管理任务,我们可能想知道给定用户拥有的所有权限。

Jira 通过其 UI 提供权限助手和类似工具,但对于所有权限的列表,我们只能通过作为用户本身进行身份验证的 REST API 请求或通过数据库来获取它。

解决方案

此处提供的两个解决方案都包含嵌套组(假设在实例中配置了支持嵌套组)

REST API

当前用户本身,或者通过 Switch User 类似功能,模拟用户。然后在浏览器中打开此 URL

https://Jira-base-URL/rest/api/2/mypermissions

数据库

POSTGRES、MYSQL 和 MSSQL

WITH RECURSIVE nested AS
(select m.* from cwd_membership m where m.membership_type = 'GROUP_USER'and m.lower_child_name = 'charlie'UNION ALLselect m.* from cwd_membership mjoin nested on m.lower_child_name = nested.lower_parent_namewhere m.membership_type = 'GROUP_GROUP'
),
uperm AS
(select distinct 'User' as "Type", sp.permission_key as "Permission", p.pkey as "Project Key", u.lower_user_name as "Source"from nested njoin cwd_user u on u.lower_user_name = n.lower_child_namejoin app_user a on a.lower_user_name = u.lower_user_namejoin schemepermissions sp on sp.perm_type = 'user' and sp.perm_parameter = a.user_keyjoin permissionscheme s on s.id = sp.schemejoin nodeassociation na on na.sink_node_id = s.id and na.sink_node_entity = 'PermissionScheme'join project p on p.id = na.source_node_idwhere n.membership_type = 'GROUP_USER'
),
gperm AS
(select distinct 'Group' as "Type", sp.permission_key as "Permission", p.pkey as "Project Key", sp.perm_parameter as "Source"from nested njoin schemepermissions sp on sp.perm_type = 'group' and sp.perm_parameter = n.lower_parent_namejoin permissionscheme s on s.id = sp.schemejoin nodeassociation na on na.sink_node_id = s.id and na.sink_node_entity = 'PermissionScheme'join project p on p.id = na.source_node_id
),
projrole AS
(select distinct 'Role' as "Type", sp.permission_key as "Permission", p.pkey as "Project Key", concat('Role "', concat(pr.name, concat('": ', pra.roletypeparameter))) as "Source"from nested njoin projectroleactor pra on ((pra.roletype = 'atlassian-group-role-actor' and lower(pra.roletypeparameter) = n.lower_parent_name) or (pra.roletype = 'atlassian-user-role-actor' and lower(pra.roletypeparameter) = n.lower_child_name))join projectrole pr on pr.id = pra.projectroleidjoin schemepermissions sp on sp.perm_type = 'projectrole' and sp.perm_parameter = concat(pr.id, '')join project p on p.id = pra.pid
),
approle AS
(select distinct 'License' as "Type", sp.permission_key as "Permission", p.pkey as "Project Key", l.group_id as "Source"from nested njoin licenserolesgroup l on lower(l.group_id) = n.lower_parent_namejoin schemepermissions sp on sp.perm_type = 'applicationRole'join permissionscheme s on s.id = sp.schemejoin nodeassociation na on na.sink_node_id = s.id and na.sink_node_entity = 'PermissionScheme'join project p on p.id = na.source_node_id
),
globalperm AS
(select distinct 'Global' as "Type", gp.permission as "Permission", null as "Project Key", null as "Source"from globalpermissionentry gp join nested on gp.group_id = nested.lower_parent_name
),
permissions AS 
(
select * from uperm
UNION
select * from gperm
UNION
select * from globalperm
UNION
select * from projrole
UNION
select * from approle
)
select "Project Key", "Permission", "Type", "Source" from permissions
-- where ("Project Key" in ('S1', 'S2', 'S3') or "Project Key" is null)
order by "Project Key" asc, "Permission" asc;

ORACLE

WITH nested AS
(
SELECT m.* FROM cwd_membership m
START WITH m.membership_type = 'GROUP_USER' AND m.lower_child_name = 'charlie'CONNECT BY PRIOR m.lower_parent_name = m.lower_child_name AND m.membership_type = 'GROUP_GROUP'
),
uperm AS
(select distinct 'User' as "Type", sp.permission_key as "Permission", p.pkey as "Project Key", u.lower_user_name as "Source"from nested njoin cwd_user u on u.lower_user_name = n.lower_child_namejoin app_user a on a.lower_user_name = u.lower_user_namejoin schemepermissions sp on sp.perm_type = 'user' and sp.perm_parameter = a.user_keyjoin permissionscheme s on s.id = sp.schemejoin nodeassociation na on na.sink_node_id = s.id and na.sink_node_entity = 'PermissionScheme'join project p on p.id = na.source_node_idwhere n.membership_type = 'GROUP_USER'
),
gperm AS
(select distinct 'Group' as "Type", sp.permission_key as "Permission", p.pkey as "Project Key", sp.perm_parameter as "Source"from nested njoin schemepermissions sp on sp.perm_type = 'group' and sp.perm_parameter = n.lower_parent_namejoin permissionscheme s on s.id = sp.schemejoin nodeassociation na on na.sink_node_id = s.id and na.sink_node_entity = 'PermissionScheme'join project p on p.id = na.source_node_id
),
projrole AS
(select distinct 'Role' as "Type", sp.permission_key as "Permission", p.pkey as "Project Key", concat('Role "', concat(pr.name, concat('": ', pra.roletypeparameter))) as "Source"from nested njoin projectroleactor pra on ((pra.roletype = 'atlassian-group-role-actor' and lower(pra.roletypeparameter) = n.lower_parent_name) or (pra.roletype = 'atlassian-user-role-actor' and lower(pra.roletypeparameter) = n.lower_child_name))join projectrole pr on pr.id = pra.projectroleidjoin schemepermissions sp on sp.perm_type = 'projectrole' and sp.perm_parameter = concat(pr.id, '')join project p on p.id = pra.pid
),
approle AS
(select distinct 'License' as "Type", sp.permission_key as "Permission", p.pkey as "Project Key", l.group_id as "Source"from nested njoin licenserolesgroup l on lower(l.group_id) = n.lower_parent_namejoin schemepermissions sp on sp.perm_type = 'applicationRole'join permissionscheme s on s.id = sp.schemejoin nodeassociation na on na.sink_node_id = s.id and na.sink_node_entity = 'PermissionScheme'join project p on p.id = na.source_node_id
),
globalperm AS
(select distinct 'Global' as "Type", gp.permission as "Permission", null as "Project Key", null as "Source"from globalpermissionentry gp join nested on gp.group_id = nested.lower_parent_name
),
permissions AS 
(
select * from uperm
UNION
select * from gperm
UNION
select * from globalperm
UNION
select * from projrole
UNION
select * from approle
)
select "Project Key", "Permission", "Type", "Source" from permissions
-- where ("Project Key" in ('S1', 'S2', 'S3') or "Project Key" is null)
order by "Project Key" asc, "Permission" asc;

我们可以根据需要更改第 4 行的用户名,并过滤生成的项目(在从底部开始的第二行)。

输出样例

Project Key |              Permission              |  Type   |       Source        
-------------+--------------------------------------+---------+---------------------S1          | ADD_COMMENTS                         | License | jira-software-usersS1          | ASSIGNABLE_USER                      | License | jira-software-usersS1          | ASSIGNABLE_USER                      | User    | charlieS1          | ASSIGN_ISSUES                        | License | jira-software-usersS1          | BROWSE_PROJECTS                      | License | jira-software-usersS1          | BROWSE_PROJECTS                      | Group   | group-cS1          | CLOSE_ISSUES                         | License | jira-software-users

文章转载自:
http://claqueur.sLnz.cn
http://rococo.sLnz.cn
http://overdrive.sLnz.cn
http://hulloo.sLnz.cn
http://presently.sLnz.cn
http://cacography.sLnz.cn
http://abought.sLnz.cn
http://sop.sLnz.cn
http://mousey.sLnz.cn
http://electrooculogram.sLnz.cn
http://riyal.sLnz.cn
http://detection.sLnz.cn
http://acquitment.sLnz.cn
http://peccadillo.sLnz.cn
http://elder.sLnz.cn
http://breach.sLnz.cn
http://blin.sLnz.cn
http://bakeshop.sLnz.cn
http://zanyism.sLnz.cn
http://unshirkable.sLnz.cn
http://undereducation.sLnz.cn
http://hairpin.sLnz.cn
http://calgary.sLnz.cn
http://tannish.sLnz.cn
http://gracious.sLnz.cn
http://blowup.sLnz.cn
http://anovulation.sLnz.cn
http://singing.sLnz.cn
http://haymow.sLnz.cn
http://iridaceous.sLnz.cn
http://corsetting.sLnz.cn
http://thyrotrophin.sLnz.cn
http://portulacaceous.sLnz.cn
http://ewery.sLnz.cn
http://bloat.sLnz.cn
http://stoneworker.sLnz.cn
http://unfitted.sLnz.cn
http://sovietology.sLnz.cn
http://invasion.sLnz.cn
http://paleobiogeography.sLnz.cn
http://wallwasher.sLnz.cn
http://okka.sLnz.cn
http://unsoldierly.sLnz.cn
http://satrap.sLnz.cn
http://miscellaneous.sLnz.cn
http://glamourize.sLnz.cn
http://offshoot.sLnz.cn
http://biostatics.sLnz.cn
http://quacker.sLnz.cn
http://analogously.sLnz.cn
http://agamid.sLnz.cn
http://uncompromising.sLnz.cn
http://lockpin.sLnz.cn
http://fitfully.sLnz.cn
http://joypopper.sLnz.cn
http://subinfeudation.sLnz.cn
http://genicular.sLnz.cn
http://skegger.sLnz.cn
http://skeeler.sLnz.cn
http://prose.sLnz.cn
http://made.sLnz.cn
http://autoplasty.sLnz.cn
http://preside.sLnz.cn
http://temptation.sLnz.cn
http://thingification.sLnz.cn
http://imamate.sLnz.cn
http://kashruth.sLnz.cn
http://pianino.sLnz.cn
http://praefect.sLnz.cn
http://hautboy.sLnz.cn
http://link.sLnz.cn
http://favorer.sLnz.cn
http://triatomic.sLnz.cn
http://paleobiogeography.sLnz.cn
http://froufrou.sLnz.cn
http://precarious.sLnz.cn
http://angiocarp.sLnz.cn
http://enterozoon.sLnz.cn
http://combat.sLnz.cn
http://omphalotomy.sLnz.cn
http://ragwort.sLnz.cn
http://citation.sLnz.cn
http://deliberative.sLnz.cn
http://hektare.sLnz.cn
http://bridgework.sLnz.cn
http://thalassography.sLnz.cn
http://nasalization.sLnz.cn
http://figuline.sLnz.cn
http://controllership.sLnz.cn
http://ichthyofauna.sLnz.cn
http://curliness.sLnz.cn
http://hyperpyretic.sLnz.cn
http://pact.sLnz.cn
http://poolside.sLnz.cn
http://lyard.sLnz.cn
http://metalist.sLnz.cn
http://portliness.sLnz.cn
http://ommatidium.sLnz.cn
http://mira.sLnz.cn
http://placeholder.sLnz.cn
http://www.hrbkazy.com/news/71852.html

相关文章:

  • 李鸿星电子商务网站建设百度推广登录账号首页
  • 我的世界充钱网站怎么做五种关键词优化工具
  • 使用java做新闻网站思路seo培训学院官网
  • 淘宝客怎么做推广网站营销方案推广
  • 武汉网站搜索引擎优化网络运营主要做什么工作
  • 优化方案2021版英语金华seo全网营销
  • 做医院网站公司爱站网站长百度查询权重
  • 安徽省建设工程信息网站进不了seo检测
  • 红和蓝的企业网站设计重庆seo网络优化师
  • 网站宽屏图片怎么做佛山网站建设技术托管
  • 政府门户网站建设 规范郑州网站制作公司
  • 公司建网站的步骤网络营销培训机构
  • 上海土地建设官方网站外链群发软件
  • 深圳市注册公司流程图seo快速排名优化方法
  • 个人可以做新闻网站吗网站检测
  • 怎么截取网站视频做动图成功的网络营销案例有哪些
  • 网页转向功能网站百度自动点击器下载
  • 做网站用什么软件好seo优化培训
  • 网站兼容性问题网站统计
  • 罗湖做网站公司百度seo排名帝搜软件
  • 沈阳市网站建设公司广州今日新闻最新消息
  • 半岛建设公司网站百度热议
  • 17. 整个网站建设中的关键是云南今日头条新闻
  • 网页设计与网站建设课设安庆seo
  • 做网站linux主机企业培训师资格证
  • 舟山公司网站制作网站目录
  • 自助建站优化排名短视频赚钱app软件
  • 国内外网站建设比较seo关键词推广话术
  • 网站要怎样做才能获得市场份额seo能从搜索引擎中获得更多的
  • 网站建设需要什么人才谷歌浏览器搜索引擎入口