mirror of
https://github.com/jumpserver/lina.git
synced 2025-09-17 15:52:32 +00:00
perf: 优化账号任务
This commit is contained in:
@@ -197,6 +197,7 @@
|
||||
"NoSQLProtocol": "NoSQL Protocol"
|
||||
},
|
||||
"assets": {
|
||||
"PushAccount": "Push account",
|
||||
"AuthUsername": "Auth using username",
|
||||
"Secure": "Secure",
|
||||
"AssetBulkUpdateTips": "device、cloud、web,Batch update of domain is not supported",
|
||||
|
@@ -197,6 +197,7 @@
|
||||
"NoSQLProtocol": "非リレーショナルデータベース"
|
||||
},
|
||||
"assets": {
|
||||
"PushAccount": "アカウント情報をプッシュ",
|
||||
"AuthUsername": "ユーザー名を使用した認証",
|
||||
"Secure": "安全である",
|
||||
"AssetBulkUpdateTips": "ネットワークデバイス、クラウドサービス、Web、一括更新ネットワークドメインはサポートされていません",
|
||||
|
@@ -197,6 +197,7 @@
|
||||
"NoSQLProtocol": "非关系数据库"
|
||||
},
|
||||
"assets": {
|
||||
"PushAccount": "推送账号",
|
||||
"SSHPort": "SSH 端口",
|
||||
"AuthUsername": "使用用户名认证",
|
||||
"Secure": "安全",
|
||||
|
@@ -94,13 +94,13 @@ export default {
|
||||
attrs: {
|
||||
type: 'primary',
|
||||
label: this.$t('assets.Push'),
|
||||
disabled: !vm.$hasPerm('accounts.create_account')
|
||||
disabled: !vm.$hasPerm('assets.push_assetaccount')
|
||||
},
|
||||
callbacks: Object.freeze({
|
||||
click: () => {
|
||||
this.$axios.post(
|
||||
`/api/v1/accounts/accounts/tasks/`,
|
||||
{ action: 'verify', accounts: [this.object.id] }
|
||||
{ action: 'push', accounts: [this.object.id] }
|
||||
).then(res => {
|
||||
openTaskPage(res['task'])
|
||||
})
|
||||
|
@@ -3,7 +3,7 @@
|
||||
<li class="divider" />
|
||||
<li
|
||||
id="m_add_asset_to_node"
|
||||
v-perms="'assets.add_assettonode'"
|
||||
v-perms="'assets.change_assettonode'"
|
||||
class="rmenu"
|
||||
tabindex="-1"
|
||||
@click="rMenuAddAssetToNode"
|
||||
@@ -12,7 +12,7 @@
|
||||
</li>
|
||||
<li
|
||||
id="m_move_asset_to_node"
|
||||
v-perms="'assets.move_assettonode'"
|
||||
v-perms="'assets.change_assettonode'"
|
||||
class="rmenu"
|
||||
tabindex="-1"
|
||||
@click="rMenuMoveAssetToNode"
|
||||
@@ -21,14 +21,14 @@
|
||||
</li>
|
||||
<li
|
||||
id="m_remove_asset_from_node"
|
||||
v-perms="'assets.move_assettonode'"
|
||||
v-perms="'assets.change_assettonode'"
|
||||
class="rmenu"
|
||||
tabindex="-1"
|
||||
@click="rMenuRemoveAssetFromNode"
|
||||
>
|
||||
<i class="fa fa-minus-square-o" /> {{ this.$t('tree.RemoveAssetFromNode') }}
|
||||
</li>
|
||||
<li v-if="$hasPerm('assets.move_assettonode | assets.add_assettonode')" class="divider" />
|
||||
<li v-if="$hasPerm('assets.change_assettonode')" class="divider" />
|
||||
<li
|
||||
id="m_update_node_asset_hardware_info"
|
||||
v-perms="'assets.refresh_assethardwareinfo'"
|
||||
@@ -47,7 +47,7 @@
|
||||
>
|
||||
<i class="fa fa-link" /> {{ this.$t('tree.TestNodeAssetConnectivity') }}
|
||||
</li>
|
||||
<li v-if="$hasPerm('assets.add_assettonode | assets.test_assetconnectivity')" class="divider" />
|
||||
<li v-if="$hasPerm('assets.change_assettonode | assets.test_assetconnectivity')" class="divider" />
|
||||
<li id="m_show_asset_only_current_node" class="rmenu" tabindex="-1" @click="rMenuShowAssetOnlyCurrentNode">
|
||||
<i class="fa fa-indent" /> {{ this.$t('tree.ShowAssetOnlyCurrentNode') }}
|
||||
</li>
|
||||
|
Reference in New Issue
Block a user