diff --git a/src/webapp/notes.md b/src/webapp/notes.md index a018a6d..71df0fe 100644 --- a/src/webapp/notes.md +++ b/src/webapp/notes.md @@ -1,4 +1,6 @@ # Account view: - Load: email, settings, change pw, change mail, see all tickets -- set page title based on settings \ No newline at end of file +- set page title based on settings + +- make pricing groups changeable in UI (event categories) \ No newline at end of file diff --git a/src/webapp/src/App.vue b/src/webapp/src/App.vue index dec0a34..56484d5 100644 --- a/src/webapp/src/App.vue +++ b/src/webapp/src/App.vue @@ -32,7 +32,7 @@ --accent-color: #42b983; --hover-color: rgb(165, 165, 165); --accent-background-hover: #4380a8; - --overlay-color: rgba(37, 37, 37, 0.575); + --overlay-color: rgba(0, 0, 0, 0.7); --inactive-color: rgb(100, 100, 100); --highlight-backdrop: rgb(143, 134, 192); --PI: 3.14159265358979; diff --git a/src/webapp/src/components/notifications/popups.vue b/src/webapp/src/components/notifications/popups.vue index 068e51c..c79ae80 100644 --- a/src/webapp/src/components/notifications/popups.vue +++ b/src/webapp/src/components/notifications/popups.vue @@ -1,131 +1,100 @@ + + \ No newline at end of file diff --git a/src/webapp/src/router/adminRoutes.js b/src/webapp/src/router/adminRoutes.js index 5d90f83..36681d5 100644 --- a/src/webapp/src/router/adminRoutes.js +++ b/src/webapp/src/router/adminRoutes.js @@ -80,5 +80,14 @@ export default { adminAuthRequired: true, } }, + { + path: 'locations/view', + name: 'locationDetails', + component: () => import( '../views/admin/locations/LocationEditView.vue' ), + meta: { + title: 'Admin - libreevent', + adminAuthRequired: true, + } + }, ] } \ No newline at end of file diff --git a/src/webapp/src/views/admin/LocationsView.vue b/src/webapp/src/views/admin/LocationsView.vue index 9b017f4..b06cb0c 100644 --- a/src/webapp/src/views/admin/LocationsView.vue +++ b/src/webapp/src/views/admin/LocationsView.vue @@ -11,7 +11,22 @@

Locations

Here you can change everything regarding event locations. All locations can have a seating plan.

-
+
+ +
+
+ No locations configured, please add one +
@@ -19,13 +34,57 @@ export default { data () { return { - formData: {} + locations: { 'test':{ 'name':'TestLocation', 'locationID':'test', 'seatplan-enabled': true, 'seatplan': {} } }, } }, methods: { - setup () { - - } + selectLocation ( locationID ) { + sessionStorage.setItem( 'locationID', locationID ); + }, + addLocation () { + + }, } }; + + + diff --git a/src/webapp/src/views/admin/events/EditorView.vue b/src/webapp/src/views/admin/events/EditorView.vue index 4d10dd2..ca0b4d1 100644 --- a/src/webapp/src/views/admin/events/EditorView.vue +++ b/src/webapp/src/views/admin/events/EditorView.vue @@ -9,7 +9,7 @@ diff --git a/src/webapp/src/views/admin/locations/LocationEditView.vue b/src/webapp/src/views/admin/locations/LocationEditView.vue new file mode 100644 index 0000000..0c76d4e --- /dev/null +++ b/src/webapp/src/views/admin/locations/LocationEditView.vue @@ -0,0 +1,84 @@ + + + + + + + +