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
320b17c8
Commit
320b17c8
authored
Jun 25, 2019
by
BaiJiangJie
Browse files
Options
Browse Files
Download
Plain Diff
[Update] Merge local branch dev to master
parents
ed8ae300
844f9bf4
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
25 additions
and
24 deletions
+25
-24
django.po
apps/locale/zh/LC_MESSAGES/django.po
+24
-23
user_permission.py
apps/perms/api/user_permission.py
+1
-1
No files found.
apps/locale/zh/LC_MESSAGES/django.po
View file @
320b17c8
...
@@ -8,7 +8,7 @@ msgid ""
...
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
msgstr ""
"Project-Id-Version: Jumpserver 0.3.3\n"
"Project-Id-Version: Jumpserver 0.3.3\n"
"Report-Msgid-Bugs-To: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-06-2
0 17:55
+0800\n"
"POT-Creation-Date: 2019-06-2
5 15:22
+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: ibuler <ibuler@qq.com>\n"
"Last-Translator: ibuler <ibuler@qq.com>\n"
"Language-Team: Jumpserver team<ibuler@qq.com>\n"
"Language-Team: Jumpserver team<ibuler@qq.com>\n"
...
@@ -76,7 +76,7 @@ msgstr "运行参数"
...
@@ -76,7 +76,7 @@ msgstr "运行参数"
#: applications/templates/applications/remote_app_list.html:22
#: applications/templates/applications/remote_app_list.html:22
#: applications/templates/applications/user_remote_app_list.html:18
#: applications/templates/applications/user_remote_app_list.html:18
#: assets/forms/domain.py:15 assets/forms/label.py:13
#: assets/forms/domain.py:15 assets/forms/label.py:13
#: assets/models/asset.py:31
5
assets/models/authbook.py:27
#: assets/models/asset.py:31
9
assets/models/authbook.py:27
#: assets/serializers/admin_user.py:24 assets/serializers/asset_user.py:105
#: assets/serializers/admin_user.py:24 assets/serializers/asset_user.py:105
#: assets/serializers/system_user.py:28
#: assets/serializers/system_user.py:28
#: assets/templates/assets/admin_user_list.html:49
#: assets/templates/assets/admin_user_list.html:49
...
@@ -1005,7 +1005,7 @@ msgid "Operator"
...
@@ -1005,7 +1005,7 @@ msgid "Operator"
msgstr "运营商"
msgstr "运营商"
#: assets/models/cluster.py:36 assets/models/group.py:34
#: assets/models/cluster.py:36 assets/models/group.py:34
#: perms/utils/asset_permission.py:6
3
#: perms/utils/asset_permission.py:6
4
msgid "Default"
msgid "Default"
msgstr "默认"
msgstr "默认"
...
@@ -1210,24 +1210,25 @@ msgstr "登录模式"
...
@@ -1210,24 +1210,25 @@ msgstr "登录模式"
msgid "%(value)s is not an even number"
msgid "%(value)s is not an even number"
msgstr "%(value)s is not an even number"
msgstr "%(value)s is not an even number"
#: assets/serializers/asset.py:46 assets/templates/assets/asset_create.html:24
#: assets/serializers/asset.py:44 assets/serializers/asset.py:154
#: assets/templates/assets/asset_create.html:24
msgid "Protocols"
msgid "Protocols"
msgstr "协议组"
msgstr "协议组"
#: assets/serializers/asset.py:7
3
#: assets/serializers/asset.py:7
1
msgid "Hardware info"
msgid "Hardware info"
msgstr "硬件信息"
msgstr "硬件信息"
#: assets/serializers/asset.py:7
4
assets/serializers/asset_user.py:29
#: assets/serializers/asset.py:7
2
assets/serializers/asset_user.py:29
#: assets/templates/assets/_asset_user_list.html:18
#: assets/templates/assets/_asset_user_list.html:18
msgid "Connectivity"
msgid "Connectivity"
msgstr "连接"
msgstr "连接"
#: assets/serializers/asset.py:7
5
orgs/mixins.py:223
#: assets/serializers/asset.py:7
3
orgs/mixins.py:223
msgid "Org name"
msgid "Org name"
msgstr "组织名称"
msgstr "组织名称"
#: assets/serializers/asset.py:9
3
#: assets/serializers/asset.py:9
1
msgid "Protocol duplicate: {}"
msgid "Protocol duplicate: {}"
msgstr "协议重复: {}"
msgstr "协议重复: {}"
...
@@ -1293,54 +1294,54 @@ msgstr "更新资产硬件信息: {}"
...
@@ -1293,54 +1294,54 @@ msgstr "更新资产硬件信息: {}"
msgid "Test assets connectivity"
msgid "Test assets connectivity"
msgstr "测试资产可连接性"
msgstr "测试资产可连接性"
#: assets/tasks.py:2
29
#: assets/tasks.py:2
33
msgid "Test assets connectivity: {}"
msgid "Test assets connectivity: {}"
msgstr "测试资产可连接性: {}"
msgstr "测试资产可连接性: {}"
#: assets/tasks.py:27
1
#: assets/tasks.py:27
5
msgid "Test admin user connectivity period: {}"
msgid "Test admin user connectivity period: {}"
msgstr "定期测试管理账号可连接性: {}"
msgstr "定期测试管理账号可连接性: {}"
#: assets/tasks.py:2
78
#: assets/tasks.py:2
82
msgid "Test admin user connectivity: {}"
msgid "Test admin user connectivity: {}"
msgstr "测试管理行号可连接性: {}"
msgstr "测试管理行号可连接性: {}"
#: assets/tasks.py:3
48
#: assets/tasks.py:3
55
msgid "Test system user connectivity: {}"
msgid "Test system user connectivity: {}"
msgstr "测试系统用户可连接性: {}"
msgstr "测试系统用户可连接性: {}"
#: assets/tasks.py:3
55
#: assets/tasks.py:3
62
msgid "Test system user connectivity: {} => {}"
msgid "Test system user connectivity: {} => {}"
msgstr "测试系统用户可连接性: {} => {}"
msgstr "测试系统用户可连接性: {} => {}"
#: assets/tasks.py:3
68
#: assets/tasks.py:3
75
msgid "Test system user connectivity period: {}"
msgid "Test system user connectivity period: {}"
msgstr "定期测试系统用户可连接性: {}"
msgstr "定期测试系统用户可连接性: {}"
#: assets/tasks.py:4
69 assets/tasks.py:555
#: assets/tasks.py:4
76 assets/tasks.py:562
#: xpack/plugins/change_auth_plan/models.py:522
#: xpack/plugins/change_auth_plan/models.py:522
msgid "The asset {} system platform {} does not support run Ansible tasks"
msgid "The asset {} system platform {} does not support run Ansible tasks"
msgstr "资产 {} 系统平台 {} 不支持运行 Ansible 任务"
msgstr "资产 {} 系统平台 {} 不支持运行 Ansible 任务"
#: assets/tasks.py:48
1
#: assets/tasks.py:48
8
msgid ""
msgid ""
"Push system user task skip, auto push not enable or protocol is not ssh or "
"Push system user task skip, auto push not enable or protocol is not ssh or "
"rdp: {}"
"rdp: {}"
msgstr "推送系统用户任务跳过,自动推送没有打开,或协议不是ssh或rdp: {}"
msgstr "推送系统用户任务跳过,自动推送没有打开,或协议不是ssh或rdp: {}"
#: assets/tasks.py:4
88
#: assets/tasks.py:4
95
msgid "For security, do not push user {}"
msgid "For security, do not push user {}"
msgstr "为了安全,禁止推送用户 {}"
msgstr "为了安全,禁止推送用户 {}"
#: assets/tasks.py:5
16 assets/tasks.py:530
#: assets/tasks.py:5
23 assets/tasks.py:537
msgid "Push system users to assets: {}"
msgid "Push system users to assets: {}"
msgstr "推送系统用户到入资产: {}"
msgstr "推送系统用户到入资产: {}"
#: assets/tasks.py:52
2
#: assets/tasks.py:52
9
msgid "Push system users to asset: {} => {}"
msgid "Push system users to asset: {} => {}"
msgstr "推送系统用户到入资产: {} => {}"
msgstr "推送系统用户到入资产: {} => {}"
#: assets/tasks.py:61
2
#: assets/tasks.py:61
9
msgid "Test asset user connectivity: {}"
msgid "Test asset user connectivity: {}"
msgstr "测试资产用户可连接性: {}"
msgstr "测试资产用户可连接性: {}"
...
@@ -2321,8 +2322,8 @@ msgid "Date"
...
@@ -2321,8 +2322,8 @@ msgid "Date"
msgstr "日期"
msgstr "日期"
#: audits/views.py:85 audits/views.py:129 audits/views.py:166
#: audits/views.py:85 audits/views.py:129 audits/views.py:166
#: audits/views.py:211 audits/views.py:243
ops/views/command.py:4
7
#: audits/views.py:211 audits/views.py:243
templates/_nav.html:8
7
#: templates/_nav
.html:87 templates/_nav
_audits.html:22
#: templates/_nav_audits.html:22
msgid "Audits"
msgid "Audits"
msgstr "日志审计"
msgstr "日志审计"
...
@@ -2988,7 +2989,7 @@ msgstr "更新任务内容: {}"
...
@@ -2988,7 +2989,7 @@ msgstr "更新任务内容: {}"
#: ops/views/adhoc.py:45 ops/views/adhoc.py:71 ops/views/adhoc.py:85
#: ops/views/adhoc.py:45 ops/views/adhoc.py:71 ops/views/adhoc.py:85
#: ops/views/adhoc.py:99 ops/views/adhoc.py:113 ops/views/adhoc.py:127
#: ops/views/adhoc.py:99 ops/views/adhoc.py:113 ops/views/adhoc.py:127
#: ops/views/adhoc.py:141 ops/views/command.py:72
#: ops/views/adhoc.py:141 ops/views/command.py:
47 ops/views/command.py:
72
msgid "Ops"
msgid "Ops"
msgstr "作业中心"
msgstr "作业中心"
...
...
apps/perms/api/user_permission.py
View file @
320b17c8
...
@@ -14,7 +14,6 @@ from rest_framework.pagination import LimitOffsetPagination
...
@@ -14,7 +14,6 @@ from rest_framework.pagination import LimitOffsetPagination
from
common.permissions
import
IsValidUser
,
IsOrgAdminOrAppUser
from
common.permissions
import
IsValidUser
,
IsOrgAdminOrAppUser
from
common.tree
import
TreeNodeSerializer
from
common.tree
import
TreeNodeSerializer
from
common.utils
import
get_logger
from
common.utils
import
get_logger
from
orgs.utils
import
set_to_root_org
from
..utils
import
(
from
..utils
import
(
AssetPermissionUtil
,
parse_asset_to_tree_node
,
parse_node_to_tree_node
,
AssetPermissionUtil
,
parse_asset_to_tree_node
,
parse_node_to_tree_node
,
check_system_user_action
,
RemoteAppPermissionUtil
,
check_system_user_action
,
RemoteAppPermissionUtil
,
...
@@ -513,6 +512,7 @@ class ValidateUserRemoteAppPermissionApi(APIView):
...
@@ -513,6 +512,7 @@ class ValidateUserRemoteAppPermissionApi(APIView):
permission_classes
=
(
IsOrgAdminOrAppUser
,)
permission_classes
=
(
IsOrgAdminOrAppUser
,)
def
get
(
self
,
request
,
*
args
,
**
kwargs
):
def
get
(
self
,
request
,
*
args
,
**
kwargs
):
self
.
change_org_if_need
(
request
,
kwargs
)
user_id
=
request
.
query_params
.
get
(
'user_id'
,
''
)
user_id
=
request
.
query_params
.
get
(
'user_id'
,
''
)
remote_app_id
=
request
.
query_params
.
get
(
'remote_app_id'
,
''
)
remote_app_id
=
request
.
query_params
.
get
(
'remote_app_id'
,
''
)
user
=
get_object_or_404
(
User
,
id
=
user_id
)
user
=
get_object_or_404
(
User
,
id
=
user_id
)
...
...
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