Merge branch 'helioguardabaxo-master'

This commit is contained in:
Lauri Ojansivu 2020-09-13 10:56:15 +03:00
commit 168a308f5f
7 changed files with 75 additions and 59 deletions

View file

@ -4,8 +4,7 @@ template(name="cardCustomFieldsPopup")
li.item(class="") li.item(class="")
a.name.js-select-field(href="#") a.name.js-select-field(href="#")
span.full-name span.full-name
+viewer = name
= name
if hasCustomField if hasCustomField
i.fa.fa-check i.fa.fa-check
hr hr

View file

@ -42,12 +42,28 @@ template(name="cardDetails")
else else
p.warning {{_ 'card-archived'}} p.warning {{_ 'card-archived'}}
.card-details-items .card-details-items
if currentBoard.allowsLabels
.card-details-item.card-details-item-labels
h3.card-details-item-title
i.fa.fa-tags
| {{_ 'labels'}}
a(class="{{#if canModifyCard}}js-add-labels{{else}}is-disabled{{/if}}" title="{{_ 'card-labels-title'}}")
each labels
span.card-label(class="card-label-{{color}}" title=name)
+viewer
= name
if canModifyCard
unless currentUser.isWorker
a.card-label.add-label.js-add-labels(title="{{_ 'card-labels-title'}}")
i.fa.fa-plus
if currentBoard.allowsReceivedDate if currentBoard.allowsReceivedDate
hr
.card-details-item.card-details-item-received .card-details-item.card-details-item-received
h3 h3.card-details-item-title
i.fa.fa-sign-out i.fa.fa-sign-out
card-details-item-title {{_ 'card-received'}} | {{_ 'card-received'}}
if getReceived if getReceived
+cardReceivedDate +cardReceivedDate
else else
@ -58,9 +74,9 @@ template(name="cardDetails")
if currentBoard.allowsStartDate if currentBoard.allowsStartDate
.card-details-item.card-details-item-start .card-details-item.card-details-item-start
h3 h3.card-details-item-title
i.fa.fa-hourglass-start i.fa.fa-hourglass-start
card-details-item-title {{_ 'card-start'}} | {{_ 'card-start'}}
if getStart if getStart
+cardStartDate +cardStartDate
else else
@ -71,9 +87,9 @@ template(name="cardDetails")
if currentBoard.allowsDueDate if currentBoard.allowsDueDate
.card-details-item.card-details-item-due .card-details-item.card-details-item-due
h3 h3.card-details-item-title
i.fa.fa-sign-in i.fa.fa-sign-in
card-details-item-title {{_ 'card-due'}} | {{_ 'card-due'}}
if getDue if getDue
+cardDueDate +cardDueDate
else else
@ -84,9 +100,9 @@ template(name="cardDetails")
if currentBoard.allowsEndDate if currentBoard.allowsEndDate
.card-details-item.card-details-item-end .card-details-item.card-details-item-end
h3 h3.card-details-item-title
i.fa.fa-hourglass-end i.fa.fa-hourglass-end
card-details-item-title {{_ 'card-end'}} | {{_ 'card-end'}}
if getEnd if getEnd
+cardEndDate +cardEndDate
else else
@ -97,10 +113,11 @@ template(name="cardDetails")
//.card-details-items //.card-details-items
if currentBoard.allowsMembers if currentBoard.allowsMembers
hr
.card-details-item.card-details-item-members .card-details-item.card-details-item-members
h3 h3.card-details-item-title
i.fa.fa-users i.fa.fa-users
card-details-item-title {{_ 'members'}} | {{_ 'members'}}
each getMembers each getMembers
+userAvatar(userId=this cardId=../_id) +userAvatar(userId=this cardId=../_id)
| {{! XXX Hack to hide syntaxic coloration /// }} | {{! XXX Hack to hide syntaxic coloration /// }}
@ -112,9 +129,9 @@ template(name="cardDetails")
//if assigneeSelected //if assigneeSelected
if currentBoard.allowsAssignee if currentBoard.allowsAssignee
.card-details-item.card-details-item-assignees .card-details-item.card-details-item-assignees
h3 h3.card-details-item-title
i.fa.fa-user i.fa.fa-user
card-details-item-title {{_ 'assignee'}} | {{_ 'assignee'}}
each getAssignees each getAssignees
+userAvatarAssignee(userId=this cardId=../_id) +userAvatarAssignee(userId=this cardId=../_id)
| {{! XXX Hack to hide syntaxic coloration /// }} | {{! XXX Hack to hide syntaxic coloration /// }}
@ -126,44 +143,23 @@ template(name="cardDetails")
a.assignee.add-assignee.card-details-item-add-button.js-add-assignees(title="{{_ 'assignee'}}") a.assignee.add-assignee.card-details-item-add-button.js-add-assignees(title="{{_ 'assignee'}}")
i.fa.fa-plus i.fa.fa-plus
if currentBoard.allowsLabels
.card-details-item.card-details-item-labels
h3
i.fa.fa-tags
card-details-item-title {{_ 'labels'}}
a(class="{{#if canModifyCard}}js-add-labels{{else}}is-disabled{{/if}}" title="{{_ 'card-labels-title'}}")
each labels
span.card-label(class="card-label-{{color}}" title=name)
+viewer
= name
if canModifyCard
unless currentUser.isWorker
a.card-label.add-label.js-add-labels(title="{{_ 'card-labels-title'}}")
i.fa.fa-plus
//.card-details-items
each customFieldsWD
.card-details-item.card-details-item-customfield
h3.card-details-item-title
+viewer
= definition.name
+cardCustomField
//.card-details-items //.card-details-items
if getSpentTime if getSpentTime
.card-details-item.card-details-item-spent .card-details-item.card-details-item-spent
if getIsOvertime if getIsOvertime
h3.card-details-item-title {{_ 'overtime-hours'}} h3.card-details-item-title
| {{_ 'overtime-hours'}}
else else
h3.card-details-item-title {{_ 'spent-time-hours'}} h3.card-details-item-title
| {{_ 'spent-time-hours'}}
+cardSpentTime +cardSpentTime
//.card-details-items //.card-details-items
if currentBoard.allowsRequestedBy if currentBoard.allowsRequestedBy
.card-details-item.card-details-item-name .card-details-item.card-details-item-name
h3 h3.card-details-item-title
i.fa.fa-shopping-cart i.fa.fa-shopping-cart
card-details-item-title {{_ 'requested-by'}} | {{_ 'requested-by'}}
if canModifyCard if canModifyCard
unless currentUser.isWorker unless currentUser.isWorker
+inlinedForm(classNames="js-card-details-requester") +inlinedForm(classNames="js-card-details-requester")
@ -181,9 +177,9 @@ template(name="cardDetails")
if currentBoard.allowsAssignedBy if currentBoard.allowsAssignedBy
.card-details-item.card-details-item-name .card-details-item.card-details-item-name
h3 h3.card-details-item-title
i.fa.fa-user-plus i.fa.fa-user-plus
card-details-item-title {{_ 'assigned-by'}} | {{_ 'assigned-by'}}
if canModifyCard if canModifyCard
unless currentUser.isWorker unless currentUser.isWorker
+inlinedForm(classNames="js-card-details-assigner") +inlinedForm(classNames="js-card-details-assigner")
@ -199,6 +195,16 @@ template(name="cardDetails")
+viewer +viewer
= getAssignedBy = getAssignedBy
//.card-details-items
if customFieldsWD
hr
each customFieldsWD
.card-details-item.card-details-item-customfield
h3.card-details-item-title
i.fa.fa-list-alt
= definition.name
+cardCustomField
if getVoteQuestion if getVoteQuestion
hr hr
.vote-title .vote-title
@ -234,9 +240,9 @@ template(name="cardDetails")
unless currentUser.isWorker unless currentUser.isWorker
if currentBoard.allowsDescriptionTitle if currentBoard.allowsDescriptionTitle
hr hr
h3 h3.card-details-item-title
i.fa.fa-align-left i.fa.fa-align-left
card-details-item-title {{_ 'description'}} | {{_ 'description'}}
if currentBoard.allowsDescriptionText if currentBoard.allowsDescriptionText
+inlinedCardDescription(classNames="card-description js-card-description") +inlinedCardDescription(classNames="card-description js-card-description")
+editor(autofocus=true) +editor(autofocus=true)
@ -276,7 +282,7 @@ template(name="cardDetails")
+subtasks(cardId = _id) +subtasks(cardId = _id)
if currentBoard.allowsAttachments if currentBoard.allowsAttachments
hr hr
h3 h3.card-details-item-title
i.fa.fa-paperclip i.fa.fa-paperclip
| {{_ 'attachments'}} | {{_ 'attachments'}}
.card-checklist-attachmentGalery.card-attachmentGalery .card-checklist-attachmentGalery.card-attachmentGalery
@ -285,7 +291,7 @@ template(name="cardDetails")
hr hr
unless currentUser.isNoComments unless currentUser.isNoComments
.activity-title .activity-title
h3 h3.card-details-item-title
i.fa.fa-history i.fa.fa-history
| {{ _ 'activity'}} | {{ _ 'activity'}}
if currentUser.isBoardMember if currentUser.isBoardMember

View file

@ -89,7 +89,7 @@ avatar-radius = 50%
.card-details .card-details
padding: 0 padding: 0
flex-shrink: 0 flex-shrink: 0
flex-basis: 510px flex-basis: 600px
will-change: flex-basis will-change: flex-basis
overflow-y: scroll overflow-y: scroll
overflow-x: hidden overflow-x: hidden
@ -198,23 +198,32 @@ avatar-radius = 50%
margin-right: 0.5em margin-right: 0.5em
&:last-child &:last-child
margin-right: 0 margin-right: 0
&.card-details-item-labels, &.card-details-item-labels
display: block
word-wrap: break-word
max-width: 95%
flex-grow: 1
&.card-details-item-members, &.card-details-item-members,
&.card-details-item-assignees, &.card-details-item-assignees,
&.card-details-item-received,
&.card-details-item-start,
&.card-details-item-due,
&.card-details-item-end,
&.card-details-item-customfield, &.card-details-item-customfield,
&.card-details-item-name &.card-details-item-name
display: block display: block
word-wrap: break-word word-wrap: break-word
max-width: 48% max-width: 36%
flex-grow: 1
&.card-details-item-received,
&.card-details-item-start,
&.card-details-item-due,
&.card-details-item-end
display: block
word-wrap: break-word
max-width: 28%
flex-grow: 1 flex-grow: 1
.card-details-item-title .card-details-item-title
font-size: 16px font-size: 16px
color: #000 font-weight: bold
color: #4d4d4d
.card-label .card-label
padding-top: 5px padding-top: 5px

View file

@ -1,6 +1,6 @@
template(name="checklists") template(name="checklists")
.checklists-title .checklists-title
h3 h3.card-details-item-title
i.fa.fa-check i.fa.fa-check
| {{_ 'checklists'}} | {{_ 'checklists'}}
if currentUser.isBoardMember if currentUser.isBoardMember

View file

@ -1,5 +1,5 @@
template(name="subtasks") template(name="subtasks")
h3 h3.card-details-item-title
i.fa.fa-sitemap i.fa.fa-sitemap
| {{_ 'subtasks'}} | {{_ 'subtasks'}}
if toggleDeleteDialog.get if toggleDeleteDialog.get

View file

@ -105,6 +105,8 @@ template(name="searchElementPopup")
each boards each boards
option(value="{{_id}}") {{title}} option(value="{{_id}}") {{title}}
form.js-search-term-form form.js-search-term-form
label
| {{_ 'template'}}
input(type="text" name="searchTerm" placeholder="{{_ 'search-example'}}" autofocus dir="auto") input(type="text" name="searchTerm" placeholder="{{_ 'search-example'}}" autofocus dir="auto")
.list-body.search-card-results .list-body.search-card-results
.minicards.clearfix.js-minicards .minicards.clearfix.js-minicards

View file

@ -465,7 +465,7 @@
"search": "Search", "search": "Search",
"rules": "Rules", "rules": "Rules",
"search-cards": "Search from card/list titles, descriptions and custom fields on this board", "search-cards": "Search from card/list titles, descriptions and custom fields on this board",
"search-example": "Text to search for?", "search-example": "Write text you search and press Enter",
"select-color": "Select Color", "select-color": "Select Color",
"set-wip-limit-value": "Set a limit for the maximum number of tasks in this list", "set-wip-limit-value": "Set a limit for the maximum number of tasks in this list",
"setWipLimitPopup-title": "Set WIP Limit", "setWipLimitPopup-title": "Set WIP Limit",