From c810f439ba2eb94a208bfb604c2f2a5aba934cc6 Mon Sep 17 00:00:00 2001 From: Janis Hutz Date: Sat, 1 Jul 2023 19:29:39 +0200 Subject: [PATCH] seat plan editor now rejects users if no loc sel --- .../src/components/seatplan/editor/window.vue | 2 +- src/webapp/src/views/admin/events/EditorView.vue | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/webapp/src/components/seatplan/editor/window.vue b/src/webapp/src/components/seatplan/editor/window.vue index 99cf428..82066d1 100644 --- a/src/webapp/src/components/seatplan/editor/window.vue +++ b/src/webapp/src/components/seatplan/editor/window.vue @@ -71,7 +71,7 @@ data() { return { active: 0, - draggables: { 1: { 'x': 100, 'y':100, 'h': 100, 'w': 250, 'active': false, 'draggable': true, 'resizable': true, 'id': 1, 'origin': 1, 'shape':'rectangular', 'type': 'seat', 'startingRow': 1, 'seatCountingStartingPoint': 1, 'sector': 'A', 'text': { 'text': 'TestText', 'textSize': 20, 'colour': '#20FFFF' } }, 'ticketCount': 1 }, + draggables: { 1: { 'x': 100, 'y':100, 'h': 100, 'w': 250, 'active': false, 'draggable': true, 'resizable': true, 'id': 1, 'origin': 1, 'shape':'rectangular', 'type': 'seat', 'startingRow': 1, 'seatCountingStartingPoint': 1, 'sector': 'A', 'text': { 'text': 'TestText', 'textSize': 20, 'colour': '#20FFFF' } } }, available: { 'redo': false, 'undo': false }, scaleFactor: 1, sizePoll: null, diff --git a/src/webapp/src/views/admin/events/EditorView.vue b/src/webapp/src/views/admin/events/EditorView.vue index ca0b4d1..5a36600 100644 --- a/src/webapp/src/views/admin/events/EditorView.vue +++ b/src/webapp/src/views/admin/events/EditorView.vue @@ -18,18 +18,18 @@ import window from '@/components/seatplan/editor/window.vue'; export default { - data () { - return { - formData: {} - } - }, components: { window, }, methods: { - setup () { - + checkLocationSelected () { + if ( !sessionStorage.getItem( 'locationID' ) ) { + this.$router.push( '/admin/locations' ); + } } + }, + created() { + this.checkLocationSelected(); } };