summaryrefslogtreecommitdiffstats
path: root/client/components/cards/cardTime.jade
diff options
context:
space:
mode:
authorThuan Pham Quoc <thuanpq.io@gmail.com>2017-11-20 22:26:31 +0700
committerThuan Pham Quoc <thuanpq.io@gmail.com>2017-11-20 22:26:31 +0700
commiteec3c301bc7b0f29d7a7fcfcf59d330ceb604985 (patch)
tree57000da1012bfdd24363b6449dd77dfddcefe6de /client/components/cards/cardTime.jade
parentdfd0b2194746208c85b16fd485e7ca6f0cc34b57 (diff)
downloadwekan-eec3c301bc7b0f29d7a7fcfcf59d330ceb604985.tar.gz
wekan-eec3c301bc7b0f29d7a7fcfcf59d330ceb604985.tar.bz2
wekan-eec3c301bc7b0f29d7a7fcfcf59d330ceb604985.zip
Add card spent time to log time what can be overtime or not (will support filtering in future)
Diffstat (limited to 'client/components/cards/cardTime.jade')
-rw-r--r--client/components/cards/cardTime.jade22
1 files changed, 22 insertions, 0 deletions
diff --git a/client/components/cards/cardTime.jade b/client/components/cards/cardTime.jade
new file mode 100644
index 00000000..dcfc92f0
--- /dev/null
+++ b/client/components/cards/cardTime.jade
@@ -0,0 +1,22 @@
+template(name="editCardSpentTime")
+ .edit-card-time
+ form.edit-time
+ .fields
+ label(for="time") {{_ 'time'}}
+ input.js-time-field#time(type="number" step="0.01" name="time" value="{{card.spentTime}}" placeholder=timeFormat autofocus)
+ label(for="overtime") {{_ 'overtime'}}
+ a.js-toggle-overtime
+ .materialCheckBox#overtime(class="{{#if card.isOvertime}}is-checked{{/if}}" name="overtime")
+
+ if error.get
+ .warning {{_ error.get}}
+ button.primary.wide.left.js-submit-time(type="submit") {{_ 'save'}}
+ button.js-delete-time.negate.wide.right {{_ 'delete'}}
+
+template(name="timeBadge")
+ if canModifyCard
+ a.js-edit-time.card-time(title="{{showTitle}}" class="{{#if isOvertime}}card-label-red{{else}}card-label-green{{/if}}")
+ | {{showTime}}
+ else
+ a.card-time(title="{{showTitle}}" class="{{#if isOvertime}}card-label-red{{else}}card-label-green{{/if}}")
+ | {{showTime}}