Login improve UI config (#2171)

* feat: show auth configs on the admin UI
* fix: do not access settings on load
* fix: redirect for click on item (not only on text)
* fix: remove `Display Name`
* fix: do not show `Verify email with` if no auth option is available
* feat: show warning before logout
* feat: i18n of account page
* fix: show account icon for user ID login
* fix: always check `isUserAuthorized`
* fix: update the `disclaimer_dialog` message
* feat: hide user ID by default
* fix: redirect from login page when user authorized
* feat: update logout message
* fix: do not translate company names
This commit is contained in:
Vlad Stan
2023-12-14 11:34:23 +01:00
committed by GitHub
parent 24b02cc656
commit bb918a8523
13 changed files with 339 additions and 215 deletions
+5 -8
View File
@@ -266,18 +266,13 @@
</div>
</template>
<q-list>
<q-item clickable v-close-popup
<q-item tag="a" href="/account" clickable v-close-popup
><q-item-section>
<q-icon name="person" />
</q-item-section>
<q-item-section>
<!-- todo: no word break -->
<q-item-label>
<a
style="text-decoration: none; color: inherit"
href="/account"
><span> My Account</span></a
>
<span v-text="$t('my_account')"></span>
</q-item-label>
</q-item-section>
<q-item-section>
@@ -290,7 +285,9 @@
<q-icon name="logout" />
</q-item-section>
<q-item-section>
<q-item-label> Logout </q-item-label>
<q-item-label>
<span v-text="$t('logout')"></span>
</q-item-label>
</q-item-section>
<q-item-section>
<q-item-label> </q-item-label>