Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Develop #256

Merged
merged 8 commits into from
Oct 11, 2021
Merged

Develop #256

merged 8 commits into from
Oct 11, 2021

Conversation

nannan00
Copy link
Collaborator

变更点(Changes)

  • xxxx

相关issues (Which issues this PR fixes)

  • Fixes #

备注(Special notes)

nannan00 and others added 8 commits September 9, 2021 20:57
* feat: custom apply support instance approver

* fix: fix code

* style: add some comment

* style: update processor node type constants

* fix: 续期邮件企业微信链接显示问题 TencentBlueKing#158

* fix: 修复续期邮件企业微信链接显示

* fix: itsm support has_instance_approver

* fix: fix has_instance_approver

* fix(backend/plugins/application_ticket/itsm/itsm.py): has_instance_approver to int

* fix: fix

* fix: isChanged status should add user.timestamp

* fix: 我的权限用户组权限查看态提示删除bug TencentBlueKing#155

* fix: 资源实例无限制的权限,申请权限时不应该能修改 #92654581

* feat(backend/biz/application.py): support all node

* style: rename

* fix: 业务跳转权限中心申请权限,申请期限不能修改 #92209761

* fix(backend/biz/application.py): new method _copy_policy_by_instance_path

* test(tests/biz/policy_tests.py): add biz policy test

* fix: add BK_COMPONENT_API_URL

* fix: delete console

