From c913340bd17bfe01c293762f75b4b067cc5f3282 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 --- src/app/components/MovieList.vue | 36 +++++++++++ src/app/components/SideNav.vue | 1 + src/app/components/modals/MovieModal.vue | 66 ++++++++++--------- src/app/routes/index.ts | 11 +++- src/app/store/actions.ts | 13 ++-- src/app/views/Dashboard.vue | 35 +++++++++-- src/app/views/Search.vue | 47 ++++++-------- src/common/api_schema.ts | 70 ++++++++++++++++++--- src/lib/tmdb/index.ts | 2 +- src/server/database/entities/MovieInfo.ts | 3 - src/server/database/entities/MovieTicket.ts | 30 ++++++--- src/server/database/entities/User.ts | 19 ++++++ src/server/services/MovieSearch.ts | 65 ++++++++++++------- src/server/services/WebServer/routes/api.ts | 12 +++- 14 files changed, 295 insertions(+), 115 deletions(-) create mode 100644 src/app/components/MovieList.vue diff --git a/src/app/components/MovieList.vue b/src/app/components/MovieList.vue new file mode 100644 index 0000000..7c9da9e --- /dev/null +++ b/src/app/components/MovieList.vue @@ -0,0 +1,36 @@ + + + diff --git a/src/app/components/SideNav.vue b/src/app/components/SideNav.vue index 122b5eb..7c19011 100644 --- a/src/app/components/SideNav.vue +++ b/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/src/app/components/modals/MovieModal.vue b/src/app/components/modals/MovieModal.vue index 5896200..8ae16a7 100644 --- a/src/app/components/modals/MovieModal.vue +++ b/src/app/components/modals/MovieModal.vue @@ -1,13 +1,15 @@