Right top User Settings / Grey Icons. Also fixed Change Language popup.

Thanks to xet7 !
This commit is contained in:
Lauri Ojansivu 2025-12-23 01:31:02 +02:00
parent 1808ea7384
commit 300b653ea3
15 changed files with 237 additions and 149 deletions

View file

@ -8,27 +8,27 @@ template(name="adminReports")
ul
li
a.js-report-broken(data-id="report-broken")
| 🔗
span.emoji-icon 🔗
| {{_ 'broken-cards'}}
li
a.js-report-files(data-id="report-files")
| 📎
span.emoji-icon 📎
| {{_ 'filesReportTitle'}}
li
a.js-report-rules(data-id="report-rules")
|
span.emoji-icon
| {{_ 'rulesReportTitle'}}
li
a.js-report-boards(data-id="report-boards")
|
span.emoji-icon
| {{_ 'boardsReportTitle'}}
li
a.js-report-cards(data-id="report-cards")
|
span.emoji-icon
| {{_ 'cardsReportTitle'}}
.main-body

View file

@ -48,7 +48,7 @@ template(name="people")
option(value="inactive") {{_ 'admin-people-filter-inactive'}}
option(value="admin") Admin
button#unlockAllUsers.unlock-all-btn
| 🔓
span.emoji-icon 🔓
| {{_ 'accounts-lockout-unlock-all'}}
.ext-box-right
span {{#unless isMiniScreen}}{{_ 'people-number'}}{{/unless}} #{peopleNumber}
@ -58,7 +58,7 @@ template(name="people")
| {{_ 'add'}} / {{_ 'delete'}} {{_ 'teams'}}
else if lockedUsersSetting.get
span
span.text-red 🔒
span.emoji-icon.text-red 🔒
unless isMiniScreen
| {{_ 'accounts-lockout-locked-users'}}
@ -79,7 +79,7 @@ template(name="people")
| {{_ 'people'}}
li
a.js-locked-users-menu(data-id="locked-users-setting")
span.text-red 🔒
span.emoji-icon.text-red 🔒
| {{_ 'accounts-lockout-locked-users'}}
.main-body
if loading.get
@ -247,9 +247,9 @@ template(name="peopleRow")
input.selectUserChkBox(type="checkbox", id="{{userData._id}}")
td.account-status
if isUserLocked
span.text-red.js-toggle-lock-status(data-user-id=userData._id, data-is-locked="true", title="{{_ 'accounts-lockout-click-to-unlock'}}") 🔒
span.text-red.js-toggle-lock-status.emoji-icon(data-user-id=userData._id, data-is-locked="true", title="{{_ 'accounts-lockout-click-to-unlock'}}") 🔒
else
span.text-green.js-toggle-lock-status(data-user-id=userData._id, data-is-locked="false", title="{{_ 'accounts-lockout-user-unlocked'}}") 🔓
span.text-green.js-toggle-lock-status.emoji-icon(data-user-id=userData._id, data-is-locked="false", title="{{_ 'accounts-lockout-user-unlocked'}}") 🔓
td.account-active-status
if userData.loginDisabled
span.text-red.js-toggle-active-status(data-user-id=userData._id, data-is-active="false", title="{{_ 'admin-people-user-inactive'}}") 🚫

View file

@ -6,87 +6,87 @@ template(name="setting")
.content-title.ext-box
if isGeneralSetting
span
| 🔑
span.emoji-icon 🔑
| {{_ 'registration'}}
else if isEmailSetting
span
| ✉️
span.emoji-icon ✉️
| {{_ 'email'}}
else if isAccountSetting
span
| 👥
span.emoji-icon 👥
| {{_ 'accounts'}}
else if isTableVisibilityModeSetting
span
| 👁️
span.emoji-icon 👁️
| {{_ 'tableVisibilityMode'}}
else if isAnnouncementSetting
span
| 📢
span.emoji-icon 📢
| {{_ 'admin-announcement'}}
else if isAccessibilitySetting
span
|
span.emoji-icon
| {{_ 'accessibility'}}
else if isLayoutSetting
span
| 🔗
span.emoji-icon 🔗
| {{_ 'layout'}}
else if isWebhookSetting
span
| 🌐
span.emoji-icon 🌐
| {{_ 'global-webhook'}}
else if isAttachmentSettings
span
| 📎
span.emoji-iconpan.emoji-icon 📎
| {{_ 'attachments'}}
else if isCronSettings
span
|
span.emoji-icon
| {{_ 'cron'}}
.content-body
.side-menu
ul
li(class="{{#if isGeneralSetting}}active{{/if}}")
a.js-setting-menu(data-id="registration-setting")
| 🔑
span.emoji-icon 🔑
| {{_ 'registration'}}
unless isSandstorm
li(class="{{#if isEmailSetting}}active{{/if}}")
a.js-setting-menu(data-id="email-setting")
| ✉️
span.emoji-icon ✉️
| {{_ 'email'}}
li(class="{{#if isAccountSetting}}active{{/if}}")
a.js-setting-menu(data-id="account-setting")
| 👥
span.emoji-icon 👥
| {{_ 'accounts'}}
li(class="{{#if isTableVisibilityModeSetting}}active{{/if}}")
a.js-setting-menu(data-id="tableVisibilityMode-setting")
| 👁️
span.emoji-icon 👁️
| {{_ 'tableVisibilityMode'}}
li(class="{{#if isAnnouncementSetting}}active{{/if}}")
a.js-setting-menu(data-id="announcement-setting")
| 📢
span.emoji-icon 📢
| {{_ 'admin-announcement'}}
li(class="{{#if isAccessibilitySetting}}active{{/if}}")
a.js-setting-menu(data-id="accessibility-setting")
|
span.emoji-icon
| {{_ 'accessibility'}}
li(class="{{#if isLayoutSetting}}active{{/if}}")
a.js-setting-menu(data-id="layout-setting")
| 🔗
span.emoji-icon 🔗
| {{_ 'layout'}}
li(class="{{#if isWebhookSetting}}active{{/if}}")
a.js-setting-menu(data-id="webhook-setting")
| 🌐
span.emoji-icon 🌐
| {{_ 'global-webhook'}}
li(class="{{#if isAttachmentSettings}}active{{/if}}")
a.js-setting-menu(data-id="attachment-settings")
| 📎
span.emoji-icon 📎
| {{_ 'attachments'}}
li(class="{{#if isCronSettings}}active{{/if}}")
a.js-setting-menu(data-id="cron-settings")
|
span.emoji-icon
| {{_ 'cron'}}
.main-body
if isLoading

View file

@ -5,31 +5,31 @@ template(name="settingHeaderBar")
.setting-header-btns.left
if currentUser
a.setting-header-btn.settings(href="{{pathFor 'setting'}}")
| ⚙️
span.emoji-icon ⚙️
span {{_ 'settings'}}
a.setting-header-btn.people(href="{{pathFor 'people'}}")
| 👥
span.emoji-icon 👥
span {{_ 'people'}}
a.setting-header-btn.informations(href="{{pathFor 'admin-reports'}}")
| 📋
span.emoji-icon 📋
span {{_ 'reports'}}
a.setting-header-btn.informations(href="{{pathFor 'attachments'}}")
| 📎
span.emoji-icon 📎
span {{_ 'attachments'}}
a.setting-header-btn.informations(href="{{pathFor 'translation'}}")
| 🔤
span.emoji-icon 🔤
span {{_ 'translation'}}
a.setting-header-btn.informations(href="{{pathFor 'information'}}")
|
span.emoji-icon
span {{_ 'info'}}
else
a.setting-header-btn.js-log-in(
title="{{_ 'log-in'}}")
| 🚪
span.emoji-icon 🚪
span {{_ 'log-in'}}