Add task filter for reminders
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
This commit is contained in:
parent
4a02a1b496
commit
38f21dd1fa
|
@ -70,6 +70,18 @@
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="field">
|
||||||
|
<label class="label">Reminders</label>
|
||||||
|
<div class="control">
|
||||||
|
<flat-pickr
|
||||||
|
:config="flatPickerConfig"
|
||||||
|
@on-close="setReminderFilter"
|
||||||
|
class="input"
|
||||||
|
placeholder="Reminder Date Range"
|
||||||
|
v-model="filters.reminders"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div class="field">
|
<div class="field">
|
||||||
<label class="label">Percent Done</label>
|
<label class="label">Percent Done</label>
|
||||||
<div class="control single-value-control">
|
<div class="control single-value-control">
|
||||||
|
@ -128,6 +140,7 @@ export default {
|
||||||
endDate: '',
|
endDate: '',
|
||||||
percentDone: 0,
|
percentDone: 0,
|
||||||
usePercentDone: false,
|
usePercentDone: false,
|
||||||
|
reminders: '',
|
||||||
},
|
},
|
||||||
flatPickerConfig: {
|
flatPickerConfig: {
|
||||||
altFormat: 'j M Y H:i',
|
altFormat: 'j M Y H:i',
|
||||||
|
@ -333,6 +346,9 @@ export default {
|
||||||
setPercentDoneFilter() {
|
setPercentDoneFilter() {
|
||||||
this.setSingleValueFilter('percent_done', 'percentDone', 'usePercentDone')
|
this.setSingleValueFilter('percent_done', 'percentDone', 'usePercentDone')
|
||||||
},
|
},
|
||||||
|
setReminderFilter() {
|
||||||
|
this.setDateFilter('reminders', 'reminders')
|
||||||
|
},
|
||||||
prepareDueDate() {
|
prepareDueDate() {
|
||||||
this.prepareDate('due_date', 'dueDate')
|
this.prepareDate('due_date', 'dueDate')
|
||||||
},
|
},
|
||||||
|
@ -348,6 +364,9 @@ export default {
|
||||||
preparePercentDone() {
|
preparePercentDone() {
|
||||||
this.prepareSingleValue('percent_done', 'percentDone', 'usePercentDone', true)
|
this.prepareSingleValue('percent_done', 'percentDone', 'usePercentDone', true)
|
||||||
},
|
},
|
||||||
|
prepareReminders() {
|
||||||
|
this.prepareDate('reminders', 'reminders')
|
||||||
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
Reference in New Issue