From a572a340a86dbd5f8683b313805f12d7b7a264b1 Mon Sep 17 00:00:00 2001 From: "Moritz E. Beber" Date: Thu, 2 May 2019 12:34:42 +0200 Subject: [PATCH 01/23] chore: add design component --- src/components/Design.vue | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 src/components/Design.vue diff --git a/src/components/Design.vue b/src/components/Design.vue new file mode 100644 index 00000000..a7ec9af9 --- /dev/null +++ b/src/components/Design.vue @@ -0,0 +1,9 @@ + + + From 1eb0c101845716f17aea770bc954276a54fc8252 Mon Sep 17 00:00:00 2001 From: "Moritz E. Beber" Date: Thu, 2 May 2019 18:00:05 +0200 Subject: [PATCH 02/23] feat: flesh out submission form --- src/components/Design.vue | 36 +++++++++++++++++++++++++++++++++--- 1 file changed, 33 insertions(+), 3 deletions(-) diff --git a/src/components/Design.vue b/src/components/Design.vue index a7ec9af9..9dbf531c 100644 --- a/src/components/Design.vue +++ b/src/components/Design.vue @@ -3,7 +3,37 @@ From bd89f9831f38bdf2318600091a419379268f870e Mon Sep 17 00:00:00 2001 From: "Moritz E. Beber" Date: Fri, 3 May 2019 11:21:19 +0200 Subject: [PATCH 03/23] style: apply linting --- src/components/Design.vue | 64 ++++++++++++++++++++------------------- 1 file changed, 33 insertions(+), 31 deletions(-) diff --git a/src/components/Design.vue b/src/components/Design.vue index 9dbf531c..b37222ec 100644 --- a/src/components/Design.vue +++ b/src/components/Design.vue @@ -3,37 +3,39 @@ From 18882cc5c734432dce0bfd9e1fbe98496673d1b7 Mon Sep 17 00:00:00 2001 From: "Moritz E. Beber" Date: Fri, 3 May 2019 16:50:50 +0200 Subject: [PATCH 04/23] feat: create design submission form --- .env | 1 + src/components/Design.vue | 41 ------- src/router.ts | 9 +- src/views/Design.vue | 232 ++++++++++++++++++++++++++++++++++++++ 4 files changed, 241 insertions(+), 42 deletions(-) delete mode 100644 src/components/Design.vue create mode 100644 src/views/Design.vue diff --git a/.env b/.env index e6f1575e..7379e489 100644 --- a/.env +++ b/.env @@ -11,3 +11,4 @@ VUE_APP_ID_MAPPER_API=$VUE_APP_API/id-mapper/query VUE_APP_BIGG_API=https://api.dd-decaf.eu/bigg # Other configuration values VUE_APP_TRUSTED_URLS=https://api-staging.dd-decaf.eu,http://localhost:4200 +VUE_APP_MAX_PREDICTIONS=10 diff --git a/src/components/Design.vue b/src/components/Design.vue deleted file mode 100644 index b37222ec..00000000 --- a/src/components/Design.vue +++ /dev/null @@ -1,41 +0,0 @@ - - - diff --git a/src/router.ts b/src/router.ts index 21baf649..7815eae5 100644 --- a/src/router.ts +++ b/src/router.ts @@ -3,6 +3,7 @@ import Router, { NavigationGuard } from "vue-router"; import store from "@/store"; import sessionStore from "@/store/modules/session"; import Home from "./views/Home.vue"; +import Design from "./views/Design.vue"; import Designs from "./views/Designs.vue"; import InteractiveMap from "./views/InteractiveMap/InteractiveMap.vue"; import Jobs from "./views/Jobs/Jobs.vue"; @@ -10,9 +11,9 @@ import JobDetails from "./views/Jobs/JobDetails.vue"; import Maps from "./views/Maps.vue"; import Models from "./views/Models.vue"; import Projects from "./views/Projects.vue"; -import NotFound from "./views/NotFound.vue"; import PrivacyPolicy from "./views/PrivacyPolicy.vue"; import TermsOfService from "./views/TermsOfService.vue"; +import NotFound from "./views/NotFound.vue"; Vue.use(Router); @@ -38,6 +39,12 @@ export default new Router({ name: "home", component: Home }, + { + path: "/design", + name: "design", + component: Design, + beforeEnter: authGuard + }, { path: "/designs", name: "designs", diff --git a/src/views/Design.vue b/src/views/Design.vue new file mode 100644 index 00000000..3bb6c650 --- /dev/null +++ b/src/views/Design.vue @@ -0,0 +1,232 @@ + + + + + From a071526513f18ac3cc0df370244078230fb572c3 Mon Sep 17 00:00:00 2001 From: "Moritz E. Beber" Date: Tue, 7 May 2019 14:09:53 +0200 Subject: [PATCH 05/23] chore: type annotations --- src/views/Design.vue | 76 ++++++++++++++++++++++++++++---------------- 1 file changed, 49 insertions(+), 27 deletions(-) diff --git a/src/views/Design.vue b/src/views/Design.vue index 3bb6c650..c3b73665 100644 --- a/src/views/Design.vue +++ b/src/views/Design.vue @@ -71,7 +71,10 @@ > - + Advanced @@ -134,36 +137,44 @@