[Update] 权限管理-> 远程应用和数据库

This commit is contained in:
xinwen 2020-05-28 16:34:40 +08:00
parent 81be1e046e
commit 405e6ae9d5
2 changed files with 37 additions and 6 deletions

View File

@ -4,6 +4,7 @@
<script> <script>
import { GenericListPage } from '@/layout/components' import { GenericListPage } from '@/layout/components'
import { DetailFormatter } from '@/components/ListTable/formatters'
export default { export default {
components: { components: {
@ -15,14 +16,31 @@ export default {
url: '/api/v1/perms/database-app-permissions/', url: '/api/v1/perms/database-app-permissions/',
columns: ['name', 'users_amount', 'user_groups_amount', 'database_apps_amount', 'system_users_amount', 'is_valid', 'actions'], columns: ['name', 'users_amount', 'user_groups_amount', 'database_apps_amount', 'system_users_amount', 'is_valid', 'actions'],
columnsMeta: { columnsMeta: {
name: {
routeQuery: {
activeTab: 'DatabaseAppPermissionDetail'
}
},
users_amount: { users_amount: {
label: this.$t('perms.User') label: this.$t('perms.User'),
formatter: DetailFormatter,
routeQuery: {
activeTab: 'DatabaseAppPermissionUser'
}
}, },
user_groups_amount: { user_groups_amount: {
label: this.$t('perms.UserGroups') label: this.$t('perms.UserGroups'),
formatter: DetailFormatter,
routeQuery: {
activeTab: 'DatabaseAppPermissionUser'
}
}, },
database_apps_amount: { database_apps_amount: {
label: this.$t('perms.databaseApp') label: this.$t('perms.databaseApp'),
formatter: DetailFormatter,
routeQuery: {
activeTab: 'DatabaseAppPermissionDatabaseApp'
}
}, },
system_users_amount: { system_users_amount: {
label: this.$t('perms.SystemUser') label: this.$t('perms.SystemUser')

View File

@ -4,6 +4,7 @@
<script> <script>
import { GenericListPage } from '@/layout/components' import { GenericListPage } from '@/layout/components'
import { DetailFormatter } from '@/components/ListTable/formatters'
export default { export default {
components: { components: {
@ -20,13 +21,25 @@ export default {
], ],
columnsMeta: { columnsMeta: {
users_amount: { users_amount: {
label: this.$t('users.Users') label: this.$t('users.Users'),
formatter: DetailFormatter,
routeQuery: {
activeTab: 'RemoteAppPermissionUser'
}
}, },
user_groups_amount: { user_groups_amount: {
label: this.$t('users.UserGroups') label: this.$t('users.UserGroups'),
formatter: DetailFormatter,
routeQuery: {
activeTab: 'RemoteAppPermissionUser'
}
}, },
remote_apps_amount: { remote_apps_amount: {
label: this.$t('assets.RemoteApps') label: this.$t('assets.RemoteApps'),
formatter: DetailFormatter,
routeQuery: {
activeTab: 'RemoteAppPermissionRemoteApp'
}
}, },
system_users_amount: { system_users_amount: {
label: this.$t('assets.SystemUsers') label: this.$t('assets.SystemUsers')