Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
J
jumpserver
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ops
jumpserver
Commits
69841a41
Commit
69841a41
authored
Jul 25, 2019
by
BaiJiangJie
Committed by
老广
Jul 25, 2019
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[Feature] 资产授权规则页面添加刷新授权缓存按钮 (#3032)
* [Feature] 资产授权规则页面添加刷新授权缓存按钮 * [Feature] 添加注释
parent
4f7daa96
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
107 additions
and
72 deletions
+107
-72
django.mo
apps/locale/zh/LC_MESSAGES/django.mo
+0
-0
django.po
apps/locale/zh/LC_MESSAGES/django.po
+74
-66
user_permission.py
apps/perms/api/user_permission.py
+14
-2
asset_permission_list.html
apps/perms/templates/perms/asset_permission_list.html
+16
-4
api_urls.py
apps/perms/urls/api_urls.py
+3
-0
No files found.
apps/locale/zh/LC_MESSAGES/django.mo
View file @
69841a41
No preview for this file type
apps/locale/zh/LC_MESSAGES/django.po
View file @
69841a41
...
...
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Jumpserver 0.3.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-2
4 12:03
+0800\n"
"POT-Creation-Date: 2019-07-2
5 16:16
+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: ibuler <ibuler@qq.com>\n"
"Language-Team: Jumpserver team<ibuler@qq.com>\n"
...
...
@@ -88,8 +88,8 @@ msgstr "运行参数"
#: audits/templates/audits/ftp_log_list.html:71
#: perms/forms/asset_permission.py:69 perms/models/asset_permission.py:78
#: perms/templates/perms/asset_permission_create_update.html:45
#: perms/templates/perms/asset_permission_list.html:
48
#: perms/templates/perms/asset_permission_list.html:1
17
#: perms/templates/perms/asset_permission_list.html:
52
#: perms/templates/perms/asset_permission_list.html:1
21
#: terminal/backends/command/models.py:13 terminal/models.py:155
#: terminal/templates/terminal/command_list.html:30
#: terminal/templates/terminal/command_list.html:66
...
...
@@ -118,9 +118,9 @@ msgstr "资产"
#: perms/forms/asset_permission.py:75 perms/models/asset_permission.py:80
#: perms/models/asset_permission.py:114
#: perms/templates/perms/asset_permission_detail.html:140
#: perms/templates/perms/asset_permission_list.html:5
0
#: perms/templates/perms/asset_permission_list.html:7
1
#: perms/templates/perms/asset_permission_list.html:12
3
templates/_nav.html:25
#: perms/templates/perms/asset_permission_list.html:5
4
#: perms/templates/perms/asset_permission_list.html:7
5
#: perms/templates/perms/asset_permission_list.html:12
7
templates/_nav.html:25
#: terminal/backends/command/models.py:14 terminal/models.py:156
#: terminal/templates/terminal/command_list.html:31
#: terminal/templates/terminal/command_list.html:67
...
...
@@ -152,8 +152,8 @@ msgstr "系统用户"
#: ops/templates/ops/task_detail.html:60 ops/templates/ops/task_list.html:27
#: orgs/models.py:11 perms/models/base.py:35
#: perms/templates/perms/asset_permission_detail.html:62
#: perms/templates/perms/asset_permission_list.html:4
5
#: perms/templates/perms/asset_permission_list.html:6
4
#: perms/templates/perms/asset_permission_list.html:4
9
#: perms/templates/perms/asset_permission_list.html:6
8
#: perms/templates/perms/asset_permission_user.html:54
#: perms/templates/perms/remote_app_permission_detail.html:62
#: perms/templates/perms/remote_app_permission_list.html:14
...
...
@@ -279,7 +279,7 @@ msgstr "创建日期"
#: perms/templates/perms/remote_app_permission_detail.html:94
#: settings/models.py:34 terminal/models.py:32
#: terminal/templates/terminal/terminal_detail.html:63 users/models/group.py:15
#: users/models/user.py:360 users/templates/users/user_detail.html:12
7
#: users/models/user.py:360 users/templates/users/user_detail.html:12
9
#: users/templates/users/user_group_detail.html:67
#: users/templates/users/user_group_list.html:37
#: users/templates/users/user_profile.html:138
...
...
@@ -330,7 +330,7 @@ msgstr "远程应用"
#: terminal/templates/terminal/terminal_update.html:45
#: users/templates/users/_user.html:50
#: users/templates/users/user_bulk_update.html:23
#: users/templates/users/user_detail.html:17
6
#: users/templates/users/user_detail.html:17
8
#: users/templates/users/user_password_update.html:75
#: users/templates/users/user_profile.html:209
#: users/templates/users/user_profile_update.html:67
...
...
@@ -429,7 +429,7 @@ msgstr "详情"
#: assets/templates/assets/system_user_list.html:33
#: assets/templates/assets/system_user_list.html:85 audits/models.py:33
#: perms/templates/perms/asset_permission_detail.html:30
#: perms/templates/perms/asset_permission_list.html:17
3
#: perms/templates/perms/asset_permission_list.html:17
7
#: perms/templates/perms/remote_app_permission_detail.html:30
#: perms/templates/perms/remote_app_permission_list.html:59
#: terminal/templates/terminal/terminal_detail.html:16
...
...
@@ -471,7 +471,7 @@ msgstr "更新"
#: assets/templates/assets/system_user_list.html:86 audits/models.py:34
#: ops/templates/ops/task_list.html:64
#: perms/templates/perms/asset_permission_detail.html:34
#: perms/templates/perms/asset_permission_list.html:17
4
#: perms/templates/perms/asset_permission_list.html:17
8
#: perms/templates/perms/remote_app_permission_detail.html:34
#: perms/templates/perms/remote_app_permission_list.html:60
#: settings/templates/settings/terminal_setting.html:93
...
...
@@ -529,8 +529,8 @@ msgstr "创建远程应用"
#: ops/templates/ops/task_history.html:65 ops/templates/ops/task_list.html:34
#: perms/forms/asset_permission.py:21
#: perms/templates/perms/asset_permission_create_update.html:50
#: perms/templates/perms/asset_permission_list.html:5
2
#: perms/templates/perms/asset_permission_list.html:1
26
#: perms/templates/perms/asset_permission_list.html:5
6
#: perms/templates/perms/asset_permission_list.html:1
30
#: perms/templates/perms/remote_app_permission_list.html:19
#: settings/templates/settings/terminal_setting.html:85
#: settings/templates/settings/terminal_setting.html:107
...
...
@@ -657,9 +657,9 @@ msgstr "网域"
#: assets/templates/assets/asset_create.html:42
#: perms/forms/asset_permission.py:72 perms/forms/asset_permission.py:79
#: perms/models/asset_permission.py:112
#: perms/templates/perms/asset_permission_list.html:
49
#: perms/templates/perms/asset_permission_list.html:7
0
#: perms/templates/perms/asset_permission_list.html:12
0
#: perms/templates/perms/asset_permission_list.html:
53
#: perms/templates/perms/asset_permission_list.html:7
4
#: perms/templates/perms/asset_permission_list.html:12
4
#: xpack/plugins/change_auth_plan/forms.py:116
#: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_execution_list.html:55
#: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_list.html:15
...
...
@@ -719,7 +719,7 @@ msgstr "SSH网关,支持代理SSH,RDP和VNC"
#: audits/templates/audits/login_log_list.html:51 authentication/forms.py:11
#: authentication/templates/authentication/login.html:64
#: authentication/templates/authentication/new_login.html:90
#: ops/models/adhoc.py:164 perms/templates/perms/asset_permission_list.html:
66
#: ops/models/adhoc.py:164 perms/templates/perms/asset_permission_list.html:
70
#: perms/templates/perms/asset_permission_user.html:55
#: perms/templates/perms/remote_app_permission_user.html:54
#: settings/templates/settings/_ldap_list_users_modal.html:37 users/forms.py:14
...
...
@@ -826,7 +826,7 @@ msgstr "IP"
#: assets/templates/assets/asset_list.html:96
#: assets/templates/assets/user_asset_list.html:48
#: perms/templates/perms/asset_permission_asset.html:57
#: perms/templates/perms/asset_permission_list.html:
69
settings/forms.py:139
#: perms/templates/perms/asset_permission_list.html:
73
settings/forms.py:139
#: users/templates/users/_granted_assets.html:24
#: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_asset_list.html:50
msgid "Hostname"
...
...
@@ -1104,8 +1104,8 @@ msgstr "默认资产组"
#: perms/forms/asset_permission.py:63 perms/forms/remote_app_permission.py:31
#: perms/models/base.py:36
#: perms/templates/perms/asset_permission_create_update.html:41
#: perms/templates/perms/asset_permission_list.html:
46
#: perms/templates/perms/asset_permission_list.html:11
1
#: perms/templates/perms/asset_permission_list.html:
50
#: perms/templates/perms/asset_permission_list.html:11
5
#: perms/templates/perms/remote_app_permission_create_update.html:43
#: perms/templates/perms/remote_app_permission_list.html:15
#: templates/index.html:87 terminal/backends/command/models.py:12
...
...
@@ -1395,8 +1395,8 @@ msgstr "请输入密码"
#: assets/templates/assets/_asset_user_auth_update_modal.html:68
#: assets/templates/assets/asset_detail.html:307
#: users/templates/users/user_detail.html:3
09
#: users/templates/users/user_detail.html:33
6
#: users/templates/users/user_detail.html:3
11
#: users/templates/users/user_detail.html:33
8
#: xpack/plugins/interface/views.py:35
msgid "Update successfully!"
msgstr "更新成功"
...
...
@@ -1585,10 +1585,10 @@ msgstr "选择节点"
#: authentication/templates/authentication/_mfa_confirm_modal.html:20
#: settings/templates/settings/terminal_setting.html:168
#: templates/_modal.html:23 terminal/templates/terminal/session_detail.html:108
#: users/templates/users/user_detail.html:39
0
#: users/templates/users/user_detail.html:41
6
#: users/templates/users/user_detail.html:4
39
#: users/templates/users/user_detail.html:48
4
#: users/templates/users/user_detail.html:39
2
#: users/templates/users/user_detail.html:41
8
#: users/templates/users/user_detail.html:4
41
#: users/templates/users/user_detail.html:48
6
#: users/templates/users/user_group_create_update.html:32
#: users/templates/users/user_group_list.html:119
#: users/templates/users/user_list.html:255
...
...
@@ -1664,7 +1664,7 @@ msgstr "资产用户"
#: assets/templates/assets/asset_asset_user_list.html:47
#: assets/templates/assets/asset_detail.html:144
#: terminal/templates/terminal/session_detail.html:81
#: users/templates/users/user_detail.html:1
38
#: users/templates/users/user_detail.html:1
40
#: users/templates/users/user_profile.html:150
#: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_detail.html:128
#: xpack/plugins/license/templates/license/license_detail.html:102
...
...
@@ -1703,7 +1703,7 @@ msgstr "创建日期"
#: perms/templates/perms/remote_app_permission_detail.html:112
#: terminal/templates/terminal/terminal_list.html:34
#: users/templates/users/_select_user_modal.html:18
#: users/templates/users/user_detail.html:14
4
#: users/templates/users/user_detail.html:14
6
#: users/templates/users/user_profile.html:63
msgid "Active"
msgstr "激活中"
...
...
@@ -1783,9 +1783,9 @@ msgstr "显示所有子节点资产"
#: assets/templates/assets/asset_list.html:380
#: assets/templates/assets/system_user_list.html:133
#: users/templates/users/user_detail.html:38
4
#: users/templates/users/user_detail.html:41
0
#: users/templates/users/user_detail.html:4
78
#: users/templates/users/user_detail.html:38
6
#: users/templates/users/user_detail.html:41
2
#: users/templates/users/user_detail.html:4
80
#: users/templates/users/user_group_list.html:113
#: users/templates/users/user_list.html:249
#: xpack/plugins/interface/templates/interface/interface.html:97
...
...
@@ -1799,9 +1799,9 @@ msgstr "删除选择资产"
#: assets/templates/assets/asset_list.html:384
#: assets/templates/assets/system_user_list.html:137
#: settings/templates/settings/terminal_setting.html:166
#: users/templates/users/user_detail.html:3
88
#: users/templates/users/user_detail.html:41
4
#: users/templates/users/user_detail.html:48
2
#: users/templates/users/user_detail.html:3
90
#: users/templates/users/user_detail.html:41
6
#: users/templates/users/user_detail.html:48
4
#: users/templates/users/user_group_create_update.html:31
#: users/templates/users/user_group_list.html:117
#: users/templates/users/user_list.html:253
...
...
@@ -2131,7 +2131,7 @@ msgstr "文件名"
#: audits/templates/audits/ftp_log_list.html:76
#: ops/templates/ops/command_execution_list.html:65
#: ops/templates/ops/task_list.html:31
#: users/templates/users/user_detail.html:46
0
#: users/templates/users/user_detail.html:46
2
#: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_execution_subtask_list.html:14
#: xpack/plugins/cloud/api.py:62
msgid "Success"
...
...
@@ -2998,13 +2998,13 @@ msgstr "空"
#: perms/forms/asset_permission.py:66 perms/forms/remote_app_permission.py:34
#: perms/models/asset_permission.py:113 perms/models/base.py:37
#: perms/templates/perms/asset_permission_list.html:
47
#: perms/templates/perms/asset_permission_list.html:
67
#: perms/templates/perms/asset_permission_list.html:11
4
#: perms/templates/perms/asset_permission_list.html:
51
#: perms/templates/perms/asset_permission_list.html:
71
#: perms/templates/perms/asset_permission_list.html:11
8
#: perms/templates/perms/remote_app_permission_list.html:16
#: templates/_nav.html:14 users/forms.py:286 users/models/group.py:26
#: users/models/user.py:333 users/templates/users/_select_user_modal.html:16
#: users/templates/users/user_detail.html:21
5
#: users/templates/users/user_detail.html:21
7
#: users/templates/users/user_list.html:38
#: xpack/plugins/orgs/templates/orgs/org_list.html:15
msgid "User group"
...
...
@@ -3104,7 +3104,7 @@ msgid "Add node to this permission"
msgstr "添加节点"
#: perms/templates/perms/asset_permission_asset.html:112
#: users/templates/users/user_detail.html:23
2
#: users/templates/users/user_detail.html:23
4
#: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_asset_list.html:121
msgid "Join"
msgstr "加入"
...
...
@@ -3147,8 +3147,12 @@ msgstr "选择系统用户"
msgid "Create permission"
msgstr "创建授权规则"
#: perms/templates/perms/asset_permission_list.html:51
#: perms/templates/perms/asset_permission_list.html:65
#: perms/templates/perms/asset_permission_list.html:42
msgid "Refresh permission cache"
msgstr "刷新授权缓存"
#: perms/templates/perms/asset_permission_list.html:55
#: perms/templates/perms/asset_permission_list.html:69
#: perms/templates/perms/remote_app_permission_list.html:18
#: users/templates/users/user_list.html:40 xpack/plugins/cloud/models.py:53
#: xpack/plugins/cloud/templates/cloud/account_detail.html:58
...
...
@@ -3156,6 +3160,10 @@ msgstr "创建授权规则"
msgid "Validity"
msgstr "有效"
#: perms/templates/perms/asset_permission_list.html:244
msgid "Refresh success"
msgstr "刷新成功"
#: perms/templates/perms/asset_permission_user.html:35
#: perms/templates/perms/remote_app_permission_user.html:34
msgid "User list of "
...
...
@@ -4402,7 +4410,7 @@ msgstr ""
msgid "Paste user id_rsa.pub here."
msgstr "复制用户公钥到这里"
#: users/forms.py:52 users/templates/users/user_detail.html:22
3
#: users/forms.py:52 users/templates/users/user_detail.html:22
5
msgid "Join user groups"
msgstr "添加到用户组"
...
...
@@ -4713,7 +4721,7 @@ msgid "Always young, always with tears in my eyes. Stay foolish Stay hungry"
msgstr "永远年轻,永远热泪盈眶 stay foolish stay hungry"
#: users/templates/users/reset_password.html:46
#: users/templates/users/user_detail.html:37
5
users/utils.py:88
#: users/templates/users/user_detail.html:37
7
users/utils.py:88
msgid "Reset password"
msgstr "重置密码"
...
...
@@ -4803,81 +4811,81 @@ msgstr "强制启用"
msgid "Last login"
msgstr "最后登录"
#: users/templates/users/user_detail.html:12
3
#: users/templates/users/user_detail.html:12
4
#: users/templates/users/user_profile.html:115
msgid "Last password updated"
msgstr "最后更新密码"
#: users/templates/users/user_detail.html:1
58
#: users/templates/users/user_detail.html:1
60
msgid "Force enabled MFA"
msgstr "强制启用MFA"
#: users/templates/users/user_detail.html:17
3
#: users/templates/users/user_detail.html:17
5
msgid "Reset MFA"
msgstr "重置MFA"
#: users/templates/users/user_detail.html:18
2
#: users/templates/users/user_detail.html:18
4
msgid "Send reset password mail"
msgstr "发送重置密码邮件"
#: users/templates/users/user_detail.html:18
5
#: users/templates/users/user_detail.html:19
5
#: users/templates/users/user_detail.html:18
7
#: users/templates/users/user_detail.html:19
7
msgid "Send"
msgstr "发送"
#: users/templates/users/user_detail.html:19
2
#: users/templates/users/user_detail.html:19
4
msgid "Send reset ssh key mail"
msgstr "发送重置密钥邮件"
#: users/templates/users/user_detail.html:20
1
#: users/templates/users/user_detail.html:46
3
#: users/templates/users/user_detail.html:20
3
#: users/templates/users/user_detail.html:46
5
msgid "Unblock user"
msgstr "解除登录限制"
#: users/templates/users/user_detail.html:20
4
#: users/templates/users/user_detail.html:20
6
msgid "Unblock"
msgstr "解除"
#: users/templates/users/user_detail.html:3
18
#: users/templates/users/user_detail.html:3
20
msgid "Goto profile page enable MFA"
msgstr "请去个人信息页面启用自己的MFA"
#: users/templates/users/user_detail.html:37
4
#: users/templates/users/user_detail.html:37
6
msgid "An e-mail has been sent to the user`s mailbox."
msgstr "已发送邮件到用户邮箱"
#: users/templates/users/user_detail.html:38
5
#: users/templates/users/user_detail.html:38
7
msgid "This will reset the user password and send a reset mail"
msgstr "将失效用户当前密码,并发送重设密码邮件到用户邮箱"
#: users/templates/users/user_detail.html:40
0
#: users/templates/users/user_detail.html:40
2
msgid ""
"The reset-ssh-public-key E-mail has been sent successfully. Please inform "
"the user to update his new ssh public key."
msgstr "重设密钥邮件将会发送到用户邮箱"
#: users/templates/users/user_detail.html:40
1
#: users/templates/users/user_detail.html:40
3
msgid "Reset SSH public key"
msgstr "重置SSH密钥"
#: users/templates/users/user_detail.html:41
1
#: users/templates/users/user_detail.html:41
3
msgid "This will reset the user public key and send a reset mail"
msgstr "将会失效用户当前密钥,并发送重置邮件到用户邮箱"
#: users/templates/users/user_detail.html:4
29
#: users/templates/users/user_detail.html:4
31
msgid "Successfully updated the SSH public key."
msgstr "更新ssh密钥成功"
#: users/templates/users/user_detail.html:43
0
#: users/templates/users/user_detail.html:43
4
#: users/templates/users/user_detail.html:43
2
#: users/templates/users/user_detail.html:43
6
msgid "User SSH public key update"
msgstr "ssh密钥"
#: users/templates/users/user_detail.html:4
79
#: users/templates/users/user_detail.html:4
81
msgid "After unlocking the user, the user can log in normally."
msgstr "解除用户登录限制后,此用户即可正常登录"
#: users/templates/users/user_detail.html:49
3
#: users/templates/users/user_detail.html:49
5
msgid "Reset user MFA success"
msgstr "重置用户MFA成功"
...
...
apps/perms/api/user_permission.py
View file @
69841a41
...
...
@@ -9,13 +9,15 @@ from rest_framework.generics import (
)
from
rest_framework.pagination
import
LimitOffsetPagination
from
common.permissions
import
IsValidUser
,
IsOrgAdminOrAppUser
from
common.permissions
import
IsValidUser
,
IsOrgAdminOrAppUser
,
IsOrgAdmin
from
common.tree
import
TreeNodeSerializer
from
common.utils
import
get_logger
from
..utils
import
(
AssetPermissionUtil
,
ParserNode
,
)
from
.mixin
import
UserPermissionCacheMixin
,
GrantAssetsMixin
,
NodesWithUngroupMixin
from
.mixin
import
(
UserPermissionCacheMixin
,
GrantAssetsMixin
,
NodesWithUngroupMixin
)
from
..
import
const
from
..hands
import
User
,
Asset
,
Node
,
SystemUser
,
NodeSerializer
from
..
import
serializers
...
...
@@ -29,6 +31,7 @@ __all__ = [
'UserGrantedNodesWithAssetsApi'
,
'UserGrantedNodeAssetsApi'
,
'ValidateUserAssetPermissionApi'
,
'UserGrantedNodesAsTreeApi'
,
'UserGrantedNodesWithAssetsAsTreeApi'
,
'GetUserAssetPermissionActionsApi'
,
'RefreshAssetPermissionCacheApi'
]
...
...
@@ -365,3 +368,12 @@ class GetUserAssetPermissionActionsApi(UserPermissionCacheMixin, RetrieveAPIView
actions
=
asset
[
"system_users"
]
.
get
(
system_id
,
0
)
break
return
{
"actions"
:
actions
}
class
RefreshAssetPermissionCacheApi
(
RetrieveAPIView
):
permission_classes
=
(
IsOrgAdmin
,)
def
retrieve
(
self
,
request
,
*
args
,
**
kwargs
):
# expire all cache
AssetPermissionUtil
.
expire_all_cache
()
return
Response
({
'msg'
:
True
},
status
=
200
)
apps/perms/templates/perms/asset_permission_list.html
View file @
69841a41
...
...
@@ -33,10 +33,14 @@
</div>
</div>
<div
class=
"mail-box-header"
>
<div
class=
"uc pull-left m-r-5"
>
<a
class=
"btn btn-sm btn-primary btn-create-permission"
>
{% trans "Create permission" %}
</a>
<div
class=
"btn-group uc pull-left m-r-5"
>
<button
class=
"btn btn-sm btn-primary btn-create-permission"
>
{% trans "Create permission" %}
</button>
<button
data-toggle=
"dropdown"
class=
"btn btn-primary btn-sm dropdown-toggle"
><span
class=
"caret"
></span></button>
<ul
class=
"dropdown-menu"
>
<li><a
class=
"refresh-asset-permission-cache"
href=
"#"
>
{% trans 'Refresh permission cache' %}
</a></li>
</ul>
</div>
<table
class=
"table table-striped table-bordered table-hover"
id=
"permission_list_table"
style=
"width: 100%"
>
<thead>
...
...
@@ -232,6 +236,14 @@ $(document).ready(function(){
.
replace
(
'{{ DEFAULT_PK }}'
,
uid
);
objectDelete
(
$this
,
name
,
the_url
);
})
.
on
(
'click'
,
'.refresh-asset-permission-cache'
,
function
()
{
var
the_url
=
"{% url 'api-perms:refresh-asset-permission-cache' %}"
;
requestApi
({
url
:
the_url
,
method
:
'GET'
,
success_message
:
"{% trans 'Refresh success' %}"
});
})
.
on
(
'click'
,
'.btn-create-permission'
,
function
()
{
var
url
=
"{% url 'perms:asset-permission-create' %}"
;
var
nodes
=
zTree
.
getSelectedNodes
();
...
...
apps/perms/urls/api_urls.py
View file @
69841a41
...
...
@@ -57,6 +57,9 @@ asset_permission_urlpatterns = [
# 验证用户是否有某个资产和系统用户的权限
path
(
'asset-permissions/user/validate/'
,
api
.
ValidateUserAssetPermissionApi
.
as_view
(),
name
=
'validate-user-asset-permission'
),
path
(
'asset-permissions/user/actions/'
,
api
.
GetUserAssetPermissionActionsApi
.
as_view
(),
name
=
'get-user-asset-permission-actions'
),
# 刷新缓存
path
(
'asset-permissions/user/cache/refresh/'
,
api
.
RefreshAssetPermissionCacheApi
.
as_view
(),
name
=
'refresh-asset-permission-cache'
),
]
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment