From f7a17e45bcc1be51510810c653ecc79da2fa755c Mon Sep 17 00:00:00 2001 From: konrad Date: Thu, 7 Mar 2019 19:48:40 +0000 Subject: [PATCH] Labels on tasks (#25) --- package.json | 1 + src/App.vue | 8 ++ src/components/labels/ListLabels.vue | 164 +++++++++++++++++++++++++++ src/components/lists/ShowList.vue | 120 +++++++++++++++++++- src/main.js | 2 + src/models/label.js | 47 ++++++++ src/models/labelTask.js | 11 ++ src/models/task.js | 5 + src/router/index.js | 153 +++++++++++++------------ src/services/abstractService.js | 2 +- src/services/label.js | 28 +++++ src/services/labelTask.js | 16 +++ src/styles/labels.scss | 15 +++ src/styles/tasks.scss | 13 +++ src/vikunja.scss | 1 + todo.md | 8 +- yarn.lock | 12 ++ 17 files changed, 528 insertions(+), 78 deletions(-) create mode 100644 src/components/labels/ListLabels.vue create mode 100644 src/models/label.js create mode 100644 src/models/labelTask.js create mode 100644 src/services/label.js create mode 100644 src/services/labelTask.js create mode 100644 src/styles/labels.scss diff --git a/package.json b/package.json index cfbda2c11..c6fd04e99 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ "bulma": "^0.7.1", "lodash": "^4.17.11", "v-tooltip": "^2.0.0-rc.33", + "verte": "^0.0.10", "vue": "^2.5.17" }, "devDependencies": { diff --git a/src/App.vue b/src/App.vue index 3a538efc7..9ce6cdd49 100644 --- a/src/App.vue +++ b/src/App.vue @@ -67,6 +67,14 @@ New Namespace +
  • + + + + + Labels + +