Skip to content

Commit d108308

Browse files
committed
New Admin UI Protocol Instances Management tab.
1 parent cb95a62 commit d108308

8 files changed

+4608
-227
lines changed

src/AdminUI/src/components/AdminPage.vue

+14-14
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<v-tab :value="1" @click="fetchUsersAndRoles">{{
66
$t('admin.tabs.userManagement') }}</v-tab>
77
<v-tab :value="2" @click="fetchRoles">{{ $t('admin.tabs.rolesManagement') }}</v-tab>
8-
<v-tab :value="3" @click="fetchProtocolDriverInstances">{{ $t('admin.tabs.protocolDriverInstances') }}</v-tab>
8+
<v-tab :value="3" @click="fetchProtocolDriverInstances">{{ $t('admin.tabs.protocolDriverInstances') }}</v-tab>
99
<v-tab :value="4">{{ $t('admin.tabs.systemSettings') }}</v-tab>
1010
<v-tab :value="5">{{ $t('admin.tabs.logs') }}</v-tab>
1111
</v-tabs>
@@ -46,30 +46,30 @@ import SystemSettingsTab from './SystemSettingsTab.vue';
4646
import LogsTab from './LogsTab.vue';
4747
import { ref } from 'vue';
4848
49-
const userManagementTabRef = ref(null);
50-
const rolesManagementTabRef = ref(null);
51-
const protocolDriverInstancesTabRef = ref(null);
52-
const systemSettingsTabRef = ref(null);
53-
const logsTab = ref(null);
49+
const userManagementTabRef = ref(1);
50+
const rolesManagementTabRef = ref(2);
51+
const protocolDriverInstancesTabRef = ref(3);
52+
const systemSettingsTabRef = ref(4);
53+
const logsTab = ref(5);
54+
const activeTab = ref(1);
5455
55-
const fetchUsersAndRoles = () => {
56+
const fetchUsersAndRoles = async () => {
5657
if (userManagementTabRef?.value?.fetchUsers)
57-
userManagementTabRef.value.fetchUsers();
58+
await userManagementTabRef.value.fetchUsers();
5859
if (userManagementTabRef?.value?.fetchRoles)
59-
userManagementTabRef.value.fetchRoles();
60+
await userManagementTabRef.value.fetchRoles();
6061
}
6162
62-
const fetchRoles = () => {
63+
const fetchRoles = async () => {
6364
if (rolesManagementTabRef?.value?.fetchRoles)
64-
rolesManagementTabRef.value.fetchRoles();
65+
await rolesManagementTabRef.value.fetchRoles();
6566
}
6667
67-
const fetchProtocolDriverInstances = () => {
68+
const fetchProtocolDriverInstances = async () => {
6869
if (protocolDriverInstancesTabRef?.value?.fetchProtocolDriverInstances)
69-
protocolDriverInstancesTabRef.value.fetchProtocolDriverInstances();
70+
await protocolDriverInstancesTabRef.value.fetchProtocolDriverInstances();
7071
}
7172
72-
const activeTab = ref(1);
7373
</script>
7474
7575
<style scoped>

0 commit comments

Comments
 (0)