From 14b7b50a68c176cf2cbb9a31740c2afd905800b8 Mon Sep 17 00:00:00 2001 From: David Ludwig Date: Wed, 21 Apr 2021 03:10:16 -0500 Subject: [PATCH] Rewrite movie list. Returned movies contain ticket IDs if available. Movie details contain the requested user if available. Added admin stuff. Added active requests to dashboard --- .../request/src/app/components/MovieList.vue | 36 ++++++++++ .../request/src/app/components/SideNav.vue | 1 + .../src/app/components/modals/MovieModal.vue | 66 +++++++++-------- services/request/src/app/routes/index.ts | 11 ++- services/request/src/app/store/actions.ts | 13 ++-- services/request/src/app/views/Dashboard.vue | 35 ++++++++-- services/request/src/app/views/Search.vue | 47 +++++-------- services/request/src/common/api_schema.ts | 70 ++++++++++++++++--- services/request/src/lib/tmdb/index.ts | 2 +- .../src/server/database/entities/MovieInfo.ts | 3 - .../server/database/entities/MovieTicket.ts | 30 ++++++-- .../src/server/database/entities/User.ts | 19 +++++ .../src/server/services/MovieSearch.ts | 65 +++++++++++------ .../server/services/WebServer/routes/api.ts | 12 +++- 14 files changed, 295 insertions(+), 115 deletions(-) create mode 100644 services/request/src/app/components/MovieList.vue diff --git a/services/request/src/app/components/MovieList.vue b/services/request/src/app/components/MovieList.vue new file mode 100644 index 0000000..7c9da9e --- /dev/null +++ b/services/request/src/app/components/MovieList.vue @@ -0,0 +1,36 @@ + + + diff --git a/services/request/src/app/components/SideNav.vue b/services/request/src/app/components/SideNav.vue index 122b5eb..7c19011 100644 --- a/services/request/src/app/components/SideNav.vue +++ b/services/request/src/app/components/SideNav.vue @@ -64,6 +64,7 @@ nav > .links a { } nav > .links .router-link-active { @apply bg-indigo-500 text-white shadow-md hover:bg-indigo-500 cursor-default; + } nav > .links span { @apply w-5 diff --git a/services/request/src/app/components/modals/MovieModal.vue b/services/request/src/app/components/modals/MovieModal.vue index 5896200..8ae16a7 100644 --- a/services/request/src/app/components/modals/MovieModal.vue +++ b/services/request/src/app/components/modals/MovieModal.vue @@ -1,13 +1,15 @@