From 19fdb1d08fe1351aa2041496297129381b189397 Mon Sep 17 00:00:00 2001 From: Simone Gotti Date: Tue, 2 Apr 2019 18:08:03 +0200 Subject: [PATCH] initial implementation of projectgroups and related tree based navigation --- src/components/projbreadcrumbs.vue | 38 ++++++++-- src/components/projectgroupsettings.vue | 44 +++++++++++ src/components/projects.vue | 71 +++++++++++++----- src/components/projectsettings.vue | 14 ++-- src/components/run.vue | 8 +- src/components/rundetail.vue | 17 ++--- src/components/runs.vue | 26 ++----- src/router.js | 97 ++++++++++++++++++++----- src/util/data.js | 19 ++++- src/util/link.js | 61 ++++++++++++---- src/views/Login.vue | 2 - src/views/Oauth2.vue | 3 +- src/views/Org.vue | 15 ++-- src/views/Project.vue | 23 +++--- src/views/ProjectGroup.vue | 86 ++++++++++++++++++++++ src/views/Register.vue | 3 - src/views/User.vue | 15 ++-- 17 files changed, 408 insertions(+), 134 deletions(-) create mode 100644 src/components/projectgroupsettings.vue create mode 100644 src/views/ProjectGroup.vue diff --git a/src/components/projbreadcrumbs.vue b/src/components/projbreadcrumbs.vue index 8571f74..944343b 100644 --- a/src/components/projbreadcrumbs.vue +++ b/src/components/projbreadcrumbs.vue @@ -1,11 +1,27 @@