From 381b09d68b4fe4ac5110a9dd8d2690c877d47ecb Mon Sep 17 00:00:00 2001 From: James Cole Date: Sat, 27 Mar 2021 10:19:22 +0100 Subject: [PATCH] Sortable account list. --- frontend/package.json | 17 +- frontend/src/components/accounts/Index.vue | 225 +++++++++--------- .../src/components/accounts/IndexOptions.vue | 59 +++++ .../src/components/dashboard/Calendar.vue | 6 +- frontend/src/components/store/index.js | 36 +-- .../store/modules/accounts/index.js | 52 ++++ frontend/src/components/store/modules/root.js | 79 ++++++ frontend/src/locales/bg.json | 2 + frontend/src/locales/cs.json | 2 + frontend/src/locales/de.json | 2 + frontend/src/locales/el.json | 2 + frontend/src/locales/en-gb.json | 2 + frontend/src/locales/en.json | 2 + frontend/src/locales/es.json | 2 + frontend/src/locales/fi.json | 2 + frontend/src/locales/fr.json | 2 + frontend/src/locales/hu.json | 2 + frontend/src/locales/it.json | 2 + frontend/src/locales/nb.json | 2 + frontend/src/locales/nl.json | 2 + frontend/src/locales/pl.json | 2 + frontend/src/locales/pt-br.json | 2 + frontend/src/locales/pt.json | 2 + frontend/src/locales/ro.json | 2 + frontend/src/locales/ru.json | 2 + frontend/src/locales/sk.json | 2 + frontend/src/locales/sv.json | 2 + frontend/src/locales/vi.json | 2 + frontend/src/locales/zh-cn.json | 2 + frontend/src/locales/zh-tw.json | 2 + frontend/src/pages/accounts/index.js | 38 ++- frontend/src/pages/dashboard.js | 3 +- frontend/yarn.lock | 84 +++---- public/v2/js/accounts/index.js | 2 +- public/v2/js/accounts/index.js.map | 2 +- public/v2/js/accounts/show.js | 2 +- public/v2/js/dashboard.js | 2 +- public/v2/js/dashboard.js.map | 2 +- public/v2/js/empty.js | 2 +- public/v2/js/new-user/index.js | 2 +- public/v2/js/register.js | 2 +- public/v2/js/transactions/create.js | 2 +- public/v2/js/transactions/create.js.map | 2 +- public/v2/js/transactions/edit.js | 2 +- public/v2/js/transactions/edit.js.map | 2 +- public/v2/js/vendor.js | 2 +- public/v2/js/vendor.js.LICENSE.txt | 7 + public/v2/js/vendor.js.map | 2 +- resources/lang/en_US/firefly.php | 2 + resources/views/v2/accounts/index.twig | 15 ++ 50 files changed, 485 insertions(+), 212 deletions(-) create mode 100644 frontend/src/components/accounts/IndexOptions.vue create mode 100644 frontend/src/components/store/modules/accounts/index.js create mode 100644 frontend/src/components/store/modules/root.js diff --git a/frontend/package.json b/frontend/package.json index e51a831fd6..b43c4b45ee 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -21,9 +21,16 @@ "resolve-url-loader": "^3.1.2", "sass": "^1.32.8", "sass-loader": "^10.1.1", + "sortablejs": "^1.13.0", "vue": "^2.6.12", + "vue-chartjs": "^3.5.1", "vue-i18n": "^8.22.2", - "vue-template-compiler": "^2.6.12" + "vue-router": "^3.4.9", + "vue-simple-suggest": "^1.10.3", + "vue-template-compiler": "^2.6.12", + "vue-typeahead-bootstrap": "^2.5.5", + "vue2-leaflet": "^2.6.0", + "vuex": "^3.6.0" }, "dependencies": { "@fortawesome/fontawesome-free": "^5.15.1", @@ -39,12 +46,6 @@ "overlayscrollbars": "^1.13.1", "popper.js": "^1.16.1", "tempusdominus": "^5.16.0", - "v-calendar": "^2.2.4", - "vue-chartjs": "^3.5.1", - "vue-router": "^3.4.9", - "vue-simple-suggest": "^1.10.3", - "vue-typeahead-bootstrap": "^2.5.5", - "vue2-leaflet": "^2.6.0", - "vuex": "^3.6.0" + "v-calendar": "^2.2.4" } } diff --git a/frontend/src/components/accounts/Index.vue b/frontend/src/components/accounts/Index.vue index 09a31a2506..c95a5fb503 100644 --- a/frontend/src/components/accounts/Index.vue +++ b/frontend/src/components/accounts/Index.vue @@ -34,52 +34,17 @@
- - - -
- - + - -