From 11527b903324c1d8a88fbcf77e9eefde689b95b2 Mon Sep 17 00:00:00 2001 From: xinwen Date: Fri, 22 May 2020 18:18:40 +0800 Subject: [PATCH 1/2] [Update] i18n --- apps/locale/zh/LC_MESSAGES/django.mo | Bin 90024 -> 89801 bytes apps/locale/zh/LC_MESSAGES/django.po | 216 +++++++++++++-------------- 2 files changed, 107 insertions(+), 109 deletions(-) diff --git a/apps/locale/zh/LC_MESSAGES/django.mo b/apps/locale/zh/LC_MESSAGES/django.mo index 35c02c6c356af5e3abc91a53f2716604d6e01f9c..0b9b710a1074a17e97be112aab89f116638d45f3 100644 GIT binary patch delta 26429 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\n" "Language-Team: JumpServer team\n" @@ -53,7 +53,7 @@ msgstr "自定义" #: users/templates/users/user_asset_permission.html:70 #: users/templates/users/user_granted_remote_app.html:36 #: xpack/plugins/change_auth_plan/forms.py:74 -#: xpack/plugins/change_auth_plan/models.py:265 +#: xpack/plugins/change_auth_plan/models.py:274 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_create_update.html:40 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_execution_list.html:54 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_execution_subtask_list.html:13 @@ -170,9 +170,8 @@ msgstr "运行参数" #: xpack/plugins/cloud/templates/cloud/sync_instance_task_detail.html:53 #: xpack/plugins/cloud/templates/cloud/sync_instance_task_list.html:12 #: xpack/plugins/gathered_user/templates/gathered_user/task_list.html:16 -#: xpack/plugins/orgs/templates/orgs/org_detail.html:51 +#: xpack/plugins/orgs/templates/orgs/org_detail.html:47 #: xpack/plugins/orgs/templates/orgs/org_list.html:12 -#: xpack/plugins/orgs/templates/orgs/org_users.html:46 msgid "Name" msgstr "名称" @@ -259,7 +258,7 @@ msgstr "数据库" #: users/templates/users/user_group_detail.html:62 #: users/templates/users/user_group_list.html:16 #: users/templates/users/user_profile.html:138 -#: xpack/plugins/change_auth_plan/models.py:75 +#: xpack/plugins/change_auth_plan/models.py:76 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_detail.html:115 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_list.html:19 #: xpack/plugins/cloud/models.py:53 xpack/plugins/cloud/models.py:139 @@ -268,7 +267,7 @@ msgstr "数据库" #: xpack/plugins/cloud/templates/cloud/sync_instance_task_detail.html:128 #: xpack/plugins/cloud/templates/cloud/sync_instance_task_list.html:18 #: xpack/plugins/gathered_user/models.py:26 -#: xpack/plugins/orgs/templates/orgs/org_detail.html:63 +#: xpack/plugins/orgs/templates/orgs/org_detail.html:59 #: xpack/plugins/orgs/templates/orgs/org_list.html:23 msgid "Comment" msgstr "备注" @@ -323,7 +322,7 @@ msgstr "参数" #: perms/templates/perms/remote_app_permission_detail.html:85 #: users/models/user.py:491 users/serializers/group.py:35 #: users/templates/users/user_detail.html:97 -#: xpack/plugins/change_auth_plan/models.py:79 +#: xpack/plugins/change_auth_plan/models.py:80 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_detail.html:111 #: xpack/plugins/cloud/models.py:56 xpack/plugins/cloud/models.py:145 #: xpack/plugins/gathered_user/models.py:30 @@ -355,7 +354,7 @@ msgstr "创建者" #: xpack/plugins/cloud/models.py:59 xpack/plugins/cloud/models.py:148 #: xpack/plugins/cloud/templates/cloud/account_detail.html:63 #: xpack/plugins/cloud/templates/cloud/sync_instance_task_detail.html:108 -#: xpack/plugins/orgs/templates/orgs/org_detail.html:59 +#: xpack/plugins/orgs/templates/orgs/org_detail.html:55 msgid "Date created" msgstr "创建日期" @@ -538,7 +537,7 @@ msgstr "详情" #: xpack/plugins/cloud/templates/cloud/sync_instance_task_detail.html:26 #: xpack/plugins/cloud/templates/cloud/sync_instance_task_list.html:60 #: xpack/plugins/gathered_user/templates/gathered_user/task_list.html:46 -#: xpack/plugins/orgs/templates/orgs/org_detail.html:24 +#: xpack/plugins/orgs/templates/orgs/org_detail.html:20 #: xpack/plugins/orgs/templates/orgs/org_list.html:93 msgid "Update" msgstr "更新" @@ -590,7 +589,7 @@ msgstr "更新" #: xpack/plugins/cloud/templates/cloud/sync_instance_task_detail.html:30 #: xpack/plugins/cloud/templates/cloud/sync_instance_task_list.html:61 #: xpack/plugins/gathered_user/templates/gathered_user/task_list.html:47 -#: xpack/plugins/orgs/templates/orgs/org_detail.html:28 +#: xpack/plugins/orgs/templates/orgs/org_detail.html:24 #: xpack/plugins/orgs/templates/orgs/org_list.html:95 msgid "Delete" msgstr "删除" @@ -650,7 +649,6 @@ msgstr "创建数据库应用" #: xpack/plugins/cloud/templates/cloud/sync_instance_task_list.html:19 #: xpack/plugins/gathered_user/templates/gathered_user/task_list.html:20 #: xpack/plugins/orgs/templates/orgs/org_list.html:24 -#: xpack/plugins/orgs/templates/orgs/org_users.html:47 msgid "Action" msgstr "动作" @@ -742,7 +740,7 @@ msgstr "最新版本的不能被删除" #: assets/templates/assets/asset_detail.html:194 #: assets/templates/assets/system_user_assets.html:118 #: perms/models/asset_permission.py:81 -#: xpack/plugins/change_auth_plan/models.py:54 +#: xpack/plugins/change_auth_plan/models.py:55 #: xpack/plugins/gathered_user/models.py:24 #: xpack/plugins/gathered_user/templates/gathered_user/task_list.html:17 msgid "Nodes" @@ -860,8 +858,8 @@ msgstr "SSH网关,支持代理SSH,RDP和VNC" #: users/templates/users/user_list.html:15 #: users/templates/users/user_profile.html:47 #: xpack/plugins/change_auth_plan/forms.py:59 -#: xpack/plugins/change_auth_plan/models.py:45 -#: xpack/plugins/change_auth_plan/models.py:261 +#: xpack/plugins/change_auth_plan/models.py:46 +#: xpack/plugins/change_auth_plan/models.py:270 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_detail.html:63 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_execution_list.html:53 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_execution_subtask_list.html:12 @@ -919,9 +917,9 @@ msgstr "密码或密钥密码" #: users/templates/users/user_profile_update.html:41 #: users/templates/users/user_pubkey_update.html:41 #: users/templates/users/user_update.html:20 -#: xpack/plugins/change_auth_plan/models.py:66 -#: xpack/plugins/change_auth_plan/models.py:181 -#: xpack/plugins/change_auth_plan/models.py:268 +#: xpack/plugins/change_auth_plan/models.py:67 +#: xpack/plugins/change_auth_plan/models.py:190 +#: xpack/plugins/change_auth_plan/models.py:277 msgid "Password" msgstr "密码" @@ -1147,15 +1145,15 @@ msgstr "版本" msgid "AuthBook" msgstr "" -#: assets/models/base.py:235 xpack/plugins/change_auth_plan/models.py:70 -#: xpack/plugins/change_auth_plan/models.py:188 -#: xpack/plugins/change_auth_plan/models.py:275 +#: assets/models/base.py:235 xpack/plugins/change_auth_plan/models.py:71 +#: xpack/plugins/change_auth_plan/models.py:197 +#: xpack/plugins/change_auth_plan/models.py:284 msgid "SSH private key" msgstr "ssh密钥" -#: assets/models/base.py:236 xpack/plugins/change_auth_plan/models.py:73 -#: xpack/plugins/change_auth_plan/models.py:184 -#: xpack/plugins/change_auth_plan/models.py:271 +#: assets/models/base.py:236 xpack/plugins/change_auth_plan/models.py:74 +#: xpack/plugins/change_auth_plan/models.py:193 +#: xpack/plugins/change_auth_plan/models.py:280 msgid "SSH public key" msgstr "ssh公钥" @@ -1346,6 +1344,7 @@ msgstr "默认资产组" #: users/templates/users/user_remote_app_permission.html:37 #: users/templates/users/user_remote_app_permission.html:58 #: users/views/profile/base.py:46 xpack/plugins/orgs/forms.py:27 +#: xpack/plugins/orgs/templates/orgs/org_detail.html:108 #: xpack/plugins/orgs/templates/orgs/org_list.html:15 msgid "User" msgstr "用户" @@ -1407,7 +1406,7 @@ msgstr "手动登录" #: assets/views/platform.py:58 assets/views/platform.py:74 #: assets/views/system_user.py:30 assets/views/system_user.py:47 #: assets/views/system_user.py:64 assets/views/system_user.py:80 -#: templates/_nav.html:39 xpack/plugins/change_auth_plan/models.py:50 +#: templates/_nav.html:39 xpack/plugins/change_auth_plan/models.py:51 msgid "Assets" msgstr "资产管理" @@ -2514,8 +2513,8 @@ msgstr "成功" #: perms/templates/perms/remote_app_permission_detail.html:73 #: terminal/models.py:199 terminal/templates/terminal/session_detail.html:72 #: terminal/templates/terminal/session_list.html:32 -#: xpack/plugins/change_auth_plan/models.py:167 -#: xpack/plugins/change_auth_plan/models.py:290 +#: xpack/plugins/change_auth_plan/models.py:176 +#: xpack/plugins/change_auth_plan/models.py:299 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_execution_list.html:59 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_execution_subtask_list.html:17 #: xpack/plugins/gathered_user/models.py:76 @@ -2585,7 +2584,7 @@ msgid "MFA" msgstr "多因子认证" #: audits/models.py:87 audits/templates/audits/login_log_list.html:63 -#: xpack/plugins/change_auth_plan/models.py:286 +#: xpack/plugins/change_auth_plan/models.py:295 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_execution_subtask_list.html:15 #: xpack/plugins/cloud/models.py:217 msgid "Reason" @@ -2635,7 +2634,6 @@ msgstr "运行用户" #: perms/templates/perms/asset_permission_user.html:74 #: perms/templates/perms/database_app_permission_user.html:74 #: perms/templates/perms/remote_app_permission_user.html:83 -#: xpack/plugins/orgs/templates/orgs/org_users.html:67 msgid "Select user" msgstr "选择用户" @@ -3090,6 +3088,7 @@ msgid "Regularly perform" msgstr "定期执行" #: ops/mixin.py:108 ops/mixin.py:147 +#: xpack/plugins/change_auth_plan/serializers.py:53 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_create_update.html:54 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_detail.html:79 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_list.html:17 @@ -3155,7 +3154,7 @@ msgstr "Become" #: ops/models/adhoc.py:150 users/templates/users/user_group_detail.html:54 #: xpack/plugins/cloud/templates/cloud/account_detail.html:59 -#: xpack/plugins/orgs/templates/orgs/org_detail.html:55 +#: xpack/plugins/orgs/templates/orgs/org_detail.html:51 msgid "Create by" msgstr "创建者" @@ -3177,8 +3176,8 @@ msgstr "完成时间" #: ops/models/adhoc.py:238 ops/templates/ops/adhoc_history.html:55 #: ops/templates/ops/task_history.html:61 ops/templates/ops/task_list.html:16 -#: xpack/plugins/change_auth_plan/models.py:170 -#: xpack/plugins/change_auth_plan/models.py:293 +#: xpack/plugins/change_auth_plan/models.py:179 +#: xpack/plugins/change_auth_plan/models.py:302 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_execution_list.html:58 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_execution_subtask_list.html:16 #: xpack/plugins/gathered_user/models.py:79 @@ -3244,6 +3243,7 @@ msgid "Version run execution" msgstr "执行历史" #: ops/templates/ops/adhoc_detail.html:92 ops/templates/ops/task_list.html:12 +#: xpack/plugins/change_auth_plan/serializers.py:54 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_list.html:18 #: xpack/plugins/gathered_user/templates/gathered_user/task_list.html:19 msgid "Run times" @@ -3373,7 +3373,7 @@ msgid "Pending" msgstr "等待" #: ops/templates/ops/command_execution_list.html:70 -#: xpack/plugins/change_auth_plan/models.py:257 +#: xpack/plugins/change_auth_plan/models.py:266 msgid "Finished" msgstr "结束" @@ -3589,9 +3589,8 @@ msgstr "添加资产" #: perms/templates/perms/remote_app_permission_user.html:120 #: users/templates/users/user_group_detail.html:87 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_asset_list.html:76 -#: xpack/plugins/orgs/templates/orgs/org_detail.html:89 -#: xpack/plugins/orgs/templates/orgs/org_detail.html:123 -#: xpack/plugins/orgs/templates/orgs/org_users.html:73 +#: xpack/plugins/orgs/templates/orgs/org_detail.html:88 +#: xpack/plugins/orgs/templates/orgs/org_detail.html:125 msgid "Add" msgstr "添加" @@ -3662,7 +3661,7 @@ msgstr "刷新授权缓存" #: users/templates/users/user_database_app_permission.html:41 #: users/templates/users/user_list.html:19 #: users/templates/users/user_remote_app_permission.html:41 -#: xpack/plugins/cloud/models.py:50 +#: xpack/plugins/cloud/models.py:50 xpack/plugins/cloud/serializers.py:32 #: xpack/plugins/cloud/templates/cloud/account_detail.html:55 #: xpack/plugins/cloud/templates/cloud/account_list.html:14 msgid "Validity" @@ -3690,7 +3689,6 @@ msgstr "刷新成功" #: perms/templates/perms/asset_permission_user.html:31 #: perms/templates/perms/database_app_permission_user.html:31 #: perms/templates/perms/remote_app_permission_user.html:30 -#: xpack/plugins/orgs/templates/orgs/org_users.html:24 msgid "User list of " msgstr "用户列表" @@ -4373,7 +4371,7 @@ msgstr "系统设置" msgid "Update setting successfully" msgstr "更新设置成功" -#: templates/_base_only_msg_content.html:28 +#: templates/_base_only_msg_content.html:28 xpack/plugins/interface/api.py:17 #: xpack/plugins/interface/models.py:36 msgid "Welcome to the JumpServer open source fortress" msgstr "欢迎使用JumpServer开源堡垒机" @@ -4851,7 +4849,7 @@ msgstr "风险等级" msgid "Container name" msgstr "容器名称" -#: terminal/forms/storage.py:44 +#: terminal/forms/storage.py:44 xpack/plugins/cloud/serializers.py:75 msgid "Account name" msgstr "账户名称" @@ -5437,7 +5435,8 @@ msgid "Set password" msgstr "设置密码" #: users/forms/user.py:132 users/serializers/user.py:35 -#: xpack/plugins/change_auth_plan/models.py:59 +#: xpack/plugins/change_auth_plan/models.py:60 +#: xpack/plugins/change_auth_plan/serializers.py:30 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_create_update.html:45 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_detail.html:67 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_execution_list.html:57 @@ -5450,7 +5449,6 @@ msgid "Administrator" msgstr "管理员" #: users/models/user.py:145 xpack/plugins/orgs/forms.py:29 -#: xpack/plugins/orgs/templates/orgs/org_detail.html:109 #: xpack/plugins/orgs/templates/orgs/org_list.html:14 msgid "Auditor" msgstr "审计员" @@ -5785,6 +5783,7 @@ msgid "User group detail" msgstr "用户组详情" #: users/templates/users/user_group_detail.html:81 +#: xpack/plugins/orgs/templates/orgs/org_detail.html:116 msgid "Add user" msgstr "添加用户" @@ -6256,8 +6255,8 @@ msgstr "" "用户不存在,则创建用户。" #: xpack/plugins/change_auth_plan/meta.py:9 -#: xpack/plugins/change_auth_plan/models.py:87 -#: xpack/plugins/change_auth_plan/models.py:174 +#: xpack/plugins/change_auth_plan/models.py:88 +#: xpack/plugins/change_auth_plan/models.py:183 #: xpack/plugins/change_auth_plan/views.py:33 #: xpack/plugins/change_auth_plan/views.py:50 #: xpack/plugins/change_auth_plan/views.py:74 @@ -6268,69 +6267,69 @@ msgstr "" msgid "Change auth plan" msgstr "改密计划" -#: xpack/plugins/change_auth_plan/models.py:39 +#: xpack/plugins/change_auth_plan/models.py:40 msgid "Custom password" msgstr "自定义密码" -#: xpack/plugins/change_auth_plan/models.py:40 +#: xpack/plugins/change_auth_plan/models.py:41 msgid "All assets use the same random password" msgstr "所有资产使用相同的随机密码" -#: xpack/plugins/change_auth_plan/models.py:41 +#: xpack/plugins/change_auth_plan/models.py:42 msgid "All assets use different random password" msgstr "所有资产使用不同的随机密码" -#: xpack/plugins/change_auth_plan/models.py:63 +#: xpack/plugins/change_auth_plan/models.py:64 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_detail.html:72 msgid "Password rules" msgstr "密码规则" -#: xpack/plugins/change_auth_plan/models.py:178 +#: xpack/plugins/change_auth_plan/models.py:187 msgid "Change auth plan snapshot" msgstr "改密计划快照" -#: xpack/plugins/change_auth_plan/models.py:193 -#: xpack/plugins/change_auth_plan/models.py:279 +#: xpack/plugins/change_auth_plan/models.py:202 +#: xpack/plugins/change_auth_plan/models.py:288 msgid "Change auth plan execution" msgstr "改密计划执行" -#: xpack/plugins/change_auth_plan/models.py:252 +#: xpack/plugins/change_auth_plan/models.py:261 msgid "Ready" msgstr "" -#: xpack/plugins/change_auth_plan/models.py:253 +#: xpack/plugins/change_auth_plan/models.py:262 msgid "Preflight check" msgstr "" -#: xpack/plugins/change_auth_plan/models.py:254 +#: xpack/plugins/change_auth_plan/models.py:263 msgid "Change auth" msgstr "" -#: xpack/plugins/change_auth_plan/models.py:255 +#: xpack/plugins/change_auth_plan/models.py:264 msgid "Verify auth" msgstr "" -#: xpack/plugins/change_auth_plan/models.py:256 +#: xpack/plugins/change_auth_plan/models.py:265 msgid "Keep auth" msgstr "" -#: xpack/plugins/change_auth_plan/models.py:283 +#: xpack/plugins/change_auth_plan/models.py:292 msgid "Step" msgstr "步骤" -#: xpack/plugins/change_auth_plan/models.py:300 +#: xpack/plugins/change_auth_plan/models.py:309 msgid "Change auth plan task" msgstr "改密计划任务" -#: xpack/plugins/change_auth_plan/serializers.py:68 +#: xpack/plugins/change_auth_plan/serializers.py:70 msgid "* Please enter custom password" msgstr "* 请输入自定义密码" -#: xpack/plugins/change_auth_plan/serializers.py:78 +#: xpack/plugins/change_auth_plan/serializers.py:80 msgid "* Please enter the correct password length" msgstr "* 请输入正确的密码长度" -#: xpack/plugins/change_auth_plan/serializers.py:81 +#: xpack/plugins/change_auth_plan/serializers.py:83 msgid "* Password length range 6-30 bits" msgstr "* 密码长度范围 6-30 位" @@ -6464,7 +6463,7 @@ msgstr "有效" msgid "Unavailable" msgstr "无效" -#: xpack/plugins/cloud/models.py:39 +#: xpack/plugins/cloud/models.py:39 xpack/plugins/cloud/serializers.py:31 #: xpack/plugins/cloud/templates/cloud/account_detail.html:51 #: xpack/plugins/cloud/templates/cloud/account_list.html:13 msgid "Provider" @@ -6603,6 +6602,24 @@ msgstr "拉美-圣地亚哥" msgid "Tencent Cloud" msgstr "腾讯云" +#: xpack/plugins/cloud/serializers.py:76 +#, fuzzy +#| msgid "History of " +msgid "History count" +msgstr "执行次数" + +#: xpack/plugins/cloud/serializers.py:77 +#: xpack/plugins/cloud/templates/cloud/sync_instance_task_list.html:15 +msgid "Instance count" +msgstr "实例个数" + +#: xpack/plugins/cloud/serializers.py:78 +#: xpack/plugins/gathered_user/serializers.py:20 +#, fuzzy +#| msgid "Periodic" +msgid "Periodic display" +msgstr "定时执行" + #: xpack/plugins/cloud/templates/cloud/account_detail.html:17 #: xpack/plugins/cloud/views.py:79 msgid "Account detail" @@ -6679,10 +6696,6 @@ msgstr "创建同步实例任务" msgid "Run count" msgstr "执行次数" -#: xpack/plugins/cloud/templates/cloud/sync_instance_task_list.html:15 -msgid "Instance count" -msgstr "实例个数" - #: xpack/plugins/cloud/utils.py:38 msgid "Account unavailable" msgstr "账户无效" @@ -6728,12 +6741,6 @@ msgstr "收集用户执行" msgid "Assets is empty, please change nodes" msgstr "资产为空,请更改节点" -#: xpack/plugins/gathered_user/serializers.py:20 -#, fuzzy -#| msgid "Periodic" -msgid "Periodic display" -msgstr "定时执行" - #: xpack/plugins/gathered_user/serializers.py:21 #, fuzzy #| msgid "Execute failed" @@ -6841,6 +6848,14 @@ msgstr "恢复默认失败!" msgid "It is already in the default setting state!" msgstr "当前已经是初始化状态!" +#: xpack/plugins/license/api.py:46 xpack/plugins/license/views.py:47 +msgid "License import successfully" +msgstr "许可证导入成功" + +#: xpack/plugins/license/api.py:47 xpack/plugins/license/views.py:49 +msgid "License is invalid" +msgstr "无效的许可证" + #: xpack/plugins/license/meta.py:11 xpack/plugins/license/models.py:94 #: xpack/plugins/license/templates/license/license_detail.html:41 #: xpack/plugins/license/templates/license/license_detail.html:46 @@ -6919,73 +6934,47 @@ msgstr "技术咨询" msgid "Consult" msgstr "咨询" -#: xpack/plugins/license/views.py:47 -msgid "License import successfully" -msgstr "许可证导入成功" - -#: xpack/plugins/license/views.py:49 -msgid "License is invalid" -msgstr "无效的许可证" - #: xpack/plugins/orgs/forms.py:23 msgid "Select auditor" msgstr "选择审计员" #: xpack/plugins/orgs/forms.py:28 -#: xpack/plugins/orgs/templates/orgs/org_detail.html:75 +#: xpack/plugins/orgs/templates/orgs/org_detail.html:71 #: xpack/plugins/orgs/templates/orgs/org_list.html:13 msgid "Admin" msgstr "管理员" -#: xpack/plugins/orgs/meta.py:8 xpack/plugins/orgs/views.py:27 -#: xpack/plugins/orgs/views.py:44 xpack/plugins/orgs/views.py:62 -#: xpack/plugins/orgs/views.py:85 xpack/plugins/orgs/views.py:116 +#: xpack/plugins/orgs/meta.py:8 xpack/plugins/orgs/views.py:26 +#: xpack/plugins/orgs/views.py:43 xpack/plugins/orgs/views.py:61 +#: xpack/plugins/orgs/views.py:79 msgid "Organizations" msgstr "组织管理" #: xpack/plugins/orgs/templates/orgs/org_detail.html:17 -#: xpack/plugins/orgs/templates/orgs/org_users.html:13 -#: xpack/plugins/orgs/views.py:86 +#: xpack/plugins/orgs/views.py:80 msgid "Org detail" msgstr "组织详情" -#: xpack/plugins/orgs/templates/orgs/org_detail.html:20 -#: xpack/plugins/orgs/templates/orgs/org_users.html:16 -msgid "Org users" -msgstr "组织用户" - -#: xpack/plugins/orgs/templates/orgs/org_detail.html:83 +#: xpack/plugins/orgs/templates/orgs/org_detail.html:79 msgid "Add admin" msgstr "添加管理员" -#: xpack/plugins/orgs/templates/orgs/org_detail.html:117 -msgid "Add auditor" -msgstr "添加审计员" - #: xpack/plugins/orgs/templates/orgs/org_list.html:5 msgid "Create organization " msgstr "创建组织" -#: xpack/plugins/orgs/templates/orgs/org_users.html:59 -msgid "Add user to organization" -msgstr "添加用户" - -#: xpack/plugins/orgs/views.py:28 +#: xpack/plugins/orgs/views.py:27 msgid "Org list" msgstr "组织列表" -#: xpack/plugins/orgs/views.py:45 +#: xpack/plugins/orgs/views.py:44 msgid "Create org" msgstr "创建组织" -#: xpack/plugins/orgs/views.py:63 +#: xpack/plugins/orgs/views.py:62 msgid "Update org" msgstr "更新组织" -#: xpack/plugins/orgs/views.py:117 -msgid "Org user list" -msgstr "组织用户列表" - #: xpack/plugins/vault/meta.py:11 xpack/plugins/vault/views.py:23 #: xpack/plugins/vault/views.py:38 msgid "Vault" @@ -7007,6 +6996,18 @@ msgstr "密码匣子" msgid "vault create" msgstr "创建" +#~ msgid "Org users" +#~ msgstr "组织用户" + +#~ msgid "Add auditor" +#~ msgstr "添加审计员" + +#~ msgid "Add user to organization" +#~ msgstr "添加用户" + +#~ msgid "Org user list" +#~ msgstr "组织用户列表" + #~ msgid "CN North-Beijing1" #~ msgstr "华北-北京1" @@ -7043,9 +7044,6 @@ msgstr "创建" #~ msgid "History detail of" #~ msgstr "执行历史详情" -#~ msgid "History of " -#~ msgstr "执行历史" - #~ msgid "Assets count: {}" #~ msgstr "资产数量" From 93453cc8c3c56f5c63aad2a51c72a627e70ea623 Mon Sep 17 00:00:00 2001 From: xinwen Date: Mon, 25 May 2020 14:50:07 +0800 Subject: [PATCH 2/2] =?UTF-8?q?[Update]=20perms.serializers.asset=5Fpermis?= =?UTF-8?q?sion.AssetPermissionSerializer=20=E6=B7=BB=E5=8A=A0=E5=AD=97?= =?UTF-8?q?=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/perms/serializers/asset_permission.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/perms/serializers/asset_permission.py b/apps/perms/serializers/asset_permission.py index 757fe2853..d60ce28b9 100644 --- a/apps/perms/serializers/asset_permission.py +++ b/apps/perms/serializers/asset_permission.py @@ -43,7 +43,8 @@ class AssetPermissionSerializer(BulkOrgResourceModelSerializer): model = AssetPermission mini_fields = ['id', 'name'] small_fields = mini_fields + [ - 'is_active', 'is_expired', 'is_valid', 'actions', 'created_by', 'date_created' + 'is_active', 'is_expired', 'is_valid', 'actions', 'created_by', 'date_created', + 'date_expired', 'date_start', 'comment' ] m2m_fields = [ 'users', 'user_groups', 'assets', 'nodes', 'system_users',