Fix the LDAP and OpenID views

This commit is contained in:
Girish Ramakrishnan
2025-10-05 10:39:40 +02:00
parent 6713ba3798
commit 282df5c2e6
5 changed files with 16 additions and 17 deletions

View File

@@ -67,8 +67,8 @@ const VIEWS = Object.freeze({
SYSTEM_EVENTLOG: '#/system-eventlog',
SYSTEM_UPDATE: '#/system-update',
USER_DIRECTORY_SETTINGS: '#/user-directory-settings',
LDAP_SERVER: '#/ldap-server',
OPENID_PROVIDER: '#/openid-provider',
LDAP: '#/ldap-server',
OPENID: '#/openid',
USERS: '#/users',
GROUPS: '#/groups',
VOLUMES: '#/volumes',
@@ -185,10 +185,10 @@ function onHashChange() {
view.value = VIEWS.SYSTEM_UPDATE;
} else if (v === VIEWS.USER_DIRECTORY_SETTINGS && profile.value.isAtLeastAdmin) {
view.value = VIEWS.USER_DIRECTORY_SETTINGS;
} else if (v === VIEWS.LDAP_SERVER && profile.value.isAtLeastAdmin) {
view.value = VIEWS.LDAP_SERVER;
} else if (v === VIEWS.OPENID_PROVIDER && profile.value.isAtLeastAdmin) {
view.value = VIEWS.OPENID_PROVIDER;
} else if (v === VIEWS.LDAP && profile.value.isAtLeastAdmin) {
view.value = VIEWS.LDAP;
} else if (v === VIEWS.OPENID && profile.value.isAtLeastAdmin) {
view.value = VIEWS.OPENID;
} else if (v === VIEWS.USERS && profile.value.isAtLeastUserManager) {
view.value = VIEWS.USERS;
} else if (v === VIEWS.GROUPS && profile.value.isAtLeastUserManager) {
@@ -291,8 +291,8 @@ onMounted(async () => {
<div class="sidebar-item-group" v-if="activeSidebarGroups[SIDEBAR_GROUPS.USERS]">
<a class="sidebar-item" :class="{ active: view === VIEWS.USERS }" v-show="profile.isAtLeastUserManager" :href="VIEWS.USERS" @click="onSidebarClose()"><i class="fa fa-user fa-fw"></i> {{ $t('main.navbar.users') }}</a>
<a class="sidebar-item" :class="{ active: view === VIEWS.GROUPS }" v-show="profile.isAtLeastUserManager" :href="VIEWS.GROUPS" @click="onSidebarClose()"><i class="fa fa-users fa-fw"></i> {{ $t('main.navbar.groups') }}</a>
<a class="sidebar-item" :class="{ active: view === VIEWS.LDAP_SERVER }" :href="VIEWS.LDAP_SERVER" @click="onSidebarClose()"><i class="fa fa-fw fa-users-rays"></i> {{ $t('users.exposedLdap.title') }}</a>
<a class="sidebar-item" :class="{ active: view === VIEWS.OPENID_PROVIDER }" :href="VIEWS.OPENID_PROVIDER" @click="onSidebarClose()"><i class="fa fa-fw fa-brands fa-openid"></i> {{ $t('oidc.title') }}</a>
<a class="sidebar-item" :class="{ active: view === VIEWS.LDAP }" :href="VIEWS.LDAP" @click="onSidebarClose()"><i class="fa fa-fw fa-users-rays"></i> {{ $t('ldap.title') }}</a>
<a class="sidebar-item" :class="{ active: view === VIEWS.OPENID }" :href="VIEWS.OPENID" @click="onSidebarClose()"><i class="fa fa-fw fa-brands fa-openid"></i> {{ $t('oidc.title') }}</a>
<a class="sidebar-item" :class="{ active: view === VIEWS.USER_DIRECTORY_SETTINGS }" :href="VIEWS.USER_DIRECTORY_SETTINGS" @click="onSidebarClose()"><i class="fa fa-fw fa-cog"></i> {{ $t('userdirectory.settings.title') }}</a>
</div>
</Transition>
@@ -370,8 +370,8 @@ onMounted(async () => {
<SystemDockerView v-else-if="view === VIEWS.DOCKER" />
<SystemUpdateView v-else-if="view === VIEWS.SYSTEM_UPDATE" />
<UserDirectorySettingsView v-else-if="view === VIEWS.USER_DIRECTORY_SETTINGS" />
<UserDirectoryLdapServerView v-else-if="view === VIEWS.LDAP_SERVER" />
<UserDirectoryOpenIdProviderView v-else-if="view === VIEWS.OPENID_PROVIDER" />
<UserDirectoryLdapServerView v-else-if="view === VIEWS.LDAP" />
<UserDirectoryOpenIdProviderView v-else-if="view === VIEWS.OPENID" />
<UsersView v-else-if="view === VIEWS.USERS" />
<GroupsView v-else-if="view === VIEWS.GROUPS" />
<VolumesView v-else-if="view === VIEWS.VOLUMES" />