|
@@ -7,14 +7,14 @@ template(name="sidebar")
|
|
|
.sidebar-actions
|
|
.sidebar-actions
|
|
|
.sidebar-shortcuts
|
|
.sidebar-shortcuts
|
|
|
a.sidebar-btn.js-shortcuts(title="{{_ 'keyboard-shortcuts' }}")
|
|
a.sidebar-btn.js-shortcuts(title="{{_ 'keyboard-shortcuts' }}")
|
|
|
- i.fa.fa-keyboard-o
|
|
|
|
|
|
|
+ | ⌨️
|
|
|
span {{_ 'keyboard-shortcuts' }}
|
|
span {{_ 'keyboard-shortcuts' }}
|
|
|
a.sidebar-btn.js-keyboard-shortcuts-toggle(
|
|
a.sidebar-btn.js-keyboard-shortcuts-toggle(
|
|
|
title="{{#if isKeyboardShortcuts}}{{_ 'keyboard-shortcuts-enabled'}}{{else}}{{_ 'keyboard-shortcuts-disabled'}}{{/if}}")
|
|
title="{{#if isKeyboardShortcuts}}{{_ 'keyboard-shortcuts-enabled'}}{{else}}{{_ 'keyboard-shortcuts-disabled'}}{{/if}}")
|
|
|
- i.fa(class="fa-solid fa-{{#if isKeyboardShortcuts}}check-square-o{{else}}ban{{/if}}")
|
|
|
|
|
|
|
+ | {{#if isKeyboardShortcuts}}✅{{else}}🚫{{/if}}
|
|
|
if isAccessibilityEnabled
|
|
if isAccessibilityEnabled
|
|
|
a.sidebar-accessibility
|
|
a.sidebar-accessibility
|
|
|
- i.fa.fa-universal-access
|
|
|
|
|
|
|
+ | ♿
|
|
|
span {{_ 'accessibility'}}
|
|
span {{_ 'accessibility'}}
|
|
|
a.sidebar-xmark.js-close-sidebar ✕
|
|
a.sidebar-xmark.js-close-sidebar ✕
|
|
|
.sidebar-content.js-board-sidebar-content
|
|
.sidebar-content.js-board-sidebar-content
|
|
@@ -22,7 +22,7 @@ template(name="sidebar")
|
|
|
// i.fa.fa-navicon
|
|
// i.fa.fa-navicon
|
|
|
unless isDefaultView
|
|
unless isDefaultView
|
|
|
h2
|
|
h2
|
|
|
- a.fa.fa-chevron-left.js-back-home
|
|
|
|
|
|
|
+ a.js-back-home | ⬅️
|
|
|
= getViewTitle
|
|
= getViewTitle
|
|
|
if isOpen
|
|
if isOpen
|
|
|
+Template.dynamic(template=getViewTemplate)
|
|
+Template.dynamic(template=getViewTemplate)
|
|
@@ -51,7 +51,7 @@ template(name='homeSidebar')
|
|
|
hr
|
|
hr
|
|
|
unless currentUser.isNoComments
|
|
unless currentUser.isNoComments
|
|
|
h3.activity-title
|
|
h3.activity-title
|
|
|
- i.fa.fa-comments-o
|
|
|
|
|
|
|
+ | 💬
|
|
|
| {{_ 'activities'}}
|
|
| {{_ 'activities'}}
|
|
|
|
|
|
|
|
.material-toggle-switch(title="{{_ 'show-activities'}}")
|
|
.material-toggle-switch(title="{{_ 'show-activities'}}")
|
|
@@ -67,11 +67,11 @@ template(name="membersWidget")
|
|
|
unless currentUser.isWorker
|
|
unless currentUser.isWorker
|
|
|
h3
|
|
h3
|
|
|
a.board-header-btn.js-open-board-menu(title="{{_ 'boardMenuPopup-title'}}")
|
|
a.board-header-btn.js-open-board-menu(title="{{_ 'boardMenuPopup-title'}}")
|
|
|
- i.board-header-btn-icon.fa.fa-cog
|
|
|
|
|
|
|
+ | ⚙️
|
|
|
| {{_ 'boardMenuPopup-title'}}
|
|
| {{_ 'boardMenuPopup-title'}}
|
|
|
hr
|
|
hr
|
|
|
h3
|
|
h3
|
|
|
- i.fa.fa-users
|
|
|
|
|
|
|
+ | 👥
|
|
|
| {{_ 'members'}}
|
|
| {{_ 'members'}}
|
|
|
+basicTabs(tabs=tabs)
|
|
+basicTabs(tabs=tabs)
|
|
|
+tabContent(slug="people")
|
|
+tabContent(slug="people")
|
|
@@ -83,15 +83,15 @@ template(name="membersWidget")
|
|
|
if isSandstorm
|
|
if isSandstorm
|
|
|
if currentUser.isBoardMember
|
|
if currentUser.isBoardMember
|
|
|
a.member.add-member.sandstorm-powerbox-request-identity(title="{{_ 'add-members'}}")
|
|
a.member.add-member.sandstorm-powerbox-request-identity(title="{{_ 'add-members'}}")
|
|
|
- i.fa.fa-plus
|
|
|
|
|
|
|
+ | ➕
|
|
|
else if currentUser.isBoardAdmin
|
|
else if currentUser.isBoardAdmin
|
|
|
a.member.add-member.js-manage-board-members(title="{{_ 'add-members'}}")
|
|
a.member.add-member.js-manage-board-members(title="{{_ 'add-members'}}")
|
|
|
- i.fa.fa-plus
|
|
|
|
|
|
|
+ | ➕
|
|
|
.clearfix
|
|
.clearfix
|
|
|
if isInvited
|
|
if isInvited
|
|
|
hr
|
|
hr
|
|
|
p
|
|
p
|
|
|
- i.fa.fa-exclamation-circle
|
|
|
|
|
|
|
+ | ⚠️
|
|
|
| {{_ 'just-invited'}}
|
|
| {{_ 'just-invited'}}
|
|
|
button.js-member-invite-accept.primary {{_ 'accept'}}
|
|
button.js-member-invite-accept.primary {{_ 'accept'}}
|
|
|
button.js-member-invite-decline {{_ 'decline'}}
|
|
button.js-member-invite-decline {{_ 'decline'}}
|
|
@@ -127,7 +127,7 @@ template(name="boardOrgGeneral")
|
|
|
th
|
|
th
|
|
|
if currentUser.isBoardAdmin
|
|
if currentUser.isBoardAdmin
|
|
|
a.member.orgOrTeamMember.add-member.js-manage-board-addOrg(title="{{_ 'add-members'}}")
|
|
a.member.orgOrTeamMember.add-member.js-manage-board-addOrg(title="{{_ 'add-members'}}")
|
|
|
- i.addTeamFaPlus.fa.fa-plus
|
|
|
|
|
|
|
+ | ➕
|
|
|
.divaddfaplusminus
|
|
.divaddfaplusminus
|
|
|
| {{_ 'add'}}
|
|
| {{_ 'add'}}
|
|
|
each org in currentBoard.activeOrgs
|
|
each org in currentBoard.activeOrgs
|
|
@@ -148,7 +148,7 @@ template(name="boardTeamGeneral")
|
|
|
th
|
|
th
|
|
|
if currentUser.isBoardAdmin
|
|
if currentUser.isBoardAdmin
|
|
|
a.member.orgOrTeamMember.add-member.js-manage-board-addTeam(title="{{_ 'add-members'}}")
|
|
a.member.orgOrTeamMember.add-member.js-manage-board-addTeam(title="{{_ 'add-members'}}")
|
|
|
- i.addTeamFaPlus.fa.fa-plus
|
|
|
|
|
|
|
+ | ➕
|
|
|
.divaddfaplusminus
|
|
.divaddfaplusminus
|
|
|
| {{_ 'add'}}
|
|
| {{_ 'add'}}
|
|
|
each currentBoard.activeTeams
|
|
each currentBoard.activeTeams
|
|
@@ -161,7 +161,7 @@ template(name="boardChangeColorPopup")
|
|
|
span.background-box(class="board-color-{{this}}")
|
|
span.background-box(class="board-color-{{this}}")
|
|
|
span {{this}}
|
|
span {{this}}
|
|
|
if isSelected
|
|
if isSelected
|
|
|
- i.fa.fa-check
|
|
|
|
|
|
|
+ | ✅
|
|
|
|
|
|
|
|
template(name="boardChangeBackgroundImagePopup")
|
|
template(name="boardChangeBackgroundImagePopup")
|
|
|
form
|
|
form
|
|
@@ -423,7 +423,7 @@ template(name="chooseBoardSource")
|
|
|
template(name="archiveBoardPopup")
|
|
template(name="archiveBoardPopup")
|
|
|
p {{_ 'close-board-pop'}}
|
|
p {{_ 'close-board-pop'}}
|
|
|
button.js-confirm.negate.full(type="submit")
|
|
button.js-confirm.negate.full(type="submit")
|
|
|
- i.fa.fa-archive
|
|
|
|
|
|
|
+ | 📦
|
|
|
| {{_ 'archive'}}
|
|
| {{_ 'archive'}}
|
|
|
|
|
|
|
|
template(name="outgoingWebhooksPopup")
|
|
template(name="outgoingWebhooksPopup")
|
|
@@ -459,25 +459,25 @@ template(name="boardMenuPopup")
|
|
|
if currentUser.isBoardAdmin
|
|
if currentUser.isBoardAdmin
|
|
|
li
|
|
li
|
|
|
a.js-open-rules-view(title="{{_ 'rules'}}")
|
|
a.js-open-rules-view(title="{{_ 'rules'}}")
|
|
|
- i.fa.fa-magic
|
|
|
|
|
|
|
+ | ✨
|
|
|
| {{_ 'rules'}}
|
|
| {{_ 'rules'}}
|
|
|
if currentUser.isBoardAdmin
|
|
if currentUser.isBoardAdmin
|
|
|
li
|
|
li
|
|
|
a.js-custom-fields
|
|
a.js-custom-fields
|
|
|
- i.fa.fa-list-alt
|
|
|
|
|
|
|
+ | 📝
|
|
|
| {{_ 'custom-fields'}}
|
|
| {{_ 'custom-fields'}}
|
|
|
li
|
|
li
|
|
|
a.js-open-archives
|
|
a.js-open-archives
|
|
|
- i.fa.fa-archive
|
|
|
|
|
|
|
+ | 📦
|
|
|
| {{_ 'archived-items'}}
|
|
| {{_ 'archived-items'}}
|
|
|
if currentUser.isBoardAdmin
|
|
if currentUser.isBoardAdmin
|
|
|
li
|
|
li
|
|
|
a.js-change-board-color
|
|
a.js-change-board-color
|
|
|
- i.fa.fa-paint-brush
|
|
|
|
|
|
|
+ | 🎨
|
|
|
| {{_ 'board-change-color'}}
|
|
| {{_ 'board-change-color'}}
|
|
|
li
|
|
li
|
|
|
a.js-change-background-image
|
|
a.js-change-background-image
|
|
|
- i.fa.fa-picture-o
|
|
|
|
|
|
|
+ | 🖼️
|
|
|
| {{_ 'board-change-background-image'}}
|
|
| {{_ 'board-change-background-image'}}
|
|
|
//Bug Board icons random dance https://github.com/wekan/wekan/issues/4214
|
|
//Bug Board icons random dance https://github.com/wekan/wekan/issues/4214
|
|
|
//if currentUser.isBoardAdmin
|
|
//if currentUser.isBoardAdmin
|
|
@@ -492,20 +492,20 @@ template(name="boardMenuPopup")
|
|
|
if withApi
|
|
if withApi
|
|
|
li
|
|
li
|
|
|
a.js-export-board
|
|
a.js-export-board
|
|
|
- i.fa.fa-share-alt
|
|
|
|
|
|
|
+ | 📤
|
|
|
| {{_ 'export-board'}}
|
|
| {{_ 'export-board'}}
|
|
|
if currentUser.isBoardAdmin
|
|
if currentUser.isBoardAdmin
|
|
|
li
|
|
li
|
|
|
a.js-outgoing-webhooks
|
|
a.js-outgoing-webhooks
|
|
|
- i.fa.fa-globe
|
|
|
|
|
|
|
+ | 🌐
|
|
|
| {{_ 'outgoing-webhooks'}}
|
|
| {{_ 'outgoing-webhooks'}}
|
|
|
li
|
|
li
|
|
|
a.js-card-settings
|
|
a.js-card-settings
|
|
|
- i.fa.fa-id-card-o
|
|
|
|
|
|
|
+ | 🃏
|
|
|
| {{_ 'card-settings'}}
|
|
| {{_ 'card-settings'}}
|
|
|
li
|
|
li
|
|
|
a.js-subtask-settings
|
|
a.js-subtask-settings
|
|
|
- i.fa.fa-sitemap
|
|
|
|
|
|
|
+ | 🌐
|
|
|
| {{_ 'subtask-settings'}}
|
|
| {{_ 'subtask-settings'}}
|
|
|
unless currentBoard.isTemplatesBoard
|
|
unless currentBoard.isTemplatesBoard
|
|
|
if currentUser.isBoardAdmin
|
|
if currentUser.isBoardAdmin
|
|
@@ -513,41 +513,40 @@ template(name="boardMenuPopup")
|
|
|
ul.pop-over-list
|
|
ul.pop-over-list
|
|
|
li
|
|
li
|
|
|
a.js-archive-board
|
|
a.js-archive-board
|
|
|
- i.fa.fa-arrow-right
|
|
|
|
|
- i.fa.fa-archive
|
|
|
|
|
|
|
+ | ➡️📦
|
|
|
| {{_ 'archive-board'}}
|
|
| {{_ 'archive-board'}}
|
|
|
|
|
|
|
|
template(name="exportBoard")
|
|
template(name="exportBoard")
|
|
|
ul.pop-over-list
|
|
ul.pop-over-list
|
|
|
li
|
|
li
|
|
|
a.download-json-link(href="{{exportUrl}}", download="{{exportJsonFilename}}")
|
|
a.download-json-link(href="{{exportUrl}}", download="{{exportJsonFilename}}")
|
|
|
- i.fa.fa-share-alt
|
|
|
|
|
|
|
+ | 📤
|
|
|
| {{_ 'export-board-json'}}
|
|
| {{_ 'export-board-json'}}
|
|
|
li
|
|
li
|
|
|
a(href="{{exportUrlExcel}}", download="{{exportFilenameExcel}}")
|
|
a(href="{{exportUrlExcel}}", download="{{exportFilenameExcel}}")
|
|
|
- i.fa.fa-share-alt
|
|
|
|
|
|
|
+ | 📤
|
|
|
| {{_ 'export-board-excel'}}
|
|
| {{_ 'export-board-excel'}}
|
|
|
li
|
|
li
|
|
|
a(href="{{exportCsvUrl}}", download="{{exportCsvFilename}}")
|
|
a(href="{{exportCsvUrl}}", download="{{exportCsvFilename}}")
|
|
|
- i.fa.fa-share-alt
|
|
|
|
|
|
|
+ | 📤
|
|
|
| {{_ 'export-board-csv'}} ,
|
|
| {{_ 'export-board-csv'}} ,
|
|
|
li
|
|
li
|
|
|
a(href="{{exportScsvUrl}}", download="{{exportCsvFilename}}")
|
|
a(href="{{exportScsvUrl}}", download="{{exportCsvFilename}}")
|
|
|
- i.fa.fa-share-alt
|
|
|
|
|
|
|
+ | 📤
|
|
|
| {{_ 'export-board-csv'}} ;
|
|
| {{_ 'export-board-csv'}} ;
|
|
|
li
|
|
li
|
|
|
a(href="{{exportTsvUrl}}", download="{{exportTsvFilename}}")
|
|
a(href="{{exportTsvUrl}}", download="{{exportTsvFilename}}")
|
|
|
- i.fa.fa-share-alt
|
|
|
|
|
|
|
+ | 📤
|
|
|
| {{_ 'export-board-tsv'}}
|
|
| {{_ 'export-board-tsv'}}
|
|
|
li
|
|
li
|
|
|
a.html-export-board
|
|
a.html-export-board
|
|
|
- i.fa.fa-archive
|
|
|
|
|
|
|
+ | 📦
|
|
|
| {{_ 'export-board-html'}}
|
|
| {{_ 'export-board-html'}}
|
|
|
|
|
|
|
|
template(name="labelsWidget")
|
|
template(name="labelsWidget")
|
|
|
.board-widget.board-widget-labels
|
|
.board-widget.board-widget-labels
|
|
|
h3
|
|
h3
|
|
|
- i.fa.fa-tags
|
|
|
|
|
|
|
+ | 🏷️
|
|
|
| {{_ 'labels'}}
|
|
| {{_ 'labels'}}
|
|
|
.board-widget-content
|
|
.board-widget-content
|
|
|
each currentBoard.labels
|
|
each currentBoard.labels
|
|
@@ -558,7 +557,7 @@ template(name="labelsWidget")
|
|
|
= name
|
|
= name
|
|
|
if currentUser.isBoardAdmin
|
|
if currentUser.isBoardAdmin
|
|
|
a.card-label.add-label.js-add-label(title="{{_ 'label-create'}}")
|
|
a.card-label.add-label.js-add-label(title="{{_ 'label-create'}}")
|
|
|
- i.fa.fa-plus
|
|
|
|
|
|
|
+ | ➕
|
|
|
|
|
|
|
|
template(name="memberPopup")
|
|
template(name="memberPopup")
|
|
|
.board-member-menu
|
|
.board-member-menu
|
|
@@ -570,7 +569,7 @@ template(name="memberPopup")
|
|
|
p.quiet @#{user.username}
|
|
p.quiet @#{user.username}
|
|
|
if isInvited
|
|
if isInvited
|
|
|
p
|
|
p
|
|
|
- i.fa.fa-exclamation-circle
|
|
|
|
|
|
|
+ | ⚠️
|
|
|
| {{_ 'not-accepted-yet'}}
|
|
| {{_ 'not-accepted-yet'}}
|
|
|
|
|
|
|
|
ul.pop-over-list
|
|
ul.pop-over-list
|
|
@@ -665,31 +664,31 @@ template(name="changePermissionsPopup")
|
|
|
a(class="{{#if isLastAdmin}}disabled{{else}}js-set-admin{{/if}}")
|
|
a(class="{{#if isLastAdmin}}disabled{{else}}js-set-admin{{/if}}")
|
|
|
| {{_ 'admin'}}
|
|
| {{_ 'admin'}}
|
|
|
if isAdmin
|
|
if isAdmin
|
|
|
- i.fa.fa-check
|
|
|
|
|
|
|
+ | ✅
|
|
|
span.sub-name {{_ 'admin-desc'}}
|
|
span.sub-name {{_ 'admin-desc'}}
|
|
|
li
|
|
li
|
|
|
a(class="{{#if isLastAdmin}}disabled{{else}}js-set-normal{{/if}}")
|
|
a(class="{{#if isLastAdmin}}disabled{{else}}js-set-normal{{/if}}")
|
|
|
| {{_ 'normal'}}
|
|
| {{_ 'normal'}}
|
|
|
if isNormal
|
|
if isNormal
|
|
|
- i.fa.fa-check
|
|
|
|
|
|
|
+ | ✅
|
|
|
span.sub-name {{_ 'normal-desc'}}
|
|
span.sub-name {{_ 'normal-desc'}}
|
|
|
li
|
|
li
|
|
|
a(class="{{#if isLastAdmin}}disabled{{else}}js-set-no-comments{{/if}}")
|
|
a(class="{{#if isLastAdmin}}disabled{{else}}js-set-no-comments{{/if}}")
|
|
|
| {{_ 'no-comments'}}
|
|
| {{_ 'no-comments'}}
|
|
|
if isNoComments
|
|
if isNoComments
|
|
|
- i.fa.fa-check
|
|
|
|
|
|
|
+ | ✅
|
|
|
span.sub-name {{_ 'no-comments-desc'}}
|
|
span.sub-name {{_ 'no-comments-desc'}}
|
|
|
li
|
|
li
|
|
|
a(class="{{#if isLastAdmin}}disabled{{else}}js-set-comment-only{{/if}}")
|
|
a(class="{{#if isLastAdmin}}disabled{{else}}js-set-comment-only{{/if}}")
|
|
|
| {{_ 'comment-only'}}
|
|
| {{_ 'comment-only'}}
|
|
|
if isCommentOnly
|
|
if isCommentOnly
|
|
|
- i.fa.fa-check
|
|
|
|
|
|
|
+ | ✅
|
|
|
span.sub-name {{_ 'comment-only-desc'}}
|
|
span.sub-name {{_ 'comment-only-desc'}}
|
|
|
li
|
|
li
|
|
|
a(class="{{#if isLastAdmin}}disabled{{else}}js-set-worker{{/if}}")
|
|
a(class="{{#if isLastAdmin}}disabled{{else}}js-set-worker{{/if}}")
|
|
|
| {{_ 'worker'}}
|
|
| {{_ 'worker'}}
|
|
|
if isWorker
|
|
if isWorker
|
|
|
- i.fa.fa-check
|
|
|
|
|
|
|
+ | ✅
|
|
|
span.sub-name {{_ 'worker-desc'}}
|
|
span.sub-name {{_ 'worker-desc'}}
|
|
|
if isLastAdmin
|
|
if isLastAdmin
|
|
|
hr
|
|
hr
|