Due Date Task improvements (#16)

This commit is contained in:
konrad 2018-12-26 09:13:23 +00:00 committed by Gitea
parent 830c5ef075
commit 5e79502b81
4 changed files with 12 additions and 2 deletions

View file

@ -41,6 +41,7 @@
</div> </div>
<span class="tasktext" :class="{ 'done': l.done}"> <span class="tasktext" :class="{ 'done': l.done}">
{{l.text}} {{l.text}}
<i v-if="l.dueDate > 0" :class="{'overdue': (l.dueDate <= new Date())}"> - Due on {{new Date(l.dueDate).toLocaleString()}}</i>
</span> </span>
</label> </label>
<div @click="editTask(l.id)" class="icon settings"> <div @click="editTask(l.id)" class="icon settings">
@ -521,6 +522,9 @@
} }
return array return array
}, },
formatUnixDate(dateUnix) {
return (new Date(dateUnix)).toLocaleString()
},
handleError(e) { handleError(e) {
message.error(e, this) message.error(e, this)
}, },

View file

@ -21,7 +21,7 @@
</div> </div>
<span class="tasktext"> <span class="tasktext">
{{l.text}} {{l.text}}
<i v-if="l.dueDate > 0"> - Due on {{formatUnixDate(l.dueDate)}}</i> <i v-if="l.dueDate > 0" :class="{'overdue': (new Date(l.dueDate * 1000) <= new Date())}"> - Due on {{formatUnixDate(l.dueDate)}}</i>
</span> </span>
</label> </label>
</div> </div>

View file

@ -49,6 +49,10 @@
text-decoration: line-through; text-decoration: line-through;
color: $grey; color: $grey;
} }
.overdue{
color: $red;
}
} }
} }

View file

@ -43,8 +43,10 @@
* [x] Alles abgehakte ausblenden, mit btn zum wieder einblenden * [x] Alles abgehakte ausblenden, mit btn zum wieder einblenden
* [x] Wenn man den Namen einer Liste updated wird der Name in der List nicht upgedated * [x] Wenn man den Namen einer Liste updated wird der Name in der List nicht upgedated
* [x] Links an den Freigewordenen Platz Menüpunkte machen à la "Heute"/Morgen/Diese Woche etc. Da kommt dann alles rein was dann due ist. * [x] Links an den Freigewordenen Platz Menüpunkte machen à la "Heute"/Morgen/Diese Woche etc. Da kommt dann alles rein was dann due ist.
* [x] Wenn ein Task due ist das auch in der Übersicht anzeigen
* [x] Overdue rot anzeigen
* [ ] Beim Team bearbeiten Nutzer suchen einbauen * [ ] Beim Team bearbeiten Nutzer suchen einbauen
## Funktionen aus der API ## Funktionen aus der API
* [x] Sharingshit * [x] Sharingshit