* Ft grant open api add limit (TencentBlueKing#196)

* feat(auth open api): check policy related resource instance number limit

* refactor(backend/biz/application.py): refact approver process

* refactor: fix discussion

* refactor: remove ApplicationBiz resource_biz

* refactor: move policy process to process.py

* refactor: renmae process.py to application_process.py

* feat: cached apply policy return

* fix: fix

* fix: fix

* fix: Super admin commonActions are empty #91071575

* fix: bugfix

* fix: 取消勾选对应权限的实例报错 #92356085 (TencentBlueKing#217)

Co-authored-by: polo <polohuang0428@gmail.com>

* optimize the code (TencentBlueKing#219)

* fix: 取消勾选对应权限的实例报错 #92356085

* fix: optimize the code

Co-authored-by: polo <polohuang0428@gmail.com>

* feat(backend/plugins/application_ticket/itsm/itsm.py): mod application title

* fix: fix style

* style: fix style

* feat(auth api): all api return policy with statistics

* feat: related_policy add update tag

* docs: v1.5.4

* 修复后台关联数据时tag返回值bug (TencentBlueKing#226)

* fix: 取消勾选对应权限的实例报错 #92356085

* fix: optimize the code

* fix: 修复后台关联数据时tag返回值bug

Co-authored-by: polo <polohuang0428@gmail.com>

Co-authored-by: poloohuang <poloohuang@tencent.com>
Co-authored-by: polo <polohuang0428@gmail.com>
Co-authored-by: nannan00 <17491932+nannan00@users.noreply.github.com>
Co-authored-by: PoloHuang <43561423+huangpeng0428@users.noreply.github.com>
@nannan00 nannan00 merged commit 635cc1f into TencentBlueKing:develop Oct 11, 2021
ielgnaw added a commit that referenced this pull request Oct 19, 2021
* refactor: 代码逻辑熟悉 App -> header, nav;部分无用代码移除;添加部分注释

* refactor: update

* refactor: perm/group-perm, perm/custom-perm 模块逻辑梳理;优化 getPersonalGroups, getHasPermSystem 请求

* refactor: views/perm/components/render-perm.vue 修改为 components/custom-perm-item/index.vue,相关的引用均已修改

* refactor: 梳理 perm 模块逻辑

* refactor: 梳理 perm 模块逻辑

* feat(backend/plugins/application_ticket/itsm/itsm.py): mod application title

* fix: fix style

* style: fix style

* feat(auth api): all api return policy with statistics

* feat: related_policy add update tag

* docs: v1.5.4

* 修复后台关联数据时tag返回值bug (#226)

* fix: 取消勾选对应权限的实例报错 #92356085

* fix: optimize the code

* fix: 修复后台关联数据时tag返回值bug

Co-authored-by: polo <polohuang0428@gmail.com>

* v1.5.4 (#229)

* feat: custom apply support instance approver

* fix: fix code

* style: add some comment

* style: update processor node type constants

* fix: 续期邮件企业微信链接显示问题 #158

* fix: 修复续期邮件企业微信链接显示

* fix: itsm support has_instance_approver

* fix: fix has_instance_approver

* fix(backend/plugins/application_ticket/itsm/itsm.py): has_instance_approver to int

* fix: fix

* fix: isChanged status should add user.timestamp

* fix: 我的权限用户组权限查看态提示删除bug #155

* fix: 资源实例无限制的权限,申请权限时不应该能修改 #92654581

* feat(backend/biz/application.py): support all node

* style: rename

* fix: 业务跳转权限中心申请权限,申请期限不能修改 #92209761

* fix(backend/biz/application.py): new method _copy_policy_by_instance_path

* test(tests/biz/policy_tests.py): add biz policy test

* fix: add BK_COMPONENT_API_URL

* fix: delete console

* Ft grant open api add limit (#196)

* feat(auth open api): check policy related resource instance number limit

* refactor(backend/biz/application.py): refact approver process

* refactor: fix discussion

* refactor: remove ApplicationBiz resource_biz

* refactor: move policy process to process.py

* refactor: renmae process.py to application_process.py

* feat: cached apply policy return

* fix: fix

* fix: fix

* fix: Super admin commonActions are empty #91071575

* fix: bugfix

* fix: 取消勾选对应权限的实例报错 #92356085 (#217)

Co-authored-by: polo <polohuang0428@gmail.com>

* optimize the code (#219)

* fix: 取消勾选对应权限的实例报错 #92356085

* fix: optimize the code

Co-authored-by: polo <polohuang0428@gmail.com>

* feat(backend/plugins/application_ticket/itsm/itsm.py): mod application title

* fix: fix style

* style: fix style

* feat(auth api): all api return policy with statistics

* feat: related_policy add update tag

* docs: v1.5.4

* 修复后台关联数据时tag返回值bug (#226)

* fix: 取消勾选对应权限的实例报错 #92356085

* fix: optimize the code

* fix: 修复后台关联数据时tag返回值bug

Co-authored-by: polo <polohuang0428@gmail.com>

Co-authored-by: poloohuang <poloohuang@tencent.com>
Co-authored-by: polo <polohuang0428@gmail.com>
Co-authored-by: nannan00 <17491932+nannan00@users.noreply.github.com>
Co-authored-by: PoloHuang <43561423+huangpeng0428@users.noreply.github.com>

* fix(service/template.py): update_template_auth action expired_at emptry

* docs: v1.5.5

* fix(service/template.py): update_template_auth action expired_at emptry

* docs: v1.5.5

* fix(mgmt api): grant group custom permission (#247)

* fix(mgmt api): grant group custom permission

* fix(auth api): grant resource path check resource name

* refactor(auth api slz): add more message

* docs(version log): v1.5.6

* docs(version): 1.5.6

* docs(version): 1.5.6

* Develop (#256)

* v1.5.4 (#229)

* feat: custom apply support instance approver

* fix: fix code

* style: add some comment

* style: update processor node type constants

* fix: 续期邮件企业微信链接显示问题 #158

* fix: 修复续期邮件企业微信链接显示

* fix: itsm support has_instance_approver

* fix: fix has_instance_approver

* fix(backend/plugins/application_ticket/itsm/itsm.py): has_instance_approver to int

* fix: fix

* fix: isChanged status should add user.timestamp

* fix: 我的权限用户组权限查看态提示删除bug #155

* fix: 资源实例无限制的权限,申请权限时不应该能修改 #92654581

* feat(backend/biz/application.py): support all node

* style: rename

* fix: 业务跳转权限中心申请权限,申请期限不能修改 #92209761

* fix(backend/biz/application.py): new method _copy_policy_by_instance_path

* test(tests/biz/policy_tests.py): add biz policy test

* fix: add BK_COMPONENT_API_URL

* fix: delete console

* Ft grant open api add limit (#196)

* feat(auth open api): check policy related resource instance number limit

* refactor(backend/biz/application.py): refact approver process

* refactor: fix discussion

* refactor: remove ApplicationBiz resource_biz

* refactor: move policy process to process.py

* refactor: renmae process.py to application_process.py

* feat: cached apply policy return

* fix: fix

* fix: fix

* fix: Super admin commonActions are empty #91071575

* fix: bugfix

* fix: 取消勾选对应权限的实例报错 #92356085 (#217)

Co-authored-by: polo <polohuang0428@gmail.com>

* optimize the code (#219)

* fix: 取消勾选对应权限的实例报错 #92356085

* fix: optimize the code

Co-authored-by: polo <polohuang0428@gmail.com>

* feat(backend/plugins/application_ticket/itsm/itsm.py): mod application title

* fix: fix style

* style: fix style

* feat(auth api): all api return policy with statistics

* feat: related_policy add update tag

* docs: v1.5.4

* 修复后台关联数据时tag返回值bug (#226)

* fix: 取消勾选对应权限的实例报错 #92356085

* fix: optimize the code

* fix: 修复后台关联数据时tag返回值bug

Co-authored-by: polo <polohuang0428@gmail.com>

Co-authored-by: poloohuang <poloohuang@tencent.com>
Co-authored-by: polo <polohuang0428@gmail.com>
Co-authored-by: nannan00 <17491932+nannan00@users.noreply.github.com>
Co-authored-by: PoloHuang <43561423+huangpeng0428@users.noreply.github.com>

* fix(service/template.py): update_template_auth action expired_at emptry

* docs: v1.5.5

Co-authored-by: Timmy <zhu327@gmail.com>
Co-authored-by: poloohuang <poloohuang@tencent.com>
Co-authored-by: polo <polohuang0428@gmail.com>
Co-authored-by: PoloHuang <43561423+huangpeng0428@users.noreply.github.com>

* feat: use url_join to fix url slash

* docs: add license

* fix: use BK_COMPONENT_INNER_API_URL

* fix: fix config dev

* docs: v1.5.7

* feat: myPerm add data-test-id

Co-authored-by: nannan00 <17491932+nannan00@users.noreply.github.com>
Co-authored-by: Timmy <zhu327@gmail.com>
Co-authored-by: PoloHuang <43561423+huangpeng0428@users.noreply.github.com>
Co-authored-by: polo <polohuang0428@gmail.com>
Co-authored-by: poloohuang <poloohuang@tencent.com>
Co-authored-by: wklken <wklken@gmail.com>
ielgnaw added a commit that referenced this pull request Dec 20, 2021
* feat: 添加说明

* feat: 添加说明

* 添加我的分级管理员部分注释 (#103)

* feat: 添加说明

Co-authored-by: poloohuang <poloohuang@tencent.com>

* refactor: 代码逻辑熟悉 App -> header, nav;部分无用代码移除;添加部分注释 (#104)

* refactor: 添加编辑分级管理页注释

* refactor: perm 相关模块优化 (#105)

* refactor: 代码逻辑熟悉 App -> header, nav;部分无用代码移除;添加部分注释

* refactor: perm/group-perm, perm/custom-perm 模块逻辑梳理;优化 getPersonalGroups, getHasPermSystem 请求

* refactor: views/perm/components/render-perm.vue 修改为 components/custom-perm-item/index.vue,相关的引用均已修改

* refactor: 梳理 perm 模块逻辑 (#114)

* refactor: 代码逻辑熟悉 App -> header, nav;部分无用代码移除;添加部分注释

* refactor: update

* refactor: perm/group-perm, perm/custom-perm 模块逻辑梳理;优化 getPersonalGroups, getHasPermSystem 请求

* refactor: views/perm/components/render-perm.vue 修改为 components/custom-perm-item/index.vue,相关的引用均已修改

* Ft remove no page usermgr api (#99)

* feat(iam api): remove /api/v1/web/systems/{system_id}/custom-policy api

* feat(usermgr api): remove no_page=True params

* refactor: 梳理 perm 模块逻辑

Co-authored-by: nannan00 <17491932+nannan00@users.noreply.github.com>

* refactor: 添加我的申请注释

* refactor: 梳理逻辑 (#122)

* refactor: 代码逻辑熟悉 App -> header, nav;部分无用代码移除;添加部分注释

* refactor: update

* refactor: perm/group-perm, perm/custom-perm 模块逻辑梳理;优化 getPersonalGroups, getHasPermSystem 请求

* refactor: views/perm/components/render-perm.vue 修改为 components/custom-perm-item/index.vue,相关的引用均已修改

* Ft remove no page usermgr api (#99)

* feat(iam api): remove /api/v1/web/systems/{system_id}/custom-policy api

* feat(usermgr api): remove no_page=True params

* perf(auth api): list subject policy from actions (#110)

* 修复从配置平台跳转到权限中心无法选择bug (#113)

* fix: fixed approval-process select bugs

* fix: 修复未选择任何权限可保存为推荐权限模板

* fix: 修复从配置平台跳转到权限中心无法选择bug

Co-authored-by: poloohuang <poloohuang@tencent.com>

* refactor: 梳理 perm 模块逻辑

* fix: fix bk iam host (#116)

* fix: 修复分享链接带上条件过滤bug (#120)

* fix: fixed approval-process select bugs

* fix: 修复未选择任何权限可保存为推荐权限模板

* fix: 修复从配置平台跳转到权限中心无法选择bug

* fix: 修复分享链接带上条件过滤bug

Co-authored-by: poloohuang <poloohuang@tencent.com>

* fix: delete Useless code (#121)

* fix: fixed approval-process select bugs

* fix: 修复未选择任何权限可保存为推荐权限模板

* fix: 修复从配置平台跳转到权限中心无法选择bug

* fix: 修复分享链接带上条件过滤bug

* fix: delete Useless code

Co-authored-by: poloohuang <poloohuang@tencent.com>

Co-authored-by: nannan00 <17491932+nannan00@users.noreply.github.com>
Co-authored-by: PoloHuang <43561423+huangpeng0428@users.noreply.github.com>
Co-authored-by: poloohuang <poloohuang@tencent.com>
Co-authored-by: Timmy <zhu327@gmail.com>

* refactor: 申请加入用户组添加注释

* refactor: 梳理 perm 模块逻辑 (#124)

* refactor: 添加申请自定义权限选择操作注释

* refactor: 权限申请-资源实例逻辑梳理、添加注释

* refactor: 关联资源实例逻辑梳理

* refactor: 关联资源实例调试

* refactor: reder-resource add explain

* refactor: checkbox 选中时逻辑梳理

* refactor: 审批流程添加注释

* refactor: 代码逻辑熟悉 App -> header, nav;部分无用代码移除;添加部分注释 (#104)

* refactor: perm 相关模块优化 (#105)

* refactor: 代码逻辑熟悉 App -> header, nav;部分无用代码移除;添加部分注释

* refactor: perm/group-perm, perm/custom-perm 模块逻辑梳理;优化 getPersonalGroups, getHasPermSystem 请求

* refactor: views/perm/components/render-perm.vue 修改为 components/custom-perm-item/index.vue,相关的引用均已修改

* refactor: 梳理 perm 模块逻辑 (#114)

* refactor: 代码逻辑熟悉 App -> header, nav;部分无用代码移除;添加部分注释

* refactor: update

* refactor: perm/group-perm, perm/custom-perm 模块逻辑梳理;优化 getPersonalGroups, getHasPermSystem 请求

* refactor: views/perm/components/render-perm.vue 修改为 components/custom-perm-item/index.vue,相关的引用均已修改

* Ft remove no page usermgr api (#99)

* feat(iam api): remove /api/v1/web/systems/{system_id}/custom-policy api

* feat(usermgr api): remove no_page=True params

* refactor: 梳理 perm 模块逻辑

Co-authored-by: nannan00 <17491932+nannan00@users.noreply.github.com>

* refactor: 梳理逻辑 (#122)

* refactor: 代码逻辑熟悉 App -> header, nav;部分无用代码移除;添加部分注释

* refactor: update

* refactor: perm/group-perm, perm/custom-perm 模块逻辑梳理;优化 getPersonalGroups, getHasPermSystem 请求

* refactor: views/perm/components/render-perm.vue 修改为 components/custom-perm-item/index.vue,相关的引用均已修改

* Ft remove no page usermgr api (#99)

* feat(iam api): remove /api/v1/web/systems/{system_id}/custom-policy api

* feat(usermgr api): remove no_page=True params

* perf(auth api): list subject policy from actions (#110)

* 修复从配置平台跳转到权限中心无法选择bug (#113)

* fix: fixed approval-process select bugs

* fix: 修复未选择任何权限可保存为推荐权限模板

* fix: 修复从配置平台跳转到权限中心无法选择bug

Co-authored-by: poloohuang <poloohuang@tencent.com>

* refactor: 梳理 perm 模块逻辑

* fix: fix bk iam host (#116)

* fix: 修复分享链接带上条件过滤bug (#120)

* fix: fixed approval-process select bugs

* fix: 修复未选择任何权限可保存为推荐权限模板

* fix: 修复从配置平台跳转到权限中心无法选择bug

* fix: 修复分享链接带上条件过滤bug

Co-authored-by: poloohuang <poloohuang@tencent.com>

* fix: delete Useless code (#121)

* fix: fixed approval-process select bugs

* fix: 修复未选择任何权限可保存为推荐权限模板

* fix: 修复从配置平台跳转到权限中心无法选择bug

* fix: 修复分享链接带上条件过滤bug

* fix: delete Useless code

Co-authored-by: poloohuang <poloohuang@tencent.com>

Co-authored-by: nannan00 <17491932+nannan00@users.noreply.github.com>
Co-authored-by: PoloHuang <43561423+huangpeng0428@users.noreply.github.com>
Co-authored-by: poloohuang <poloohuang@tencent.com>
Co-authored-by: Timmy <zhu327@gmail.com>

* refactor: 梳理 perm 模块逻辑 (#124)

* refactor: 审批流程添加注释

* refactor: 关联资源实例逻辑梳理

* refactor: 关联资源实例调试

* refactor: reder-resource add explain

* refactor: checkbox 选中时逻辑梳理

* refactor: 审批流程添加注释

* refactor: 梳理逻辑 (#122)

* refactor: 代码逻辑熟悉 App -> header, nav;部分无用代码移除;添加部分注释

* refactor: update

* refactor: perm/group-perm, perm/custom-perm 模块逻辑梳理;优化 getPersonalGroups, getHasPermSystem 请求

* refactor: views/perm/components/render-perm.vue 修改为 components/custom-perm-item/index.vue,相关的引用均已修改

* Ft remove no page usermgr api (#99)

* feat(iam api): remove /api/v1/web/systems/{system_id}/custom-policy api

* feat(usermgr api): remove no_page=True params

* perf(auth api): list subject policy from actions (#110)

* 修复从配置平台跳转到权限中心无法选择bug (#113)

* fix: fixed approval-process select bugs

* fix: 修复未选择任何权限可保存为推荐权限模板

* fix: 修复从配置平台跳转到权限中心无法选择bug

Co-authored-by: poloohuang <poloohuang@tencent.com>

* refactor: 梳理 perm 模块逻辑

* fix: fix bk iam host (#116)

* fix: 修复分享链接带上条件过滤bug (#120)

* fix: fixed approval-process select bugs

* fix: 修复未选择任何权限可保存为推荐权限模板

* fix: 修复从配置平台跳转到权限中心无法选择bug

* fix: 修复分享链接带上条件过滤bug

Co-authored-by: poloohuang <poloohuang@tencent.com>

* fix: delete Useless code (#121)

* fix: fixed approval-process select bugs

* fix: 修复未选择任何权限可保存为推荐权限模板

* fix: 修复从配置平台跳转到权限中心无法选择bug

* fix: 修复分享链接带上条件过滤bug

* fix: delete Useless code

Co-authored-by: poloohuang <poloohuang@tencent.com>

Co-authored-by: nannan00 <17491932+nannan00@users.noreply.github.com>
Co-authored-by: PoloHuang <43561423+huangpeng0428@users.noreply.github.com>
Co-authored-by: poloohuang <poloohuang@tencent.com>
Co-authored-by: Timmy <zhu327@gmail.com>

* refactor: 梳理 perm 模块逻辑 (#124)

* refactor: 审批流程添加注释

* refactor: modify isUser

* refactor: 公共组件添加说明

* feat: merge  (#263)

* feat: myPerm add data-test-id (#280)

* refactor: 代码逻辑熟悉 App -> header, nav;部分无用代码移除;添加部分注释

* refactor: update

* refactor: perm/group-perm, perm/custom-perm 模块逻辑梳理;优化 getPersonalGroups, getHasPermSystem 请求

* refactor: views/perm/components/render-perm.vue 修改为 components/custom-perm-item/index.vue,相关的引用均已修改

* refactor: 梳理 perm 模块逻辑

* refactor: 梳理 perm 模块逻辑

* feat(backend/plugins/application_ticket/itsm/itsm.py): mod application title

* fix: fix style

* style: fix style

* feat(auth api): all api return policy with statistics

* feat: related_policy add update tag

* docs: v1.5.4

* 修复后台关联数据时tag返回值bug (#226)

* fix: 取消勾选对应权限的实例报错 #92356085

* fix: optimize the code

* fix: 修复后台关联数据时tag返回值bug

Co-authored-by: polo <polohuang0428@gmail.com>

* v1.5.4 (#229)

* feat: custom apply support instance approver

* fix: fix code

* style: add some comment

* style: update processor node type constants

* fix: 续期邮件企业微信链接显示问题 #158

* fix: 修复续期邮件企业微信链接显示

* fix: itsm support has_instance_approver

* fix: fix has_instance_approver

* fix(backend/plugins/application_ticket/itsm/itsm.py): has_instance_approver to int

* fix: fix

* fix: isChanged status should add user.timestamp

* fix: 我的权限用户组权限查看态提示删除bug #155

* fix: 资源实例无限制的权限,申请权限时不应该能修改 #92654581

* feat(backend/biz/application.py): support all node

* style: rename

* fix: 业务跳转权限中心申请权限,申请期限不能修改 #92209761

* fix(backend/biz/application.py): new method _copy_policy_by_instance_path

* test(tests/biz/policy_tests.py): add biz policy test

* fix: add BK_COMPONENT_API_URL

* fix: delete console

* Ft grant open api add limit (#196)

* feat(auth open api): check policy related resource instance number limit

* refactor(backend/biz/application.py): refact approver process

* refactor: fix discussion

* refactor: remove ApplicationBiz resource_biz

* refactor: move policy process to process.py

* refactor: renmae process.py to application_process.py

* feat: cached apply policy return

* fix: fix

* fix: fix

* fix: Super admin commonActions are empty #91071575

* fix: bugfix

* fix: 取消勾选对应权限的实例报错 #92356085 (#217)

Co-authored-by: polo <polohuang0428@gmail.com>

* optimize the code (#219)

* fix: 取消勾选对应权限的实例报错 #92356085

* fix: optimize the code

Co-authored-by: polo <polohuang0428@gmail.com>

* feat(backend/plugins/application_ticket/itsm/itsm.py): mod application title

* fix: fix style

* style: fix style

* feat(auth api): all api return policy with statistics

* feat: related_policy add update tag

* docs: v1.5.4

* 修复后台关联数据时tag返回值bug (#226)

* fix: 取消勾选对应权限的实例报错 #92356085

* fix: optimize the code

* fix: 修复后台关联数据时tag返回值bug

Co-authored-by: polo <polohuang0428@gmail.com>

Co-authored-by: poloohuang <poloohuang@tencent.com>
Co-authored-by: polo <polohuang0428@gmail.com>
Co-authored-by: nannan00 <17491932+nannan00@users.noreply.github.com>
Co-authored-by: PoloHuang <43561423+huangpeng0428@users.noreply.github.com>

* fix(service/template.py): update_template_auth action expired_at emptry

* docs: v1.5.5

* fix(service/template.py): update_template_auth action expired_at emptry

* docs: v1.5.5

* fix(mgmt api): grant group custom permission (#247)

* fix(mgmt api): grant group custom permission

* fix(auth api): grant resource path check resource name

* refactor(auth api slz): add more message

* docs(version log): v1.5.6

* docs(version): 1.5.6

* docs(version): 1.5.6

* Develop (#256)

* v1.5.4 (#229)

* feat: custom apply support instance approver

* fix: fix code

* style: add some comment

* style: update processor node type constants

* fix: 续期邮件企业微信链接显示问题 #158

* fix: 修复续期邮件企业微信链接显示

* fix: itsm support has_instance_approver

* fix: fix has_instance_approver

* fix(backend/plugins/application_ticket/itsm/itsm.py): has_instance_approver to int

* fix: fix

* fix: isChanged status should add user.timestamp

* fix: 我的权限用户组权限查看态提示删除bug #155

* fix: 资源实例无限制的权限,申请权限时不应该能修改 #92654581

* feat(backend/biz/application.py): support all node

* style: rename

* fix: 业务跳转权限中心申请权限,申请期限不能修改 #92209761

* fix(backend/biz/application.py): new method _copy_policy_by_instance_path

* test(tests/biz/policy_tests.py): add biz policy test

* fix: add BK_COMPONENT_API_URL

* fix: delete console

* Ft grant open api add limit (#196)

* feat(auth open api): check policy related resource instance number limit

* refactor(backend/biz/application.py): refact approver process

* refactor: fix discussion

* refactor: remove ApplicationBiz resource_biz

* refactor: move policy process to process.py

* refactor: renmae process.py to application_process.py

* feat: cached apply policy return

* fix: fix

* fix: fix

* fix: Super admin commonActions are empty #91071575

* fix: bugfix

* fix: 取消勾选对应权限的实例报错 #92356085 (#217)

Co-authored-by: polo <polohuang0428@gmail.com>

* optimize the code (#219)

* fix: 取消勾选对应权限的实例报错 #92356085

* fix: optimize the code

Co-authored-by: polo <polohuang0428@gmail.com>

* feat(backend/plugins/application_ticket/itsm/itsm.py): mod application title

* fix: fix style

* style: fix style

* feat(auth api): all api return policy with statistics

* feat: related_policy add update tag

* docs: v1.5.4

* 修复后台关联数据时tag返回值bug (#226)

* fix: 取消勾选对应权限的实例报错 #92356085

* fix: optimize the code

* fix: 修复后台关联数据时tag返回值bug

Co-authored-by: polo <polohuang0428@gmail.com>

Co-authored-by: poloohuang <poloohuang@tencent.com>
Co-authored-by: polo <polohuang0428@gmail.com>
Co-authored-by: nannan00 <17491932+nannan00@users.noreply.github.com>
Co-authored-by: PoloHuang <43561423+huangpeng0428@users.noreply.github.com>

* fix(service/template.py): update_template_auth action expired_at emptry

* docs: v1.5.5

Co-authored-by: Timmy <zhu327@gmail.com>
Co-authored-by: poloohuang <poloohuang@tencent.com>
Co-authored-by: polo <polohuang0428@gmail.com>
Co-authored-by: PoloHuang <43561423+huangpeng0428@users.noreply.github.com>

* feat: use url_join to fix url slash

* docs: add license

* fix: use BK_COMPONENT_INNER_API_URL

* fix: fix config dev

* docs: v1.5.7

* feat: myPerm add data-test-id

Co-authored-by: nannan00 <17491932+nannan00@users.noreply.github.com>
Co-authored-by: Timmy <zhu327@gmail.com>
Co-authored-by: PoloHuang <43561423+huangpeng0428@users.noreply.github.com>
Co-authored-by: polo <polohuang0428@gmail.com>
Co-authored-by: poloohuang <poloohuang@tencent.com>
Co-authored-by: wklken <wklken@gmail.com>

* fix: 修复用户组审批流程显示为空的bug

* fix: 修复用户组审批流程显示为空的bug (#289)

Co-authored-by: polo <polohuang0428@gmail.com>

* fix: 修复添加用户组权限页面title显示不正确的bug

* fix: 管理员身份下无权限跳转失败问题

* feat: add resource permiss page

* feat: 资源权限功能完成

* feat: 资源权限 #0

* feat: add loading more data

* fix: modify api

* feat: add render-instance page

* feat: modify page

* feat: modify resource page

* feat: complete resource page

* feat: add input search

* fix: add router path

* fix: 修改样式 #0

* fix: delete log

* fix: modify api url

* fix: 修复导出功能

* fix: modify loading

Co-authored-by: poloohuang <poloohuang@tencent.com>
Co-authored-by: ielgnaw <wuji0223@126.com>
Co-authored-by: nannan00 <17491932+nannan00@users.noreply.github.com>
Co-authored-by: Timmy <zhu327@gmail.com>
Co-authored-by: polo <polohuang0428@gmail.com>
Co-authored-by: polo <polohuang@gmail.com>
Co-authored-by: wklken <wklken@gmail.com>
ielgnaw added a commit that referenced this pull request Dec 20, 2021
* feat: 添加说明

* feat: 添加说明

* 添加我的分级管理员部分注释 (#103)

* feat: 添加说明

Co-authored-by: poloohuang <poloohuang@tencent.com>

* refactor: 代码逻辑熟悉 App -> header, nav;部分无用代码移除;添加部分注释 (#104)

* refactor: 添加编辑分级管理页注释

* refactor: perm 相关模块优化 (#105)

* refactor: 代码逻辑熟悉 App -> header, nav;部分无用代码移除;添加部分注释

* refactor: perm/group-perm, perm/custom-perm 模块逻辑梳理;优化 getPersonalGroups, getHasPermSystem 请求

* refactor: views/perm/components/render-perm.vue 修改为 components/custom-perm-item/index.vue,相关的引用均已修改

* refactor: 梳理 perm 模块逻辑 (#114)

* refactor: 代码逻辑熟悉 App -> header, nav;部分无用代码移除;添加部分注释

* refactor: update

* refactor: perm/group-perm, perm/custom-perm 模块逻辑梳理;优化 getPersonalGroups, getHasPermSystem 请求

* refactor: views/perm/components/render-perm.vue 修改为 components/custom-perm-item/index.vue,相关的引用均已修改

* Ft remove no page usermgr api (#99)

* feat(iam api): remove /api/v1/web/systems/{system_id}/custom-policy api

* feat(usermgr api): remove no_page=True params

* refactor: 梳理 perm 模块逻辑

Co-authored-by: nannan00 <17491932+nannan00@users.noreply.github.com>

* refactor: 添加我的申请注释

* refactor: 梳理逻辑 (#122)

* refactor: 代码逻辑熟悉 App -> header, nav;部分无用代码移除;添加部分注释

* refactor: update

* refactor: perm/group-perm, perm/custom-perm 模块逻辑梳理;优化 getPersonalGroups, getHasPermSystem 请求

* refactor: views/perm/components/render-perm.vue 修改为 components/custom-perm-item/index.vue,相关的引用均已修改

* Ft remove no page usermgr api (#99)

* feat(iam api): remove /api/v1/web/systems/{system_id}/custom-policy api

* feat(usermgr api): remove no_page=True params

* perf(auth api): list subject policy from actions (#110)

* 修复从配置平台跳转到权限中心无法选择bug (#113)

* fix: fixed approval-process select bugs

* fix: 修复未选择任何权限可保存为推荐权限模板

* fix: 修复从配置平台跳转到权限中心无法选择bug

Co-authored-by: poloohuang <poloohuang@tencent.com>

* refactor: 梳理 perm 模块逻辑

* fix: fix bk iam host (#116)

* fix: 修复分享链接带上条件过滤bug (#120)

* fix: fixed approval-process select bugs

* fix: 修复未选择任何权限可保存为推荐权限模板

* fix: 修复从配置平台跳转到权限中心无法选择bug

* fix: 修复分享链接带上条件过滤bug

Co-authored-by: poloohuang <poloohuang@tencent.com>

* fix: delete Useless code (#121)

* fix: fixed approval-process select bugs

* fix: 修复未选择任何权限可保存为推荐权限模板

* fix: 修复从配置平台跳转到权限中心无法选择bug

* fix: 修复分享链接带上条件过滤bug

* fix: delete Useless code

Co-authored-by: poloohuang <poloohuang@tencent.com>

Co-authored-by: nannan00 <17491932+nannan00@users.noreply.github.com>
Co-authored-by: PoloHuang <43561423+huangpeng0428@users.noreply.github.com>
Co-authored-by: poloohuang <poloohuang@tencent.com>
Co-authored-by: Timmy <zhu327@gmail.com>

* refactor: 申请加入用户组添加注释

* refactor: 梳理 perm 模块逻辑 (#124)

* refactor: 添加申请自定义权限选择操作注释

* refactor: 权限申请-资源实例逻辑梳理、添加注释

* refactor: 关联资源实例逻辑梳理

* refactor: 关联资源实例调试

* refactor: reder-resource add explain

* refactor: checkbox 选中时逻辑梳理

* refactor: 审批流程添加注释

* refactor: 代码逻辑熟悉 App -> header, nav;部分无用代码移除;添加部分注释 (#104)

* refactor: perm 相关模块优化 (#105)

* refactor: 代码逻辑熟悉 App -> header, nav;部分无用代码移除;添加部分注释

* refactor: perm/group-perm, perm/custom-perm 模块逻辑梳理;优化 getPersonalGroups, getHasPermSystem 请求

* refactor: views/perm/components/render-perm.vue 修改为 components/custom-perm-item/index.vue,相关的引用均已修改

* refactor: 梳理 perm 模块逻辑 (#114)

* refactor: 代码逻辑熟悉 App -> header, nav;部分无用代码移除;添加部分注释

* refactor: update

* refactor: perm/group-perm, perm/custom-perm 模块逻辑梳理;优化 getPersonalGroups, getHasPermSystem 请求

* refactor: views/perm/components/render-perm.vue 修改为 components/custom-perm-item/index.vue,相关的引用均已修改

* Ft remove no page usermgr api (#99)

* feat(iam api): remove /api/v1/web/systems/{system_id}/custom-policy api

* feat(usermgr api): remove no_page=True params

* refactor: 梳理 perm 模块逻辑

Co-authored-by: nannan00 <17491932+nannan00@users.noreply.github.com>

* refactor: 梳理逻辑 (#122)

* refactor: 代码逻辑熟悉 App -> header, nav;部分无用代码移除;添加部分注释

* refactor: update

* refactor: perm/group-perm, perm/custom-perm 模块逻辑梳理;优化 getPersonalGroups, getHasPermSystem 请求

* refactor: views/perm/components/render-perm.vue 修改为 components/custom-perm-item/index.vue,相关的引用均已修改

* Ft remove no page usermgr api (#99)

* feat(iam api): remove /api/v1/web/systems/{system_id}/custom-policy api

* feat(usermgr api): remove no_page=True params

* perf(auth api): list subject policy from actions (#110)

* 修复从配置平台跳转到权限中心无法选择bug (#113)

* fix: fixed approval-process select bugs

* fix: 修复未选择任何权限可保存为推荐权限模板

* fix: 修复从配置平台跳转到权限中心无法选择bug

Co-authored-by: poloohuang <poloohuang@tencent.com>

* refactor: 梳理 perm 模块逻辑

* fix: fix bk iam host (#116)

* fix: 修复分享链接带上条件过滤bug (#120)

* fix: fixed approval-process select bugs

* fix: 修复未选择任何权限可保存为推荐权限模板

* fix: 修复从配置平台跳转到权限中心无法选择bug

* fix: 修复分享链接带上条件过滤bug

Co-authored-by: poloohuang <poloohuang@tencent.com>

* fix: delete Useless code (#121)

* fix: fixed approval-process select bugs

* fix: 修复未选择任何权限可保存为推荐权限模板

* fix: 修复从配置平台跳转到权限中心无法选择bug

* fix: 修复分享链接带上条件过滤bug

* fix: delete Useless code

Co-authored-by: poloohuang <poloohuang@tencent.com>

Co-authored-by: nannan00 <17491932+nannan00@users.noreply.github.com>
Co-authored-by: PoloHuang <43561423+huangpeng0428@users.noreply.github.com>
Co-authored-by: poloohuang <poloohuang@tencent.com>
Co-authored-by: Timmy <zhu327@gmail.com>

* refactor: 梳理 perm 模块逻辑 (#124)

* refactor: 审批流程添加注释

* refactor: 关联资源实例逻辑梳理

* refactor: 关联资源实例调试

* refactor: reder-resource add explain

* refactor: checkbox 选中时逻辑梳理

* refactor: 审批流程添加注释

* refactor: 梳理逻辑 (#122)

* refactor: 代码逻辑熟悉 App -> header, nav;部分无用代码移除;添加部分注释

* refactor: update

* refactor: perm/group-perm, perm/custom-perm 模块逻辑梳理;优化 getPersonalGroups, getHasPermSystem 请求

* refactor: views/perm/components/render-perm.vue 修改为 components/custom-perm-item/index.vue,相关的引用均已修改

* Ft remove no page usermgr api (#99)

* feat(iam api): remove /api/v1/web/systems/{system_id}/custom-policy api

* feat(usermgr api): remove no_page=True params

* perf(auth api): list subject policy from actions (#110)

* 修复从配置平台跳转到权限中心无法选择bug (#113)

* fix: fixed approval-process select bugs

* fix: 修复未选择任何权限可保存为推荐权限模板

* fix: 修复从配置平台跳转到权限中心无法选择bug

Co-authored-by: poloohuang <poloohuang@tencent.com>

* refactor: 梳理 perm 模块逻辑

* fix: fix bk iam host (#116)

* fix: 修复分享链接带上条件过滤bug (#120)

* fix: fixed approval-process select bugs

* fix: 修复未选择任何权限可保存为推荐权限模板

* fix: 修复从配置平台跳转到权限中心无法选择bug

* fix: 修复分享链接带上条件过滤bug

Co-authored-by: poloohuang <poloohuang@tencent.com>

* fix: delete Useless code (#121)

* fix: fixed approval-process select bugs

* fix: 修复未选择任何权限可保存为推荐权限模板

* fix: 修复从配置平台跳转到权限中心无法选择bug

* fix: 修复分享链接带上条件过滤bug

* fix: delete Useless code

Co-authored-by: poloohuang <poloohuang@tencent.com>

Co-authored-by: nannan00 <17491932+nannan00@users.noreply.github.com>
Co-authored-by: PoloHuang <43561423+huangpeng0428@users.noreply.github.com>
Co-authored-by: poloohuang <poloohuang@tencent.com>
Co-authored-by: Timmy <zhu327@gmail.com>

* refactor: 梳理 perm 模块逻辑 (#124)

* refactor: 审批流程添加注释

* refactor: modify isUser

* refactor: 公共组件添加说明

* feat: merge  (#263)

* feat: myPerm add data-test-id (#280)

* refactor: 代码逻辑熟悉 App -> header, nav;部分无用代码移除;添加部分注释

* refactor: update

* refactor: perm/group-perm, perm/custom-perm 模块逻辑梳理;优化 getPersonalGroups, getHasPermSystem 请求

* refactor: views/perm/components/render-perm.vue 修改为 components/custom-perm-item/index.vue,相关的引用均已修改

* refactor: 梳理 perm 模块逻辑

* refactor: 梳理 perm 模块逻辑

* feat(backend/plugins/application_ticket/itsm/itsm.py): mod application title

* fix: fix style

* style: fix style

* feat(auth api): all api return policy with statistics

* feat: related_policy add update tag

* docs: v1.5.4

* 修复后台关联数据时tag返回值bug (#226)

* fix: 取消勾选对应权限的实例报错 #92356085

* fix: optimize the code

* fix: 修复后台关联数据时tag返回值bug

Co-authored-by: polo <polohuang0428@gmail.com>

* v1.5.4 (#229)

* feat: custom apply support instance approver

* fix: fix code

* style: add some comment

* style: update processor node type constants

* fix: 续期邮件企业微信链接显示问题 #158

* fix: 修复续期邮件企业微信链接显示

* fix: itsm support has_instance_approver

* fix: fix has_instance_approver

* fix(backend/plugins/application_ticket/itsm/itsm.py): has_instance_approver to int

* fix: fix

* fix: isChanged status should add user.timestamp

* fix: 我的权限用户组权限查看态提示删除bug #155

* fix: 资源实例无限制的权限,申请权限时不应该能修改 #92654581

* feat(backend/biz/application.py): support all node

* style: rename

* fix: 业务跳转权限中心申请权限,申请期限不能修改 #92209761

* fix(backend/biz/application.py): new method _copy_policy_by_instance_path

* test(tests/biz/policy_tests.py): add biz policy test

* fix: add BK_COMPONENT_API_URL

* fix: delete console

* Ft grant open api add limit (#196)

* feat(auth open api): check policy related resource instance number limit

* refactor(backend/biz/application.py): refact approver process

* refactor: fix discussion

* refactor: remove ApplicationBiz resource_biz

* refactor: move policy process to process.py

* refactor: renmae process.py to application_process.py

* feat: cached apply policy return

* fix: fix

* fix: fix

* fix: Super admin commonActions are empty #91071575

* fix: bugfix

* fix: 取消勾选对应权限的实例报错 #92356085 (#217)

Co-authored-by: polo <polohuang0428@gmail.com>

* optimize the code (#219)

* fix: 取消勾选对应权限的实例报错 #92356085

* fix: optimize the code

Co-authored-by: polo <polohuang0428@gmail.com>

* feat(backend/plugins/application_ticket/itsm/itsm.py): mod application title

* fix: fix style

* style: fix style

* feat(auth api): all api return policy with statistics

* feat: related_policy add update tag

* docs: v1.5.4

* 修复后台关联数据时tag返回值bug (#226)

* fix: 取消勾选对应权限的实例报错 #92356085

* fix: optimize the code

* fix: 修复后台关联数据时tag返回值bug

Co-authored-by: polo <polohuang0428@gmail.com>

Co-authored-by: poloohuang <poloohuang@tencent.com>
Co-authored-by: polo <polohuang0428@gmail.com>
Co-authored-by: nannan00 <17491932+nannan00@users.noreply.github.com>
Co-authored-by: PoloHuang <43561423+huangpeng0428@users.noreply.github.com>

* fix(service/template.py): update_template_auth action expired_at emptry

* docs: v1.5.5

* fix(service/template.py): update_template_auth action expired_at emptry

* docs: v1.5.5

* fix(mgmt api): grant group custom permission (#247)

* fix(mgmt api): grant group custom permission

* fix(auth api): grant resource path check resource name

* refactor(auth api slz): add more message

* docs(version log): v1.5.6

* docs(version): 1.5.6

* docs(version): 1.5.6

* Develop (#256)

* v1.5.4 (#229)

* feat: custom apply support instance approver

* fix: fix code

* style: add some comment

* style: update processor node type constants

* fix: 续期邮件企业微信链接显示问题 #158

* fix: 修复续期邮件企业微信链接显示

* fix: itsm support has_instance_approver

* fix: fix has_instance_approver

* fix(backend/plugins/application_ticket/itsm/itsm.py): has_instance_approver to int

* fix: fix

* fix: isChanged status should add user.timestamp

* fix: 我的权限用户组权限查看态提示删除bug #155

* fix: 资源实例无限制的权限,申请权限时不应该能修改 #92654581

* feat(backend/biz/application.py): support all node

* style: rename

* fix: 业务跳转权限中心申请权限,申请期限不能修改 #92209761

* fix(backend/biz/application.py): new method _copy_policy_by_instance_path

* test(tests/biz/policy_tests.py): add biz policy test

* fix: add BK_COMPONENT_API_URL

* fix: delete console

* Ft grant open api add limit (#196)

* feat(auth open api): check policy related resource instance number limit

* refactor(backend/biz/application.py): refact approver process

* refactor: fix discussion

* refactor: remove ApplicationBiz resource_biz

* refactor: move policy process to process.py

* refactor: renmae process.py to application_process.py

* feat: cached apply policy return

* fix: fix

* fix: fix

* fix: Super admin commonActions are empty #91071575

* fix: bugfix

* fix: 取消勾选对应权限的实例报错 #92356085 (#217)

Co-authored-by: polo <polohuang0428@gmail.com>

* optimize the code (#219)

* fix: 取消勾选对应权限的实例报错 #92356085

* fix: optimize the code

Co-authored-by: polo <polohuang0428@gmail.com>

* feat(backend/plugins/application_ticket/itsm/itsm.py): mod application title

* fix: fix style

* style: fix style

* feat(auth api): all api return policy with statistics

* feat: related_policy add update tag

* docs: v1.5.4

* 修复后台关联数据时tag返回值bug (#226)

* fix: 取消勾选对应权限的实例报错 #92356085

* fix: optimize the code

* fix: 修复后台关联数据时tag返回值bug

Co-authored-by: polo <polohuang0428@gmail.com>

Co-authored-by: poloohuang <poloohuang@tencent.com>
Co-authored-by: polo <polohuang0428@gmail.com>
Co-authored-by: nannan00 <17491932+nannan00@users.noreply.github.com>
Co-authored-by: PoloHuang <43561423+huangpeng0428@users.noreply.github.com>

* fix(service/template.py): update_template_auth action expired_at emptry

* docs: v1.5.5

Co-authored-by: Timmy <zhu327@gmail.com>
Co-authored-by: poloohuang <poloohuang@tencent.com>
Co-authored-by: polo <polohuang0428@gmail.com>
Co-authored-by: PoloHuang <43561423+huangpeng0428@users.noreply.github.com>

* feat: use url_join to fix url slash

* docs: add license

* fix: use BK_COMPONENT_INNER_API_URL

* fix: fix config dev

* docs: v1.5.7

* feat: myPerm add data-test-id

Co-authored-by: nannan00 <17491932+nannan00@users.noreply.github.com>
Co-authored-by: Timmy <zhu327@gmail.com>
Co-authored-by: PoloHuang <43561423+huangpeng0428@users.noreply.github.com>
Co-authored-by: polo <polohuang0428@gmail.com>
Co-authored-by: poloohuang <poloohuang@tencent.com>
Co-authored-by: wklken <wklken@gmail.com>

* fix: 修复用户组审批流程显示为空的bug

* fix: 修复用户组审批流程显示为空的bug (#289)

Co-authored-by: polo <polohuang0428@gmail.com>

* fix: 修复添加用户组权限页面title显示不正确的bug

* fix: 管理员身份下无权限跳转失败问题

* feat: add resource permiss page

* feat: 资源权限功能完成

* feat: 资源权限 #0

* feat: add loading more data

* fix: modify api

* feat: add render-instance page

* feat: modify page

* feat: modify resource page

* feat: complete resource page

* feat: add input search

* fix: add router path

* fix: 修改样式 #0

* fix: delete log

* fix: modify api url

* fix: 修复导出功能

* fix: modify loading

* fix: modify reduce

Co-authored-by: poloohuang <poloohuang@tencent.com>
Co-authored-by: ielgnaw <wuji0223@126.com>
Co-authored-by: nannan00 <17491932+nannan00@users.noreply.github.com>
Co-authored-by: Timmy <zhu327@gmail.com>
Co-authored-by: polo <polohuang0428@gmail.com>
Co-authored-by: polo <polohuang@gmail.com>
Co-authored-by: wklken <wklken@gmail.com>
ielgnaw added a commit that referenced this pull request Dec 20, 2021
* feat: 添加说明

* feat: 添加说明

* 添加我的分级管理员部分注释 (#103)

* feat: 添加说明

Co-authored-by: poloohuang <poloohuang@tencent.com>

* refactor: 代码逻辑熟悉 App -> header, nav;部分无用代码移除;添加部分注释 (#104)

* refactor: 添加编辑分级管理页注释

* refactor: perm 相关模块优化 (#105)

* refactor: 代码逻辑熟悉 App -> header, nav;部分无用代码移除;添加部分注释

* refactor: perm/group-perm, perm/custom-perm 模块逻辑梳理;优化 getPersonalGroups, getHasPermSystem 请求

* refactor: views/perm/components/render-perm.vue 修改为 components/custom-perm-item/index.vue,相关的引用均已修改

* refactor: 梳理 perm 模块逻辑 (#114)

* refactor: 代码逻辑熟悉 App -> header, nav;部分无用代码移除;添加部分注释

* refactor: update

* refactor: perm/group-perm, perm/custom-perm 模块逻辑梳理;优化 getPersonalGroups, getHasPermSystem 请求

* refactor: views/perm/components/render-perm.vue 修改为 components/custom-perm-item/index.vue,相关的引用均已修改

* Ft remove no page usermgr api (#99)

* feat(iam api): remove /api/v1/web/systems/{system_id}/custom-policy api

* feat(usermgr api): remove no_page=True params

* refactor: 梳理 perm 模块逻辑

Co-authored-by: nannan00 <17491932+nannan00@users.noreply.github.com>

* refactor: 添加我的申请注释

* refactor: 梳理逻辑 (#122)

* refactor: 代码逻辑熟悉 App -> header, nav;部分无用代码移除;添加部分注释

* refactor: update

* refactor: perm/group-perm, perm/custom-perm 模块逻辑梳理;优化 getPersonalGroups, getHasPermSystem 请求

* refactor: views/perm/components/render-perm.vue 修改为 components/custom-perm-item/index.vue,相关的引用均已修改

* Ft remove no page usermgr api (#99)

* feat(iam api): remove /api/v1/web/systems/{system_id}/custom-policy api

* feat(usermgr api): remove no_page=True params

* perf(auth api): list subject policy from actions (#110)

* 修复从配置平台跳转到权限中心无法选择bug (#113)

* fix: fixed approval-process select bugs

* fix: 修复未选择任何权限可保存为推荐权限模板

* fix: 修复从配置平台跳转到权限中心无法选择bug

Co-authored-by: poloohuang <poloohuang@tencent.com>

* refactor: 梳理 perm 模块逻辑

* fix: fix bk iam host (#116)

* fix: 修复分享链接带上条件过滤bug (#120)

* fix: fixed approval-process select bugs

* fix: 修复未选择任何权限可保存为推荐权限模板

* fix: 修复从配置平台跳转到权限中心无法选择bug

* fix: 修复分享链接带上条件过滤bug

Co-authored-by: poloohuang <poloohuang@tencent.com>

* fix: delete Useless code (#121)

* fix: fixed approval-process select bugs

* fix: 修复未选择任何权限可保存为推荐权限模板

* fix: 修复从配置平台跳转到权限中心无法选择bug

* fix: 修复分享链接带上条件过滤bug

* fix: delete Useless code

Co-authored-by: poloohuang <poloohuang@tencent.com>

Co-authored-by: nannan00 <17491932+nannan00@users.noreply.github.com>
Co-authored-by: PoloHuang <43561423+huangpeng0428@users.noreply.github.com>
Co-authored-by: poloohuang <poloohuang@tencent.com>
Co-authored-by: Timmy <zhu327@gmail.com>

* refactor: 申请加入用户组添加注释

* refactor: 梳理 perm 模块逻辑 (#124)

* refactor: 添加申请自定义权限选择操作注释

* refactor: 权限申请-资源实例逻辑梳理、添加注释

* refactor: 关联资源实例逻辑梳理

* refactor: 关联资源实例调试

* refactor: reder-resource add explain

* refactor: checkbox 选中时逻辑梳理

* refactor: 审批流程添加注释

* refactor: 代码逻辑熟悉 App -> header, nav;部分无用代码移除;添加部分注释 (#104)

* refactor: perm 相关模块优化 (#105)

* refactor: 代码逻辑熟悉 App -> header, nav;部分无用代码移除;添加部分注释

* refactor: perm/group-perm, perm/custom-perm 模块逻辑梳理;优化 getPersonalGroups, getHasPermSystem 请求

* refactor: views/perm/components/render-perm.vue 修改为 components/custom-perm-item/index.vue,相关的引用均已修改

* refactor: 梳理 perm 模块逻辑 (#114)

* refactor: 代码逻辑熟悉 App -> header, nav;部分无用代码移除;添加部分注释

* refactor: update

* refactor: perm/group-perm, perm/custom-perm 模块逻辑梳理;优化 getPersonalGroups, getHasPermSystem 请求

* refactor: views/perm/components/render-perm.vue 修改为 components/custom-perm-item/index.vue,相关的引用均已修改

* Ft remove no page usermgr api (#99)

* feat(iam api): remove /api/v1/web/systems/{system_id}/custom-policy api

* feat(usermgr api): remove no_page=True params

* refactor: 梳理 perm 模块逻辑

Co-authored-by: nannan00 <17491932+nannan00@users.noreply.github.com>

* refactor: 梳理逻辑 (#122)

* refactor: 代码逻辑熟悉 App -> header, nav;部分无用代码移除;添加部分注释

* refactor: update

* refactor: perm/group-perm, perm/custom-perm 模块逻辑梳理;优化 getPersonalGroups, getHasPermSystem 请求

* refactor: views/perm/components/render-perm.vue 修改为 components/custom-perm-item/index.vue,相关的引用均已修改

* Ft remove no page usermgr api (#99)

* feat(iam api): remove /api/v1/web/systems/{system_id}/custom-policy api

* feat(usermgr api): remove no_page=True params

* perf(auth api): list subject policy from actions (#110)

* 修复从配置平台跳转到权限中心无法选择bug (#113)

* fix: fixed approval-process select bugs

* fix: 修复未选择任何权限可保存为推荐权限模板

* fix: 修复从配置平台跳转到权限中心无法选择bug

Co-authored-by: poloohuang <poloohuang@tencent.com>

* refactor: 梳理 perm 模块逻辑

* fix: fix bk iam host (#116)

* fix: 修复分享链接带上条件过滤bug (#120)

* fix: fixed approval-process select bugs

* fix: 修复未选择任何权限可保存为推荐权限模板

* fix: 修复从配置平台跳转到权限中心无法选择bug

* fix: 修复分享链接带上条件过滤bug

Co-authored-by: poloohuang <poloohuang@tencent.com>

* fix: delete Useless code (#121)

* fix: fixed approval-process select bugs

* fix: 修复未选择任何权限可保存为推荐权限模板

* fix: 修复从配置平台跳转到权限中心无法选择bug

* fix: 修复分享链接带上条件过滤bug

* fix: delete Useless code

Co-authored-by: poloohuang <poloohuang@tencent.com>

Co-authored-by: nannan00 <17491932+nannan00@users.noreply.github.com>
Co-authored-by: PoloHuang <43561423+huangpeng0428@users.noreply.github.com>
Co-authored-by: poloohuang <poloohuang@tencent.com>
Co-authored-by: Timmy <zhu327@gmail.com>

* refactor: 梳理 perm 模块逻辑 (#124)

* refactor: 审批流程添加注释

* refactor: 关联资源实例逻辑梳理

* refactor: 关联资源实例调试

* refactor: reder-resource add explain

* refactor: checkbox 选中时逻辑梳理

* refactor: 审批流程添加注释

* refactor: 梳理逻辑 (#122)

* refactor: 代码逻辑熟悉 App -> header, nav;部分无用代码移除;添加部分注释

* refactor: update

* refactor: perm/group-perm, perm/custom-perm 模块逻辑梳理;优化 getPersonalGroups, getHasPermSystem 请求

* refactor: views/perm/components/render-perm.vue 修改为 components/custom-perm-item/index.vue,相关的引用均已修改

* Ft remove no page usermgr api (#99)

* feat(iam api): remove /api/v1/web/systems/{system_id}/custom-policy api

* feat(usermgr api): remove no_page=True params

* perf(auth api): list subject policy from actions (#110)

* 修复从配置平台跳转到权限中心无法选择bug (#113)

* fix: fixed approval-process select bugs

* fix: 修复未选择任何权限可保存为推荐权限模板

* fix: 修复从配置平台跳转到权限中心无法选择bug

Co-authored-by: poloohuang <poloohuang@tencent.com>

* refactor: 梳理 perm 模块逻辑

* fix: fix bk iam host (#116)

* fix: 修复分享链接带上条件过滤bug (#120)

* fix: fixed approval-process select bugs

* fix: 修复未选择任何权限可保存为推荐权限模板

* fix: 修复从配置平台跳转到权限中心无法选择bug

* fix: 修复分享链接带上条件过滤bug

Co-authored-by: poloohuang <poloohuang@tencent.com>

* fix: delete Useless code (#121)

* fix: fixed approval-process select bugs

* fix: 修复未选择任何权限可保存为推荐权限模板

* fix: 修复从配置平台跳转到权限中心无法选择bug

* fix: 修复分享链接带上条件过滤bug

* fix: delete Useless code

Co-authored-by: poloohuang <poloohuang@tencent.com>

Co-authored-by: nannan00 <17491932+nannan00@users.noreply.github.com>
Co-authored-by: PoloHuang <43561423+huangpeng0428@users.noreply.github.com>
Co-authored-by: poloohuang <poloohuang@tencent.com>
Co-authored-by: Timmy <zhu327@gmail.com>

* refactor: 梳理 perm 模块逻辑 (#124)

* refactor: 审批流程添加注释

* refactor: modify isUser

* refactor: 公共组件添加说明

* feat: merge  (#263)

* feat: myPerm add data-test-id (#280)

* refactor: 代码逻辑熟悉 App -> header, nav;部分无用代码移除;添加部分注释

* refactor: update

* refactor: perm/group-perm, perm/custom-perm 模块逻辑梳理;优化 getPersonalGroups, getHasPermSystem 请求

* refactor: views/perm/components/render-perm.vue 修改为 components/custom-perm-item/index.vue,相关的引用均已修改

* refactor: 梳理 perm 模块逻辑

* refactor: 梳理 perm 模块逻辑

* feat(backend/plugins/application_ticket/itsm/itsm.py): mod application title

* fix: fix style

* style: fix style

* feat(auth api): all api return policy with statistics

* feat: related_policy add update tag

* docs: v1.5.4

* 修复后台关联数据时tag返回值bug (#226)

* fix: 取消勾选对应权限的实例报错 #92356085

* fix: optimize the code

* fix: 修复后台关联数据时tag返回值bug

Co-authored-by: polo <polohuang0428@gmail.com>

* v1.5.4 (#229)

* feat: custom apply support instance approver

* fix: fix code

* style: add some comment

* style: update processor node type constants

* fix: 续期邮件企业微信链接显示问题 #158

* fix: 修复续期邮件企业微信链接显示

* fix: itsm support has_instance_approver

* fix: fix has_instance_approver

* fix(backend/plugins/application_ticket/itsm/itsm.py): has_instance_approver to int

* fix: fix

* fix: isChanged status should add user.timestamp

* fix: 我的权限用户组权限查看态提示删除bug #155

* fix: 资源实例无限制的权限,申请权限时不应该能修改 #92654581

* feat(backend/biz/application.py): support all node

* style: rename

* fix: 业务跳转权限中心申请权限,申请期限不能修改 #92209761

* fix(backend/biz/application.py): new method _copy_policy_by_instance_path

* test(tests/biz/policy_tests.py): add biz policy test

* fix: add BK_COMPONENT_API_URL

* fix: delete console

* Ft grant open api add limit (#196)

* feat(auth open api): check policy related resource instance number limit

* refactor(backend/biz/application.py): refact approver process

* refactor: fix discussion

* refactor: remove ApplicationBiz resource_biz

* refactor: move policy process to process.py

* refactor: renmae process.py to application_process.py

* feat: cached apply policy return

* fix: fix

* fix: fix

* fix: Super admin commonActions are empty #91071575

* fix: bugfix

* fix: 取消勾选对应权限的实例报错 #92356085 (#217)

Co-authored-by: polo <polohuang0428@gmail.com>

* optimize the code (#219)

* fix: 取消勾选对应权限的实例报错 #92356085

* fix: optimize the code

Co-authored-by: polo <polohuang0428@gmail.com>

* feat(backend/plugins/application_ticket/itsm/itsm.py): mod application title

* fix: fix style

* style: fix style

* feat(auth api): all api return policy with statistics

* feat: related_policy add update tag

* docs: v1.5.4

* 修复后台关联数据时tag返回值bug (#226)

* fix: 取消勾选对应权限的实例报错 #92356085

* fix: optimize the code

* fix: 修复后台关联数据时tag返回值bug

Co-authored-by: polo <polohuang0428@gmail.com>

Co-authored-by: poloohuang <poloohuang@tencent.com>
Co-authored-by: polo <polohuang0428@gmail.com>
Co-authored-by: nannan00 <17491932+nannan00@users.noreply.github.com>
Co-authored-by: PoloHuang <43561423+huangpeng0428@users.noreply.github.com>

* fix(service/template.py): update_template_auth action expired_at emptry

* docs: v1.5.5

* fix(service/template.py): update_template_auth action expired_at emptry

* docs: v1.5.5

* fix(mgmt api): grant group custom permission (#247)

* fix(mgmt api): grant group custom permission

* fix(auth api): grant resource path check resource name

* refactor(auth api slz): add more message

* docs(version log): v1.5.6

* docs(version): 1.5.6

* docs(version): 1.5.6

* Develop (#256)

* v1.5.4 (#229)

* feat: custom apply support instance approver

* fix: fix code

* style: add some comment

* style: update processor node type constants

* fix: 续期邮件企业微信链接显示问题 #158

* fix: 修复续期邮件企业微信链接显示

* fix: itsm support has_instance_approver

* fix: fix has_instance_approver

* fix(backend/plugins/application_ticket/itsm/itsm.py): has_instance_approver to int

* fix: fix

* fix: isChanged status should add user.timestamp

* fix: 我的权限用户组权限查看态提示删除bug #155

* fix: 资源实例无限制的权限,申请权限时不应该能修改 #92654581

* feat(backend/biz/application.py): support all node

* style: rename

* fix: 业务跳转权限中心申请权限,申请期限不能修改 #92209761

* fix(backend/biz/application.py): new method _copy_policy_by_instance_path

* test(tests/biz/policy_tests.py): add biz policy test

* fix: add BK_COMPONENT_API_URL

* fix: delete console

* Ft grant open api add limit (#196)

* feat(auth open api): check policy related resource instance number limit

* refactor(backend/biz/application.py): refact approver process

* refactor: fix discussion

* refactor: remove ApplicationBiz resource_biz

* refactor: move policy process to process.py

* refactor: renmae process.py to application_process.py

* feat: cached apply policy return

* fix: fix

* fix: fix

* fix: Super admin commonActions are empty #91071575

* fix: bugfix

* fix: 取消勾选对应权限的实例报错 #92356085 (#217)

Co-authored-by: polo <polohuang0428@gmail.com>

* optimize the code (#219)

* fix: 取消勾选对应权限的实例报错 #92356085

* fix: optimize the code

Co-authored-by: polo <polohuang0428@gmail.com>

* feat(backend/plugins/application_ticket/itsm/itsm.py): mod application title

* fix: fix style

* style: fix style

* feat(auth api): all api return policy with statistics

* feat: related_policy add update tag

* docs: v1.5.4

* 修复后台关联数据时tag返回值bug (#226)

* fix: 取消勾选对应权限的实例报错 #92356085

* fix: optimize the code

* fix: 修复后台关联数据时tag返回值bug

Co-authored-by: polo <polohuang0428@gmail.com>

Co-authored-by: poloohuang <poloohuang@tencent.com>
Co-authored-by: polo <polohuang0428@gmail.com>
Co-authored-by: nannan00 <17491932+nannan00@users.noreply.github.com>
Co-authored-by: PoloHuang <43561423+huangpeng0428@users.noreply.github.com>

* fix(service/template.py): update_template_auth action expired_at emptry

* docs: v1.5.5

Co-authored-by: Timmy <zhu327@gmail.com>
Co-authored-by: poloohuang <poloohuang@tencent.com>
Co-authored-by: polo <polohuang0428@gmail.com>
Co-authored-by: PoloHuang <43561423+huangpeng0428@users.noreply.github.com>

* feat: use url_join to fix url slash

* docs: add license

* fix: use BK_COMPONENT_INNER_API_URL

* fix: fix config dev

* docs: v1.5.7

* feat: myPerm add data-test-id

Co-authored-by: nannan00 <17491932+nannan00@users.noreply.github.com>
Co-authored-by: Timmy <zhu327@gmail.com>
Co-authored-by: PoloHuang <43561423+huangpeng0428@users.noreply.github.com>
Co-authored-by: polo <polohuang0428@gmail.com>
Co-authored-by: poloohuang <poloohuang@tencent.com>
Co-authored-by: wklken <wklken@gmail.com>

* fix: 修复用户组审批流程显示为空的bug

* fix: 修复用户组审批流程显示为空的bug (#289)

Co-authored-by: polo <polohuang0428@gmail.com>

* fix: 修复添加用户组权限页面title显示不正确的bug

* fix: 管理员身份下无权限跳转失败问题

* feat: add resource permiss page

* feat: 资源权限功能完成

* feat: 资源权限 #0

* feat: add loading more data

* fix: modify api

* feat: add render-instance page

* feat: modify page

* feat: modify resource page

* feat: complete resource page

* feat: add input search

* fix: add router path

* fix: 修改样式 #0

* fix: delete log

* fix: modify api url

* fix: 修复导出功能

* fix: modify loading

* fix: modify reduce

* fix: fix bugs

* fix: add limit

Co-authored-by: poloohuang <poloohuang@tencent.com>
Co-authored-by: ielgnaw <wuji0223@126.com>
Co-authored-by: nannan00 <17491932+nannan00@users.noreply.github.com>
Co-authored-by: Timmy <zhu327@gmail.com>
Co-authored-by: polo <polohuang0428@gmail.com>
Co-authored-by: polo <polohuang@gmail.com>
Co-authored-by: wklken <wklken@gmail.com>
@nannan00 nannan00 deleted the develop branch May 29, 2024 14:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants