From a68e42c4bb44f38d2ef63fa98d9e844b2320d955 Mon Sep 17 00:00:00 2001 From: Janis Hutz Date: Mon, 26 Aug 2024 11:21:52 +0200 Subject: [PATCH] Revert "Restructuring for new way of installing libreevent" This reverts commit 688b0616cc7575103ccc8ca03ea3b2a13fb1e17a. --- package.sh | 46 ++++++++++++++---- src/{web => server}/.gitignore | 3 +- src/{web => server}/admin/2fa.js | 0 src/{web => server}/admin/adminAPIRoutes.js | 0 src/{web => server}/admin/adminRoutes.js | 0 src/{web => server}/admin/api/getHandler.js | 0 src/{web => server}/admin/api/postHandler.js | 0 src/{web => server}/admin/appApiRoutes.js | 0 src/{web => server}/admin/pwdmanager.js | 0 src/{web => server}/admin/startPageManager.js | 0 src/{web => server}/admin/twoFAMail.html | 0 src/{web => server}/app.js | 0 .../assets/background-login.webp | Bin src/{web => server}/assets/events/.gitignore | 0 src/{web => server}/assets/libreeventLogo.png | Bin src/{web => server}/assets/logo.png | Bin src/{web => server}/backend/api/getHandler.js | 0 .../backend/api/postHandler.js | 0 .../backend/credentials/2fa.js | 0 .../backend/credentials/pwdmanager.js | 0 .../backend/credentials/twoFAMail.html | 0 src/{web => server}/backend/db/db.js | 0 src/{web => server}/backend/db/jsondb.js | 0 src/{web => server}/backend/db/mysqldb.js | 0 src/{web => server}/backend/helperRoutes.js | 0 .../backend/mail/mailSender.js | 0 .../backend/payments/paymentRoutes.js | 0 src/{web => server}/backend/plugins/README.md | 0 .../backend/plugins/manager.js | 0 .../others/newsletter/css/errorstyle.css | 0 .../others/newsletter/css/mailCompose.css | 0 .../others/newsletter/html/compose.html | 0 .../others/newsletter/html/unsubscribe.html | 0 .../newsletter/html/unsubscribeComplete.html | 0 .../newsletter/html/unsubscribteError.html | 0 .../others/newsletter/newsletterRoutes.js | 0 .../plugins/others/newsletter/plugin.json | 0 .../plugins/others/newsletter/sender.js | 0 .../backend/plugins/others/poll/css/popup.css | 0 .../backend/plugins/others/poll/css/style.css | 0 .../plugins/others/poll/data/filterlist.txt | 0 .../others/poll/data/voteUIDReferencing.json | 0 .../plugins/others/poll/data/voting.json | 0 .../others/poll/data/votingSettings.json | 0 .../plugins/others/poll/html/settings.html | 0 .../plugins/others/poll/html/voting.html | 0 .../plugins/others/poll/js/settings.js | 0 .../backend/plugins/others/poll/js/voting.js | 0 .../backend/plugins/others/poll/plugin.json | 0 .../backend/plugins/others/poll/pollRoutes.js | 0 .../backend/plugins/payments/README.md | 0 .../payments/payrexx/config.payments.json | 0 .../payments/payrexx/configOptions.json | 0 .../payments/payrexx/module.payrexx.js | 0 .../plugins/payments/payrexx/payrexxRoutes.js | 0 .../payments/stripe/config.payments.json | 0 .../payments/stripe/configOptions.json | 0 .../plugins/payments/stripe/stripeRoutes.js | 0 .../backend/plugins/plugin.json | 0 .../backend/plugins/pluginLoader.js | 0 .../backend/tickets/store/README.md | 0 src/{web => server}/backend/tickets/test.js | 0 .../backend/tickets/ticketGenerator.js | 0 src/{web => server}/backend/token.js | 0 src/{web => server}/backend/userAPIRoutes.js | 0 src/{web => server}/backend/userRoutes.js | 0 src/{web => server}/config/db.config.json | 0 src/{web => server}/config/mail.config.json | 0 .../config/settings.config.json | 0 src/{web => server}/data/booked.json | 0 src/{web => server}/data/db.json | 0 src/{web => server}/data/eventDrafts.json | 0 src/{web => server}/data/events.json | 0 src/{web => server}/data/locations.json | 0 src/{web => server}/data/rootAccount.json | 0 src/{web => server}/data/seatplan.json | 0 src/{web => server}/data/tickets.json | 0 src/{web => server}/package-lock.json | 0 src/{web => server}/package.json | 0 src/{web => server}/prepareDB.js | 0 src/{web => server}/setup/setupRoutes.js | 0 src/{web => server}/setupDB.js | 0 src/{web => server}/setupkey.txt | 0 src/server/test.js | 19 ++++++++ .../ui/en/2fa/2faEnhanced.html | 0 .../ui/en/2fa/2faEnhancedAdmin.html | 0 src/{web => server}/ui/en/2fa/2faInvalid.html | 0 src/{web => server}/ui/en/2fa/2faSimple.html | 0 src/{web => server}/ui/en/errors/403.html | 0 src/{web => server}/ui/en/errors/404.html | 0 .../ui/en/payments/canceled.html | 0 .../ui/en/payments/failed.html | 0 .../payments/failedToProcessDetailsMail.html | 0 .../ui/en/payments/failedToProcessMail.html | 0 .../ui/en/payments/ticketMail.html | 0 .../ui/en/signup/allowTwoFA.html | 0 .../ui/en/signup/disallowTwoFA.html | 0 .../ui/en/signup/enforceTwoFA.html | 0 src/{web => server}/ui/en/signup/invalid.html | 0 src/{web => server}/ui/en/signup/pwReset.html | 0 .../ui/en/signup/signupMail.html | 0 .../ui/home/active/en/index.html | 0 src/{web => server}/ui/home/helper.js | 0 src/{web => server}/ui/home/index.html | 0 src/{web => server}/ui/home/main.css | 0 src/{web => server}/ui/home/nav.html | 0 src/{web => server}/ui/home/template.html | 0 .../home/templates/default/assets/README.md | 0 .../ui/home/templates/default/index.html | 0 .../templates/default/startPage.config.json | 0 .../ui/home/templates/default/startPage.json | 0 .../templates/default/supportFiles/style.css | 0 .../ui/home/templates/modern/assets/README.md | 0 .../ui/home/templates/modern/index.html | 0 .../templates/modern/startPage.config.json | 0 .../ui/home/templates/modern/startPage.json | 0 .../templates/modern/supportFiles/style.css | 0 src/server/webapp | 1 + src/{web => }/webapp/main/.browserslistrc | 0 src/{web => }/webapp/main/.eslintrc.js | 0 src/{web => }/webapp/main/.gitignore | 0 src/{web => }/webapp/main/README.md | 0 src/{web => }/webapp/main/index.html | 0 src/{web => }/webapp/main/jsconfig.json | 0 src/{web => }/webapp/main/package-lock.json | 0 src/{web => }/webapp/main/package.json | 0 .../webapp/main/public/coloris.min.css | 0 .../webapp/main/public/coloris.min.js | 0 src/{web => }/webapp/main/public/favicon.ico | Bin .../webapp/main/public/iecrasher.html | 0 .../main/public/lang/order/cart/en.json | 0 .../webapp/main/public/lang/order/pay/en.json | 0 .../main/public/lang/order/purchase/en.json | 0 .../public/lang/order/tickets/details/en.json | 0 .../public/lang/order/tickets/list/en.json | 0 .../lang/order/tickets/noseatplan/en.json | 0 .../lang/order/tickets/seatplan/en.json | 0 .../main/public/lang/user/account/en.json | 0 .../main/public/lang/user/login/en.json | 0 .../main/public/lang/user/signup/en.json | 0 src/{web => }/webapp/main/src/App.vue | 0 src/{web => }/webapp/main/src/assets/logo.png | Bin .../webapp/main/src/components/noseatplan.vue | 0 .../notifications/notifications.vue | 0 .../src/components/notifications/popups.vue | 0 .../components/seatplan/editor/properties.vue | 0 .../src/components/seatplan/editor/window.vue | 0 .../seatplanComponents/seats/circular.vue | 0 .../seatplanComponents/seats/rectangular.vue | 0 .../seatplanComponents/seats/trapezoid.vue | 0 .../seatplan/seatplanComponents/stages.vue | 0 .../seatplan/seatplanComponents/standing.vue | 0 .../seatplan/seatplanComponents/textField.vue | 0 .../seatplanComponents/seats/circular.vue | 0 .../seatplanComponents/seats/rectangular.vue | 0 .../seatplanComponents/seats/trapezoid.vue | 0 .../userApp/seatplanComponents/stages.vue | 0 .../userApp/seatplanComponents/standing.vue | 0 .../userApp/seatplanComponents/textField.vue | 0 .../seatplan/userApp/userWindow.vue | 0 .../components/settings/rightClickMenu.vue | 0 .../main/src/components/settings/settings.vue | 0 .../main/src/components/sideCartView.vue | 0 src/{web => }/webapp/main/src/main.js | 0 .../webapp/main/src/router/adminRoutes.js | 0 src/{web => }/webapp/main/src/router/index.js | 0 .../webapp/main/src/router/mainRoutes.js | 0 .../webapp/main/src/stores/backendStore.js | 0 .../webapp/main/src/stores/userStore.js | 0 src/{web => }/webapp/main/src/views/404.vue | 0 .../webapp/main/src/views/HomeView.vue | 0 .../main/src/views/admin/AdminLoginView.vue | 0 .../webapp/main/src/views/admin/AdminView.vue | 0 .../main/src/views/admin/EventsView.vue | 0 .../webapp/main/src/views/admin/HomeView.vue | 0 .../main/src/views/admin/LocationsView.vue | 0 .../webapp/main/src/views/admin/PagesView.vue | 0 .../main/src/views/admin/PluginsView.vue | 0 .../main/src/views/admin/SettingsView.vue | 0 .../webapp/main/src/views/admin/TwoFA.vue | 0 .../src/views/admin/events/AnalyticsView.vue | 0 .../src/views/admin/events/EditorView.vue | 0 .../views/admin/events/EventsDetailsView.vue | 0 .../views/admin/events/TicketEditorView.vue | 0 .../views/admin/page/StartPageEditorView.vue | 0 .../main/src/views/purchasing/CartView.vue | 0 .../views/purchasing/GuestPurchaseView.vue | 0 .../main/src/views/purchasing/OrderView.vue | 0 .../views/purchasing/PaymentSuccessView.vue | 0 .../src/views/purchasing/PurchaseView.vue | 0 .../views/purchasing/TicketsDetailsView.vue | 0 .../views/purchasing/TicketsOrderingView.vue | 0 .../main/src/views/user/AccountView.vue | 0 .../webapp/main/src/views/user/LoginView.vue | 0 .../main/src/views/user/PasswordResetView.vue | 0 .../webapp/main/src/views/user/SignupView.vue | 0 .../webapp/main/src/views/user/TwoFA.vue | 0 src/{web => }/webapp/main/tos.md | 0 src/{web => }/webapp/main/vite.config.js | 0 src/{web => }/webapp/main/vue.config.js | 0 src/{web => }/webapp/setup/.eslintrc.js | 0 src/{web => }/webapp/setup/.gitignore | 0 .../webapp/setup/.vscode/extensions.json | 0 src/{web => }/webapp/setup/README.md | 0 src/{web => }/webapp/setup/index.html | 0 src/{web => }/webapp/setup/package-lock.json | 0 src/{web => }/webapp/setup/package.json | 0 src/{web => }/webapp/setup/public/favicon.ico | Bin src/{web => }/webapp/setup/src/App.vue | 0 .../webapp/setup/src/assets/logo.png | Bin .../setup/src/components/notifications.vue | 0 src/{web => }/webapp/setup/src/main.js | 0 .../webapp/setup/src/router/index.js | 0 .../webapp/setup/src/router/setupRoutes.js | 0 .../webapp/setup/src/stores/backendStore.js | 0 .../webapp/setup/src/views/AdminLoginView.vue | 0 .../webapp/setup/src/views/BasicSetupView.vue | 0 .../webapp/setup/src/views/HomeView.vue | 0 .../setup/src/views/SetupCompleteView.vue | 0 .../webapp/setup/src/views/SetupRootView.vue | 0 .../webapp/setup/src/views/SetupStartView.vue | 0 .../webapp/setup/src/views/SetupView.vue | 0 src/{web => }/webapp/setup/vite.config.js | 0 223 files changed, 58 insertions(+), 11 deletions(-) rename src/{web => server}/.gitignore (67%) rename src/{web => server}/admin/2fa.js (100%) rename src/{web => server}/admin/adminAPIRoutes.js (100%) rename src/{web => server}/admin/adminRoutes.js (100%) rename src/{web => server}/admin/api/getHandler.js (100%) rename src/{web => server}/admin/api/postHandler.js (100%) rename src/{web => server}/admin/appApiRoutes.js (100%) rename src/{web => server}/admin/pwdmanager.js (100%) rename src/{web => server}/admin/startPageManager.js (100%) rename src/{web => server}/admin/twoFAMail.html (100%) rename src/{web => server}/app.js (100%) rename src/{web => server}/assets/background-login.webp (100%) rename src/{web => server}/assets/events/.gitignore (100%) rename src/{web => server}/assets/libreeventLogo.png (100%) rename src/{web => server}/assets/logo.png (100%) rename src/{web => server}/backend/api/getHandler.js (100%) rename src/{web => server}/backend/api/postHandler.js (100%) rename src/{web => server}/backend/credentials/2fa.js (100%) rename src/{web => server}/backend/credentials/pwdmanager.js (100%) rename src/{web => server}/backend/credentials/twoFAMail.html (100%) rename src/{web => server}/backend/db/db.js (100%) rename src/{web => server}/backend/db/jsondb.js (100%) rename src/{web => server}/backend/db/mysqldb.js (100%) rename src/{web => server}/backend/helperRoutes.js (100%) rename src/{web => server}/backend/mail/mailSender.js (100%) rename src/{web => server}/backend/payments/paymentRoutes.js (100%) rename src/{web => server}/backend/plugins/README.md (100%) rename src/{web => server}/backend/plugins/manager.js (100%) rename src/{web => server}/backend/plugins/others/newsletter/css/errorstyle.css (100%) rename src/{web => server}/backend/plugins/others/newsletter/css/mailCompose.css (100%) rename src/{web => server}/backend/plugins/others/newsletter/html/compose.html (100%) rename src/{web => server}/backend/plugins/others/newsletter/html/unsubscribe.html (100%) rename src/{web => server}/backend/plugins/others/newsletter/html/unsubscribeComplete.html (100%) rename src/{web => server}/backend/plugins/others/newsletter/html/unsubscribteError.html (100%) rename src/{web => server}/backend/plugins/others/newsletter/newsletterRoutes.js (100%) rename src/{web => server}/backend/plugins/others/newsletter/plugin.json (100%) rename src/{web => server}/backend/plugins/others/newsletter/sender.js (100%) rename src/{web => server}/backend/plugins/others/poll/css/popup.css (100%) rename src/{web => server}/backend/plugins/others/poll/css/style.css (100%) rename src/{web => server}/backend/plugins/others/poll/data/filterlist.txt (100%) rename src/{web => server}/backend/plugins/others/poll/data/voteUIDReferencing.json (100%) rename src/{web => server}/backend/plugins/others/poll/data/voting.json (100%) rename src/{web => server}/backend/plugins/others/poll/data/votingSettings.json (100%) rename src/{web => server}/backend/plugins/others/poll/html/settings.html (100%) rename src/{web => server}/backend/plugins/others/poll/html/voting.html (100%) rename src/{web => server}/backend/plugins/others/poll/js/settings.js (100%) rename src/{web => server}/backend/plugins/others/poll/js/voting.js (100%) rename src/{web => server}/backend/plugins/others/poll/plugin.json (100%) rename src/{web => server}/backend/plugins/others/poll/pollRoutes.js (100%) rename src/{web => server}/backend/plugins/payments/README.md (100%) rename src/{web => server}/backend/plugins/payments/payrexx/config.payments.json (100%) rename src/{web => server}/backend/plugins/payments/payrexx/configOptions.json (100%) rename src/{web => server}/backend/plugins/payments/payrexx/module.payrexx.js (100%) rename src/{web => server}/backend/plugins/payments/payrexx/payrexxRoutes.js (100%) rename src/{web => server}/backend/plugins/payments/stripe/config.payments.json (100%) rename src/{web => server}/backend/plugins/payments/stripe/configOptions.json (100%) rename src/{web => server}/backend/plugins/payments/stripe/stripeRoutes.js (100%) rename src/{web => server}/backend/plugins/plugin.json (100%) rename src/{web => server}/backend/plugins/pluginLoader.js (100%) rename src/{web => server}/backend/tickets/store/README.md (100%) rename src/{web => server}/backend/tickets/test.js (100%) rename src/{web => server}/backend/tickets/ticketGenerator.js (100%) rename src/{web => server}/backend/token.js (100%) rename src/{web => server}/backend/userAPIRoutes.js (100%) rename src/{web => server}/backend/userRoutes.js (100%) rename src/{web => server}/config/db.config.json (100%) rename src/{web => server}/config/mail.config.json (100%) rename src/{web => server}/config/settings.config.json (100%) rename src/{web => server}/data/booked.json (100%) rename src/{web => server}/data/db.json (100%) rename src/{web => server}/data/eventDrafts.json (100%) rename src/{web => server}/data/events.json (100%) rename src/{web => server}/data/locations.json (100%) rename src/{web => server}/data/rootAccount.json (100%) rename src/{web => server}/data/seatplan.json (100%) rename src/{web => server}/data/tickets.json (100%) rename src/{web => server}/package-lock.json (100%) rename src/{web => server}/package.json (100%) rename src/{web => server}/prepareDB.js (100%) rename src/{web => server}/setup/setupRoutes.js (100%) rename src/{web => server}/setupDB.js (100%) rename src/{web => server}/setupkey.txt (100%) create mode 100644 src/server/test.js rename src/{web => server}/ui/en/2fa/2faEnhanced.html (100%) rename src/{web => server}/ui/en/2fa/2faEnhancedAdmin.html (100%) rename src/{web => server}/ui/en/2fa/2faInvalid.html (100%) rename src/{web => server}/ui/en/2fa/2faSimple.html (100%) rename src/{web => server}/ui/en/errors/403.html (100%) rename src/{web => server}/ui/en/errors/404.html (100%) rename src/{web => server}/ui/en/payments/canceled.html (100%) rename src/{web => server}/ui/en/payments/failed.html (100%) rename src/{web => server}/ui/en/payments/failedToProcessDetailsMail.html (100%) rename src/{web => server}/ui/en/payments/failedToProcessMail.html (100%) rename src/{web => server}/ui/en/payments/ticketMail.html (100%) rename src/{web => server}/ui/en/signup/allowTwoFA.html (100%) rename src/{web => server}/ui/en/signup/disallowTwoFA.html (100%) rename src/{web => server}/ui/en/signup/enforceTwoFA.html (100%) rename src/{web => server}/ui/en/signup/invalid.html (100%) rename src/{web => server}/ui/en/signup/pwReset.html (100%) rename src/{web => server}/ui/en/signup/signupMail.html (100%) rename src/{web => server}/ui/home/active/en/index.html (100%) rename src/{web => server}/ui/home/helper.js (100%) rename src/{web => server}/ui/home/index.html (100%) rename src/{web => server}/ui/home/main.css (100%) rename src/{web => server}/ui/home/nav.html (100%) rename src/{web => server}/ui/home/template.html (100%) rename src/{web => server}/ui/home/templates/default/assets/README.md (100%) rename src/{web => server}/ui/home/templates/default/index.html (100%) rename src/{web => server}/ui/home/templates/default/startPage.config.json (100%) rename src/{web => server}/ui/home/templates/default/startPage.json (100%) rename src/{web => server}/ui/home/templates/default/supportFiles/style.css (100%) rename src/{web => server}/ui/home/templates/modern/assets/README.md (100%) rename src/{web => server}/ui/home/templates/modern/index.html (100%) rename src/{web => server}/ui/home/templates/modern/startPage.config.json (100%) rename src/{web => server}/ui/home/templates/modern/startPage.json (100%) rename src/{web => server}/ui/home/templates/modern/supportFiles/style.css (100%) create mode 120000 src/server/webapp rename src/{web => }/webapp/main/.browserslistrc (100%) rename src/{web => }/webapp/main/.eslintrc.js (100%) rename src/{web => }/webapp/main/.gitignore (100%) rename src/{web => }/webapp/main/README.md (100%) rename src/{web => }/webapp/main/index.html (100%) rename src/{web => }/webapp/main/jsconfig.json (100%) rename src/{web => }/webapp/main/package-lock.json (100%) rename src/{web => }/webapp/main/package.json (100%) rename src/{web => }/webapp/main/public/coloris.min.css (100%) rename src/{web => }/webapp/main/public/coloris.min.js (100%) rename src/{web => }/webapp/main/public/favicon.ico (100%) rename src/{web => }/webapp/main/public/iecrasher.html (100%) rename src/{web => }/webapp/main/public/lang/order/cart/en.json (100%) rename src/{web => }/webapp/main/public/lang/order/pay/en.json (100%) rename src/{web => }/webapp/main/public/lang/order/purchase/en.json (100%) rename src/{web => }/webapp/main/public/lang/order/tickets/details/en.json (100%) rename src/{web => }/webapp/main/public/lang/order/tickets/list/en.json (100%) rename src/{web => }/webapp/main/public/lang/order/tickets/noseatplan/en.json (100%) rename src/{web => }/webapp/main/public/lang/order/tickets/seatplan/en.json (100%) rename src/{web => }/webapp/main/public/lang/user/account/en.json (100%) rename src/{web => }/webapp/main/public/lang/user/login/en.json (100%) rename src/{web => }/webapp/main/public/lang/user/signup/en.json (100%) rename src/{web => }/webapp/main/src/App.vue (100%) rename src/{web => }/webapp/main/src/assets/logo.png (100%) rename src/{web => }/webapp/main/src/components/noseatplan.vue (100%) rename src/{web => }/webapp/main/src/components/notifications/notifications.vue (100%) rename src/{web => }/webapp/main/src/components/notifications/popups.vue (100%) rename src/{web => }/webapp/main/src/components/seatplan/editor/properties.vue (100%) rename src/{web => }/webapp/main/src/components/seatplan/editor/window.vue (100%) rename src/{web => }/webapp/main/src/components/seatplan/seatplanComponents/seats/circular.vue (100%) rename src/{web => }/webapp/main/src/components/seatplan/seatplanComponents/seats/rectangular.vue (100%) rename src/{web => }/webapp/main/src/components/seatplan/seatplanComponents/seats/trapezoid.vue (100%) rename src/{web => }/webapp/main/src/components/seatplan/seatplanComponents/stages.vue (100%) rename src/{web => }/webapp/main/src/components/seatplan/seatplanComponents/standing.vue (100%) rename src/{web => }/webapp/main/src/components/seatplan/seatplanComponents/textField.vue (100%) rename src/{web => }/webapp/main/src/components/seatplan/userApp/seatplanComponents/seats/circular.vue (100%) rename src/{web => }/webapp/main/src/components/seatplan/userApp/seatplanComponents/seats/rectangular.vue (100%) rename src/{web => }/webapp/main/src/components/seatplan/userApp/seatplanComponents/seats/trapezoid.vue (100%) rename src/{web => }/webapp/main/src/components/seatplan/userApp/seatplanComponents/stages.vue (100%) rename src/{web => }/webapp/main/src/components/seatplan/userApp/seatplanComponents/standing.vue (100%) rename src/{web => }/webapp/main/src/components/seatplan/userApp/seatplanComponents/textField.vue (100%) rename src/{web => }/webapp/main/src/components/seatplan/userApp/userWindow.vue (100%) rename src/{web => }/webapp/main/src/components/settings/rightClickMenu.vue (100%) rename src/{web => }/webapp/main/src/components/settings/settings.vue (100%) rename src/{web => }/webapp/main/src/components/sideCartView.vue (100%) rename src/{web => }/webapp/main/src/main.js (100%) rename src/{web => }/webapp/main/src/router/adminRoutes.js (100%) rename src/{web => }/webapp/main/src/router/index.js (100%) rename src/{web => }/webapp/main/src/router/mainRoutes.js (100%) rename src/{web => }/webapp/main/src/stores/backendStore.js (100%) rename src/{web => }/webapp/main/src/stores/userStore.js (100%) rename src/{web => }/webapp/main/src/views/404.vue (100%) rename src/{web => }/webapp/main/src/views/HomeView.vue (100%) rename src/{web => }/webapp/main/src/views/admin/AdminLoginView.vue (100%) rename src/{web => }/webapp/main/src/views/admin/AdminView.vue (100%) rename src/{web => }/webapp/main/src/views/admin/EventsView.vue (100%) rename src/{web => }/webapp/main/src/views/admin/HomeView.vue (100%) rename src/{web => }/webapp/main/src/views/admin/LocationsView.vue (100%) rename src/{web => }/webapp/main/src/views/admin/PagesView.vue (100%) rename src/{web => }/webapp/main/src/views/admin/PluginsView.vue (100%) rename src/{web => }/webapp/main/src/views/admin/SettingsView.vue (100%) rename src/{web => }/webapp/main/src/views/admin/TwoFA.vue (100%) rename src/{web => }/webapp/main/src/views/admin/events/AnalyticsView.vue (100%) rename src/{web => }/webapp/main/src/views/admin/events/EditorView.vue (100%) rename src/{web => }/webapp/main/src/views/admin/events/EventsDetailsView.vue (100%) rename src/{web => }/webapp/main/src/views/admin/events/TicketEditorView.vue (100%) rename src/{web => }/webapp/main/src/views/admin/page/StartPageEditorView.vue (100%) rename src/{web => }/webapp/main/src/views/purchasing/CartView.vue (100%) rename src/{web => }/webapp/main/src/views/purchasing/GuestPurchaseView.vue (100%) rename src/{web => }/webapp/main/src/views/purchasing/OrderView.vue (100%) rename src/{web => }/webapp/main/src/views/purchasing/PaymentSuccessView.vue (100%) rename src/{web => }/webapp/main/src/views/purchasing/PurchaseView.vue (100%) rename src/{web => }/webapp/main/src/views/purchasing/TicketsDetailsView.vue (100%) rename src/{web => }/webapp/main/src/views/purchasing/TicketsOrderingView.vue (100%) rename src/{web => }/webapp/main/src/views/user/AccountView.vue (100%) rename src/{web => }/webapp/main/src/views/user/LoginView.vue (100%) rename src/{web => }/webapp/main/src/views/user/PasswordResetView.vue (100%) rename src/{web => }/webapp/main/src/views/user/SignupView.vue (100%) rename src/{web => }/webapp/main/src/views/user/TwoFA.vue (100%) rename src/{web => }/webapp/main/tos.md (100%) rename src/{web => }/webapp/main/vite.config.js (100%) rename src/{web => }/webapp/main/vue.config.js (100%) rename src/{web => }/webapp/setup/.eslintrc.js (100%) rename src/{web => }/webapp/setup/.gitignore (100%) rename src/{web => }/webapp/setup/.vscode/extensions.json (100%) rename src/{web => }/webapp/setup/README.md (100%) rename src/{web => }/webapp/setup/index.html (100%) rename src/{web => }/webapp/setup/package-lock.json (100%) rename src/{web => }/webapp/setup/package.json (100%) rename src/{web => }/webapp/setup/public/favicon.ico (100%) rename src/{web => }/webapp/setup/src/App.vue (100%) rename src/{web => }/webapp/setup/src/assets/logo.png (100%) rename src/{web => }/webapp/setup/src/components/notifications.vue (100%) rename src/{web => }/webapp/setup/src/main.js (100%) rename src/{web => }/webapp/setup/src/router/index.js (100%) rename src/{web => }/webapp/setup/src/router/setupRoutes.js (100%) rename src/{web => }/webapp/setup/src/stores/backendStore.js (100%) rename src/{web => }/webapp/setup/src/views/AdminLoginView.vue (100%) rename src/{web => }/webapp/setup/src/views/BasicSetupView.vue (100%) rename src/{web => }/webapp/setup/src/views/HomeView.vue (100%) rename src/{web => }/webapp/setup/src/views/SetupCompleteView.vue (100%) rename src/{web => }/webapp/setup/src/views/SetupRootView.vue (100%) rename src/{web => }/webapp/setup/src/views/SetupStartView.vue (100%) rename src/{web => }/webapp/setup/src/views/SetupView.vue (100%) rename src/{web => }/webapp/setup/vite.config.js (100%) diff --git a/package.sh b/package.sh index 59616b2..8981e4b 100755 --- a/package.sh +++ b/package.sh @@ -34,7 +34,7 @@ echo " sleep 0.5 -cd src/web/webapp/setup +cd src/webapp/setup npm i npm audit fix @@ -68,12 +68,39 @@ echo " sleep 1 -cd ../../ +cd ../../server node prepareDB.js sleep 1 -rm -rf ./node_modules +echo " + +==> Collecting files to archive <== + +" + +sleep 1 + +cd ../../ + +rm -rf dist/ +mkdir dist/ + +cd dist + +shopt -s extglob +cp -r ../src/server/!(node_modules) . + +rm webapp +mkdir webapp +mkdir webapp/main +mkdir webapp/setup + +cp -rv ../src/webapp/main/dist ./webapp/main/dist +cp -rv ../src/webapp/setup/dist ./webapp/setup/dist +rm .gitignore +rm prepareDB.js +rm test.js rm config/*.secret.json rm backend/plugins/payments/*/*.secret.json echo "agdhgasjlgagaldusaglueagelwadgl" >> setupkey.txt @@ -88,7 +115,7 @@ echo " sleep 1 cd .. -zip -9r libreevent-$v-prebuilt.zip web +zip -9r libreevent-$v-prebuilt.zip dist echo " @@ -99,7 +126,7 @@ echo " sleep 1 -cd src/web +cd src/server npm i npm audit fix @@ -107,7 +134,7 @@ npm audit fix sleep 1 cd ../../ -zip -9r libreevent-$v-npm.zip src/web/node_modules +zip -9r libreevent-$v-npm.zip src/server/node_modules echo " @@ -118,13 +145,13 @@ echo " sleep 1 -cd src/web +cd src/server npm i full-icu cd ../../ -zip -9r libreevent-$v-full-icu.zip src/web/package.json src/web/package-lock.json +zip -9r libreevent-$v-full-icu.zip src/server/package.json src/server/package-lock.json -cd src/web +cd src/server npm uninstall full-icu cd ../../ @@ -150,6 +177,5 @@ echo " Next steps: - Check that everything was packaged correctly - Create a release on GitHub - - Publish to npm " \ No newline at end of file diff --git a/src/web/.gitignore b/src/server/.gitignore similarity index 67% rename from src/web/.gitignore rename to src/server/.gitignore index 2f56f5e..e71630d 100644 --- a/src/web/.gitignore +++ b/src/server/.gitignore @@ -1,2 +1,3 @@ # ignore node_modules folder for eslint -node_modules \ No newline at end of file +node_modules +webapp \ No newline at end of file diff --git a/src/web/admin/2fa.js b/src/server/admin/2fa.js similarity index 100% rename from src/web/admin/2fa.js rename to src/server/admin/2fa.js diff --git a/src/web/admin/adminAPIRoutes.js b/src/server/admin/adminAPIRoutes.js similarity index 100% rename from src/web/admin/adminAPIRoutes.js rename to src/server/admin/adminAPIRoutes.js diff --git a/src/web/admin/adminRoutes.js b/src/server/admin/adminRoutes.js similarity index 100% rename from src/web/admin/adminRoutes.js rename to src/server/admin/adminRoutes.js diff --git a/src/web/admin/api/getHandler.js b/src/server/admin/api/getHandler.js similarity index 100% rename from src/web/admin/api/getHandler.js rename to src/server/admin/api/getHandler.js diff --git a/src/web/admin/api/postHandler.js b/src/server/admin/api/postHandler.js similarity index 100% rename from src/web/admin/api/postHandler.js rename to src/server/admin/api/postHandler.js diff --git a/src/web/admin/appApiRoutes.js b/src/server/admin/appApiRoutes.js similarity index 100% rename from src/web/admin/appApiRoutes.js rename to src/server/admin/appApiRoutes.js diff --git a/src/web/admin/pwdmanager.js b/src/server/admin/pwdmanager.js similarity index 100% rename from src/web/admin/pwdmanager.js rename to src/server/admin/pwdmanager.js diff --git a/src/web/admin/startPageManager.js b/src/server/admin/startPageManager.js similarity index 100% rename from src/web/admin/startPageManager.js rename to src/server/admin/startPageManager.js diff --git a/src/web/admin/twoFAMail.html b/src/server/admin/twoFAMail.html similarity index 100% rename from src/web/admin/twoFAMail.html rename to src/server/admin/twoFAMail.html diff --git a/src/web/app.js b/src/server/app.js similarity index 100% rename from src/web/app.js rename to src/server/app.js diff --git a/src/web/assets/background-login.webp b/src/server/assets/background-login.webp similarity index 100% rename from src/web/assets/background-login.webp rename to src/server/assets/background-login.webp diff --git a/src/web/assets/events/.gitignore b/src/server/assets/events/.gitignore similarity index 100% rename from src/web/assets/events/.gitignore rename to src/server/assets/events/.gitignore diff --git a/src/web/assets/libreeventLogo.png b/src/server/assets/libreeventLogo.png similarity index 100% rename from src/web/assets/libreeventLogo.png rename to src/server/assets/libreeventLogo.png diff --git a/src/web/assets/logo.png b/src/server/assets/logo.png similarity index 100% rename from src/web/assets/logo.png rename to src/server/assets/logo.png diff --git a/src/web/backend/api/getHandler.js b/src/server/backend/api/getHandler.js similarity index 100% rename from src/web/backend/api/getHandler.js rename to src/server/backend/api/getHandler.js diff --git a/src/web/backend/api/postHandler.js b/src/server/backend/api/postHandler.js similarity index 100% rename from src/web/backend/api/postHandler.js rename to src/server/backend/api/postHandler.js diff --git a/src/web/backend/credentials/2fa.js b/src/server/backend/credentials/2fa.js similarity index 100% rename from src/web/backend/credentials/2fa.js rename to src/server/backend/credentials/2fa.js diff --git a/src/web/backend/credentials/pwdmanager.js b/src/server/backend/credentials/pwdmanager.js similarity index 100% rename from src/web/backend/credentials/pwdmanager.js rename to src/server/backend/credentials/pwdmanager.js diff --git a/src/web/backend/credentials/twoFAMail.html b/src/server/backend/credentials/twoFAMail.html similarity index 100% rename from src/web/backend/credentials/twoFAMail.html rename to src/server/backend/credentials/twoFAMail.html diff --git a/src/web/backend/db/db.js b/src/server/backend/db/db.js similarity index 100% rename from src/web/backend/db/db.js rename to src/server/backend/db/db.js diff --git a/src/web/backend/db/jsondb.js b/src/server/backend/db/jsondb.js similarity index 100% rename from src/web/backend/db/jsondb.js rename to src/server/backend/db/jsondb.js diff --git a/src/web/backend/db/mysqldb.js b/src/server/backend/db/mysqldb.js similarity index 100% rename from src/web/backend/db/mysqldb.js rename to src/server/backend/db/mysqldb.js diff --git a/src/web/backend/helperRoutes.js b/src/server/backend/helperRoutes.js similarity index 100% rename from src/web/backend/helperRoutes.js rename to src/server/backend/helperRoutes.js diff --git a/src/web/backend/mail/mailSender.js b/src/server/backend/mail/mailSender.js similarity index 100% rename from src/web/backend/mail/mailSender.js rename to src/server/backend/mail/mailSender.js diff --git a/src/web/backend/payments/paymentRoutes.js b/src/server/backend/payments/paymentRoutes.js similarity index 100% rename from src/web/backend/payments/paymentRoutes.js rename to src/server/backend/payments/paymentRoutes.js diff --git a/src/web/backend/plugins/README.md b/src/server/backend/plugins/README.md similarity index 100% rename from src/web/backend/plugins/README.md rename to src/server/backend/plugins/README.md diff --git a/src/web/backend/plugins/manager.js b/src/server/backend/plugins/manager.js similarity index 100% rename from src/web/backend/plugins/manager.js rename to src/server/backend/plugins/manager.js diff --git a/src/web/backend/plugins/others/newsletter/css/errorstyle.css b/src/server/backend/plugins/others/newsletter/css/errorstyle.css similarity index 100% rename from src/web/backend/plugins/others/newsletter/css/errorstyle.css rename to src/server/backend/plugins/others/newsletter/css/errorstyle.css diff --git a/src/web/backend/plugins/others/newsletter/css/mailCompose.css b/src/server/backend/plugins/others/newsletter/css/mailCompose.css similarity index 100% rename from src/web/backend/plugins/others/newsletter/css/mailCompose.css rename to src/server/backend/plugins/others/newsletter/css/mailCompose.css diff --git a/src/web/backend/plugins/others/newsletter/html/compose.html b/src/server/backend/plugins/others/newsletter/html/compose.html similarity index 100% rename from src/web/backend/plugins/others/newsletter/html/compose.html rename to src/server/backend/plugins/others/newsletter/html/compose.html diff --git a/src/web/backend/plugins/others/newsletter/html/unsubscribe.html b/src/server/backend/plugins/others/newsletter/html/unsubscribe.html similarity index 100% rename from src/web/backend/plugins/others/newsletter/html/unsubscribe.html rename to src/server/backend/plugins/others/newsletter/html/unsubscribe.html diff --git a/src/web/backend/plugins/others/newsletter/html/unsubscribeComplete.html b/src/server/backend/plugins/others/newsletter/html/unsubscribeComplete.html similarity index 100% rename from src/web/backend/plugins/others/newsletter/html/unsubscribeComplete.html rename to src/server/backend/plugins/others/newsletter/html/unsubscribeComplete.html diff --git a/src/web/backend/plugins/others/newsletter/html/unsubscribteError.html b/src/server/backend/plugins/others/newsletter/html/unsubscribteError.html similarity index 100% rename from src/web/backend/plugins/others/newsletter/html/unsubscribteError.html rename to src/server/backend/plugins/others/newsletter/html/unsubscribteError.html diff --git a/src/web/backend/plugins/others/newsletter/newsletterRoutes.js b/src/server/backend/plugins/others/newsletter/newsletterRoutes.js similarity index 100% rename from src/web/backend/plugins/others/newsletter/newsletterRoutes.js rename to src/server/backend/plugins/others/newsletter/newsletterRoutes.js diff --git a/src/web/backend/plugins/others/newsletter/plugin.json b/src/server/backend/plugins/others/newsletter/plugin.json similarity index 100% rename from src/web/backend/plugins/others/newsletter/plugin.json rename to src/server/backend/plugins/others/newsletter/plugin.json diff --git a/src/web/backend/plugins/others/newsletter/sender.js b/src/server/backend/plugins/others/newsletter/sender.js similarity index 100% rename from src/web/backend/plugins/others/newsletter/sender.js rename to src/server/backend/plugins/others/newsletter/sender.js diff --git a/src/web/backend/plugins/others/poll/css/popup.css b/src/server/backend/plugins/others/poll/css/popup.css similarity index 100% rename from src/web/backend/plugins/others/poll/css/popup.css rename to src/server/backend/plugins/others/poll/css/popup.css diff --git a/src/web/backend/plugins/others/poll/css/style.css b/src/server/backend/plugins/others/poll/css/style.css similarity index 100% rename from src/web/backend/plugins/others/poll/css/style.css rename to src/server/backend/plugins/others/poll/css/style.css diff --git a/src/web/backend/plugins/others/poll/data/filterlist.txt b/src/server/backend/plugins/others/poll/data/filterlist.txt similarity index 100% rename from src/web/backend/plugins/others/poll/data/filterlist.txt rename to src/server/backend/plugins/others/poll/data/filterlist.txt diff --git a/src/web/backend/plugins/others/poll/data/voteUIDReferencing.json b/src/server/backend/plugins/others/poll/data/voteUIDReferencing.json similarity index 100% rename from src/web/backend/plugins/others/poll/data/voteUIDReferencing.json rename to src/server/backend/plugins/others/poll/data/voteUIDReferencing.json diff --git a/src/web/backend/plugins/others/poll/data/voting.json b/src/server/backend/plugins/others/poll/data/voting.json similarity index 100% rename from src/web/backend/plugins/others/poll/data/voting.json rename to src/server/backend/plugins/others/poll/data/voting.json diff --git a/src/web/backend/plugins/others/poll/data/votingSettings.json b/src/server/backend/plugins/others/poll/data/votingSettings.json similarity index 100% rename from src/web/backend/plugins/others/poll/data/votingSettings.json rename to src/server/backend/plugins/others/poll/data/votingSettings.json diff --git a/src/web/backend/plugins/others/poll/html/settings.html b/src/server/backend/plugins/others/poll/html/settings.html similarity index 100% rename from src/web/backend/plugins/others/poll/html/settings.html rename to src/server/backend/plugins/others/poll/html/settings.html diff --git a/src/web/backend/plugins/others/poll/html/voting.html b/src/server/backend/plugins/others/poll/html/voting.html similarity index 100% rename from src/web/backend/plugins/others/poll/html/voting.html rename to src/server/backend/plugins/others/poll/html/voting.html diff --git a/src/web/backend/plugins/others/poll/js/settings.js b/src/server/backend/plugins/others/poll/js/settings.js similarity index 100% rename from src/web/backend/plugins/others/poll/js/settings.js rename to src/server/backend/plugins/others/poll/js/settings.js diff --git a/src/web/backend/plugins/others/poll/js/voting.js b/src/server/backend/plugins/others/poll/js/voting.js similarity index 100% rename from src/web/backend/plugins/others/poll/js/voting.js rename to src/server/backend/plugins/others/poll/js/voting.js diff --git a/src/web/backend/plugins/others/poll/plugin.json b/src/server/backend/plugins/others/poll/plugin.json similarity index 100% rename from src/web/backend/plugins/others/poll/plugin.json rename to src/server/backend/plugins/others/poll/plugin.json diff --git a/src/web/backend/plugins/others/poll/pollRoutes.js b/src/server/backend/plugins/others/poll/pollRoutes.js similarity index 100% rename from src/web/backend/plugins/others/poll/pollRoutes.js rename to src/server/backend/plugins/others/poll/pollRoutes.js diff --git a/src/web/backend/plugins/payments/README.md b/src/server/backend/plugins/payments/README.md similarity index 100% rename from src/web/backend/plugins/payments/README.md rename to src/server/backend/plugins/payments/README.md diff --git a/src/web/backend/plugins/payments/payrexx/config.payments.json b/src/server/backend/plugins/payments/payrexx/config.payments.json similarity index 100% rename from src/web/backend/plugins/payments/payrexx/config.payments.json rename to src/server/backend/plugins/payments/payrexx/config.payments.json diff --git a/src/web/backend/plugins/payments/payrexx/configOptions.json b/src/server/backend/plugins/payments/payrexx/configOptions.json similarity index 100% rename from src/web/backend/plugins/payments/payrexx/configOptions.json rename to src/server/backend/plugins/payments/payrexx/configOptions.json diff --git a/src/web/backend/plugins/payments/payrexx/module.payrexx.js b/src/server/backend/plugins/payments/payrexx/module.payrexx.js similarity index 100% rename from src/web/backend/plugins/payments/payrexx/module.payrexx.js rename to src/server/backend/plugins/payments/payrexx/module.payrexx.js diff --git a/src/web/backend/plugins/payments/payrexx/payrexxRoutes.js b/src/server/backend/plugins/payments/payrexx/payrexxRoutes.js similarity index 100% rename from src/web/backend/plugins/payments/payrexx/payrexxRoutes.js rename to src/server/backend/plugins/payments/payrexx/payrexxRoutes.js diff --git a/src/web/backend/plugins/payments/stripe/config.payments.json b/src/server/backend/plugins/payments/stripe/config.payments.json similarity index 100% rename from src/web/backend/plugins/payments/stripe/config.payments.json rename to src/server/backend/plugins/payments/stripe/config.payments.json diff --git a/src/web/backend/plugins/payments/stripe/configOptions.json b/src/server/backend/plugins/payments/stripe/configOptions.json similarity index 100% rename from src/web/backend/plugins/payments/stripe/configOptions.json rename to src/server/backend/plugins/payments/stripe/configOptions.json diff --git a/src/web/backend/plugins/payments/stripe/stripeRoutes.js b/src/server/backend/plugins/payments/stripe/stripeRoutes.js similarity index 100% rename from src/web/backend/plugins/payments/stripe/stripeRoutes.js rename to src/server/backend/plugins/payments/stripe/stripeRoutes.js diff --git a/src/web/backend/plugins/plugin.json b/src/server/backend/plugins/plugin.json similarity index 100% rename from src/web/backend/plugins/plugin.json rename to src/server/backend/plugins/plugin.json diff --git a/src/web/backend/plugins/pluginLoader.js b/src/server/backend/plugins/pluginLoader.js similarity index 100% rename from src/web/backend/plugins/pluginLoader.js rename to src/server/backend/plugins/pluginLoader.js diff --git a/src/web/backend/tickets/store/README.md b/src/server/backend/tickets/store/README.md similarity index 100% rename from src/web/backend/tickets/store/README.md rename to src/server/backend/tickets/store/README.md diff --git a/src/web/backend/tickets/test.js b/src/server/backend/tickets/test.js similarity index 100% rename from src/web/backend/tickets/test.js rename to src/server/backend/tickets/test.js diff --git a/src/web/backend/tickets/ticketGenerator.js b/src/server/backend/tickets/ticketGenerator.js similarity index 100% rename from src/web/backend/tickets/ticketGenerator.js rename to src/server/backend/tickets/ticketGenerator.js diff --git a/src/web/backend/token.js b/src/server/backend/token.js similarity index 100% rename from src/web/backend/token.js rename to src/server/backend/token.js diff --git a/src/web/backend/userAPIRoutes.js b/src/server/backend/userAPIRoutes.js similarity index 100% rename from src/web/backend/userAPIRoutes.js rename to src/server/backend/userAPIRoutes.js diff --git a/src/web/backend/userRoutes.js b/src/server/backend/userRoutes.js similarity index 100% rename from src/web/backend/userRoutes.js rename to src/server/backend/userRoutes.js diff --git a/src/web/config/db.config.json b/src/server/config/db.config.json similarity index 100% rename from src/web/config/db.config.json rename to src/server/config/db.config.json diff --git a/src/web/config/mail.config.json b/src/server/config/mail.config.json similarity index 100% rename from src/web/config/mail.config.json rename to src/server/config/mail.config.json diff --git a/src/web/config/settings.config.json b/src/server/config/settings.config.json similarity index 100% rename from src/web/config/settings.config.json rename to src/server/config/settings.config.json diff --git a/src/web/data/booked.json b/src/server/data/booked.json similarity index 100% rename from src/web/data/booked.json rename to src/server/data/booked.json diff --git a/src/web/data/db.json b/src/server/data/db.json similarity index 100% rename from src/web/data/db.json rename to src/server/data/db.json diff --git a/src/web/data/eventDrafts.json b/src/server/data/eventDrafts.json similarity index 100% rename from src/web/data/eventDrafts.json rename to src/server/data/eventDrafts.json diff --git a/src/web/data/events.json b/src/server/data/events.json similarity index 100% rename from src/web/data/events.json rename to src/server/data/events.json diff --git a/src/web/data/locations.json b/src/server/data/locations.json similarity index 100% rename from src/web/data/locations.json rename to src/server/data/locations.json diff --git a/src/web/data/rootAccount.json b/src/server/data/rootAccount.json similarity index 100% rename from src/web/data/rootAccount.json rename to src/server/data/rootAccount.json diff --git a/src/web/data/seatplan.json b/src/server/data/seatplan.json similarity index 100% rename from src/web/data/seatplan.json rename to src/server/data/seatplan.json diff --git a/src/web/data/tickets.json b/src/server/data/tickets.json similarity index 100% rename from src/web/data/tickets.json rename to src/server/data/tickets.json diff --git a/src/web/package-lock.json b/src/server/package-lock.json similarity index 100% rename from src/web/package-lock.json rename to src/server/package-lock.json diff --git a/src/web/package.json b/src/server/package.json similarity index 100% rename from src/web/package.json rename to src/server/package.json diff --git a/src/web/prepareDB.js b/src/server/prepareDB.js similarity index 100% rename from src/web/prepareDB.js rename to src/server/prepareDB.js diff --git a/src/web/setup/setupRoutes.js b/src/server/setup/setupRoutes.js similarity index 100% rename from src/web/setup/setupRoutes.js rename to src/server/setup/setupRoutes.js diff --git a/src/web/setupDB.js b/src/server/setupDB.js similarity index 100% rename from src/web/setupDB.js rename to src/server/setupDB.js diff --git a/src/web/setupkey.txt b/src/server/setupkey.txt similarity index 100% rename from src/web/setupkey.txt rename to src/server/setupkey.txt diff --git a/src/server/test.js b/src/server/test.js new file mode 100644 index 0000000..2add288 --- /dev/null +++ b/src/server/test.js @@ -0,0 +1,19 @@ +const alphabet = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; +let result = ''; + +// https://stackoverflow.com/questions/36129721/convert-number-to-alphabet-letter +function printToLetter( number ) { + let charIndex = number % alphabet.length; + let quotient = number / alphabet.length; + if ( charIndex - 1 === -1 ) { + charIndex = alphabet.length; + quotient --; + } + result = alphabet.charAt( charIndex - 1 ) + result; + if ( quotient >= 1 ) { + printToLetter( parseInt( quotient ) ); + } +} + +printToLetter( 150036 ); +console.log( result ); \ No newline at end of file diff --git a/src/web/ui/en/2fa/2faEnhanced.html b/src/server/ui/en/2fa/2faEnhanced.html similarity index 100% rename from src/web/ui/en/2fa/2faEnhanced.html rename to src/server/ui/en/2fa/2faEnhanced.html diff --git a/src/web/ui/en/2fa/2faEnhancedAdmin.html b/src/server/ui/en/2fa/2faEnhancedAdmin.html similarity index 100% rename from src/web/ui/en/2fa/2faEnhancedAdmin.html rename to src/server/ui/en/2fa/2faEnhancedAdmin.html diff --git a/src/web/ui/en/2fa/2faInvalid.html b/src/server/ui/en/2fa/2faInvalid.html similarity index 100% rename from src/web/ui/en/2fa/2faInvalid.html rename to src/server/ui/en/2fa/2faInvalid.html diff --git a/src/web/ui/en/2fa/2faSimple.html b/src/server/ui/en/2fa/2faSimple.html similarity index 100% rename from src/web/ui/en/2fa/2faSimple.html rename to src/server/ui/en/2fa/2faSimple.html diff --git a/src/web/ui/en/errors/403.html b/src/server/ui/en/errors/403.html similarity index 100% rename from src/web/ui/en/errors/403.html rename to src/server/ui/en/errors/403.html diff --git a/src/web/ui/en/errors/404.html b/src/server/ui/en/errors/404.html similarity index 100% rename from src/web/ui/en/errors/404.html rename to src/server/ui/en/errors/404.html diff --git a/src/web/ui/en/payments/canceled.html b/src/server/ui/en/payments/canceled.html similarity index 100% rename from src/web/ui/en/payments/canceled.html rename to src/server/ui/en/payments/canceled.html diff --git a/src/web/ui/en/payments/failed.html b/src/server/ui/en/payments/failed.html similarity index 100% rename from src/web/ui/en/payments/failed.html rename to src/server/ui/en/payments/failed.html diff --git a/src/web/ui/en/payments/failedToProcessDetailsMail.html b/src/server/ui/en/payments/failedToProcessDetailsMail.html similarity index 100% rename from src/web/ui/en/payments/failedToProcessDetailsMail.html rename to src/server/ui/en/payments/failedToProcessDetailsMail.html diff --git a/src/web/ui/en/payments/failedToProcessMail.html b/src/server/ui/en/payments/failedToProcessMail.html similarity index 100% rename from src/web/ui/en/payments/failedToProcessMail.html rename to src/server/ui/en/payments/failedToProcessMail.html diff --git a/src/web/ui/en/payments/ticketMail.html b/src/server/ui/en/payments/ticketMail.html similarity index 100% rename from src/web/ui/en/payments/ticketMail.html rename to src/server/ui/en/payments/ticketMail.html diff --git a/src/web/ui/en/signup/allowTwoFA.html b/src/server/ui/en/signup/allowTwoFA.html similarity index 100% rename from src/web/ui/en/signup/allowTwoFA.html rename to src/server/ui/en/signup/allowTwoFA.html diff --git a/src/web/ui/en/signup/disallowTwoFA.html b/src/server/ui/en/signup/disallowTwoFA.html similarity index 100% rename from src/web/ui/en/signup/disallowTwoFA.html rename to src/server/ui/en/signup/disallowTwoFA.html diff --git a/src/web/ui/en/signup/enforceTwoFA.html b/src/server/ui/en/signup/enforceTwoFA.html similarity index 100% rename from src/web/ui/en/signup/enforceTwoFA.html rename to src/server/ui/en/signup/enforceTwoFA.html diff --git a/src/web/ui/en/signup/invalid.html b/src/server/ui/en/signup/invalid.html similarity index 100% rename from src/web/ui/en/signup/invalid.html rename to src/server/ui/en/signup/invalid.html diff --git a/src/web/ui/en/signup/pwReset.html b/src/server/ui/en/signup/pwReset.html similarity index 100% rename from src/web/ui/en/signup/pwReset.html rename to src/server/ui/en/signup/pwReset.html diff --git a/src/web/ui/en/signup/signupMail.html b/src/server/ui/en/signup/signupMail.html similarity index 100% rename from src/web/ui/en/signup/signupMail.html rename to src/server/ui/en/signup/signupMail.html diff --git a/src/web/ui/home/active/en/index.html b/src/server/ui/home/active/en/index.html similarity index 100% rename from src/web/ui/home/active/en/index.html rename to src/server/ui/home/active/en/index.html diff --git a/src/web/ui/home/helper.js b/src/server/ui/home/helper.js similarity index 100% rename from src/web/ui/home/helper.js rename to src/server/ui/home/helper.js diff --git a/src/web/ui/home/index.html b/src/server/ui/home/index.html similarity index 100% rename from src/web/ui/home/index.html rename to src/server/ui/home/index.html diff --git a/src/web/ui/home/main.css b/src/server/ui/home/main.css similarity index 100% rename from src/web/ui/home/main.css rename to src/server/ui/home/main.css diff --git a/src/web/ui/home/nav.html b/src/server/ui/home/nav.html similarity index 100% rename from src/web/ui/home/nav.html rename to src/server/ui/home/nav.html diff --git a/src/web/ui/home/template.html b/src/server/ui/home/template.html similarity index 100% rename from src/web/ui/home/template.html rename to src/server/ui/home/template.html diff --git a/src/web/ui/home/templates/default/assets/README.md b/src/server/ui/home/templates/default/assets/README.md similarity index 100% rename from src/web/ui/home/templates/default/assets/README.md rename to src/server/ui/home/templates/default/assets/README.md diff --git a/src/web/ui/home/templates/default/index.html b/src/server/ui/home/templates/default/index.html similarity index 100% rename from src/web/ui/home/templates/default/index.html rename to src/server/ui/home/templates/default/index.html diff --git a/src/web/ui/home/templates/default/startPage.config.json b/src/server/ui/home/templates/default/startPage.config.json similarity index 100% rename from src/web/ui/home/templates/default/startPage.config.json rename to src/server/ui/home/templates/default/startPage.config.json diff --git a/src/web/ui/home/templates/default/startPage.json b/src/server/ui/home/templates/default/startPage.json similarity index 100% rename from src/web/ui/home/templates/default/startPage.json rename to src/server/ui/home/templates/default/startPage.json diff --git a/src/web/ui/home/templates/default/supportFiles/style.css b/src/server/ui/home/templates/default/supportFiles/style.css similarity index 100% rename from src/web/ui/home/templates/default/supportFiles/style.css rename to src/server/ui/home/templates/default/supportFiles/style.css diff --git a/src/web/ui/home/templates/modern/assets/README.md b/src/server/ui/home/templates/modern/assets/README.md similarity index 100% rename from src/web/ui/home/templates/modern/assets/README.md rename to src/server/ui/home/templates/modern/assets/README.md diff --git a/src/web/ui/home/templates/modern/index.html b/src/server/ui/home/templates/modern/index.html similarity index 100% rename from src/web/ui/home/templates/modern/index.html rename to src/server/ui/home/templates/modern/index.html diff --git a/src/web/ui/home/templates/modern/startPage.config.json b/src/server/ui/home/templates/modern/startPage.config.json similarity index 100% rename from src/web/ui/home/templates/modern/startPage.config.json rename to src/server/ui/home/templates/modern/startPage.config.json diff --git a/src/web/ui/home/templates/modern/startPage.json b/src/server/ui/home/templates/modern/startPage.json similarity index 100% rename from src/web/ui/home/templates/modern/startPage.json rename to src/server/ui/home/templates/modern/startPage.json diff --git a/src/web/ui/home/templates/modern/supportFiles/style.css b/src/server/ui/home/templates/modern/supportFiles/style.css similarity index 100% rename from src/web/ui/home/templates/modern/supportFiles/style.css rename to src/server/ui/home/templates/modern/supportFiles/style.css diff --git a/src/server/webapp b/src/server/webapp new file mode 120000 index 0000000..210cd69 --- /dev/null +++ b/src/server/webapp @@ -0,0 +1 @@ +../webapp/ \ No newline at end of file diff --git a/src/web/webapp/main/.browserslistrc b/src/webapp/main/.browserslistrc similarity index 100% rename from src/web/webapp/main/.browserslistrc rename to src/webapp/main/.browserslistrc diff --git a/src/web/webapp/main/.eslintrc.js b/src/webapp/main/.eslintrc.js similarity index 100% rename from src/web/webapp/main/.eslintrc.js rename to src/webapp/main/.eslintrc.js diff --git a/src/web/webapp/main/.gitignore b/src/webapp/main/.gitignore similarity index 100% rename from src/web/webapp/main/.gitignore rename to src/webapp/main/.gitignore diff --git a/src/web/webapp/main/README.md b/src/webapp/main/README.md similarity index 100% rename from src/web/webapp/main/README.md rename to src/webapp/main/README.md diff --git a/src/web/webapp/main/index.html b/src/webapp/main/index.html similarity index 100% rename from src/web/webapp/main/index.html rename to src/webapp/main/index.html diff --git a/src/web/webapp/main/jsconfig.json b/src/webapp/main/jsconfig.json similarity index 100% rename from src/web/webapp/main/jsconfig.json rename to src/webapp/main/jsconfig.json diff --git a/src/web/webapp/main/package-lock.json b/src/webapp/main/package-lock.json similarity index 100% rename from src/web/webapp/main/package-lock.json rename to src/webapp/main/package-lock.json diff --git a/src/web/webapp/main/package.json b/src/webapp/main/package.json similarity index 100% rename from src/web/webapp/main/package.json rename to src/webapp/main/package.json diff --git a/src/web/webapp/main/public/coloris.min.css b/src/webapp/main/public/coloris.min.css similarity index 100% rename from src/web/webapp/main/public/coloris.min.css rename to src/webapp/main/public/coloris.min.css diff --git a/src/web/webapp/main/public/coloris.min.js b/src/webapp/main/public/coloris.min.js similarity index 100% rename from src/web/webapp/main/public/coloris.min.js rename to src/webapp/main/public/coloris.min.js diff --git a/src/web/webapp/main/public/favicon.ico b/src/webapp/main/public/favicon.ico similarity index 100% rename from src/web/webapp/main/public/favicon.ico rename to src/webapp/main/public/favicon.ico diff --git a/src/web/webapp/main/public/iecrasher.html b/src/webapp/main/public/iecrasher.html similarity index 100% rename from src/web/webapp/main/public/iecrasher.html rename to src/webapp/main/public/iecrasher.html diff --git a/src/web/webapp/main/public/lang/order/cart/en.json b/src/webapp/main/public/lang/order/cart/en.json similarity index 100% rename from src/web/webapp/main/public/lang/order/cart/en.json rename to src/webapp/main/public/lang/order/cart/en.json diff --git a/src/web/webapp/main/public/lang/order/pay/en.json b/src/webapp/main/public/lang/order/pay/en.json similarity index 100% rename from src/web/webapp/main/public/lang/order/pay/en.json rename to src/webapp/main/public/lang/order/pay/en.json diff --git a/src/web/webapp/main/public/lang/order/purchase/en.json b/src/webapp/main/public/lang/order/purchase/en.json similarity index 100% rename from src/web/webapp/main/public/lang/order/purchase/en.json rename to src/webapp/main/public/lang/order/purchase/en.json diff --git a/src/web/webapp/main/public/lang/order/tickets/details/en.json b/src/webapp/main/public/lang/order/tickets/details/en.json similarity index 100% rename from src/web/webapp/main/public/lang/order/tickets/details/en.json rename to src/webapp/main/public/lang/order/tickets/details/en.json diff --git a/src/web/webapp/main/public/lang/order/tickets/list/en.json b/src/webapp/main/public/lang/order/tickets/list/en.json similarity index 100% rename from src/web/webapp/main/public/lang/order/tickets/list/en.json rename to src/webapp/main/public/lang/order/tickets/list/en.json diff --git a/src/web/webapp/main/public/lang/order/tickets/noseatplan/en.json b/src/webapp/main/public/lang/order/tickets/noseatplan/en.json similarity index 100% rename from src/web/webapp/main/public/lang/order/tickets/noseatplan/en.json rename to src/webapp/main/public/lang/order/tickets/noseatplan/en.json diff --git a/src/web/webapp/main/public/lang/order/tickets/seatplan/en.json b/src/webapp/main/public/lang/order/tickets/seatplan/en.json similarity index 100% rename from src/web/webapp/main/public/lang/order/tickets/seatplan/en.json rename to src/webapp/main/public/lang/order/tickets/seatplan/en.json diff --git a/src/web/webapp/main/public/lang/user/account/en.json b/src/webapp/main/public/lang/user/account/en.json similarity index 100% rename from src/web/webapp/main/public/lang/user/account/en.json rename to src/webapp/main/public/lang/user/account/en.json diff --git a/src/web/webapp/main/public/lang/user/login/en.json b/src/webapp/main/public/lang/user/login/en.json similarity index 100% rename from src/web/webapp/main/public/lang/user/login/en.json rename to src/webapp/main/public/lang/user/login/en.json diff --git a/src/web/webapp/main/public/lang/user/signup/en.json b/src/webapp/main/public/lang/user/signup/en.json similarity index 100% rename from src/web/webapp/main/public/lang/user/signup/en.json rename to src/webapp/main/public/lang/user/signup/en.json diff --git a/src/web/webapp/main/src/App.vue b/src/webapp/main/src/App.vue similarity index 100% rename from src/web/webapp/main/src/App.vue rename to src/webapp/main/src/App.vue diff --git a/src/web/webapp/main/src/assets/logo.png b/src/webapp/main/src/assets/logo.png similarity index 100% rename from src/web/webapp/main/src/assets/logo.png rename to src/webapp/main/src/assets/logo.png diff --git a/src/web/webapp/main/src/components/noseatplan.vue b/src/webapp/main/src/components/noseatplan.vue similarity index 100% rename from src/web/webapp/main/src/components/noseatplan.vue rename to src/webapp/main/src/components/noseatplan.vue diff --git a/src/web/webapp/main/src/components/notifications/notifications.vue b/src/webapp/main/src/components/notifications/notifications.vue similarity index 100% rename from src/web/webapp/main/src/components/notifications/notifications.vue rename to src/webapp/main/src/components/notifications/notifications.vue diff --git a/src/web/webapp/main/src/components/notifications/popups.vue b/src/webapp/main/src/components/notifications/popups.vue similarity index 100% rename from src/web/webapp/main/src/components/notifications/popups.vue rename to src/webapp/main/src/components/notifications/popups.vue diff --git a/src/web/webapp/main/src/components/seatplan/editor/properties.vue b/src/webapp/main/src/components/seatplan/editor/properties.vue similarity index 100% rename from src/web/webapp/main/src/components/seatplan/editor/properties.vue rename to src/webapp/main/src/components/seatplan/editor/properties.vue diff --git a/src/web/webapp/main/src/components/seatplan/editor/window.vue b/src/webapp/main/src/components/seatplan/editor/window.vue similarity index 100% rename from src/web/webapp/main/src/components/seatplan/editor/window.vue rename to src/webapp/main/src/components/seatplan/editor/window.vue diff --git a/src/web/webapp/main/src/components/seatplan/seatplanComponents/seats/circular.vue b/src/webapp/main/src/components/seatplan/seatplanComponents/seats/circular.vue similarity index 100% rename from src/web/webapp/main/src/components/seatplan/seatplanComponents/seats/circular.vue rename to src/webapp/main/src/components/seatplan/seatplanComponents/seats/circular.vue diff --git a/src/web/webapp/main/src/components/seatplan/seatplanComponents/seats/rectangular.vue b/src/webapp/main/src/components/seatplan/seatplanComponents/seats/rectangular.vue similarity index 100% rename from src/web/webapp/main/src/components/seatplan/seatplanComponents/seats/rectangular.vue rename to src/webapp/main/src/components/seatplan/seatplanComponents/seats/rectangular.vue diff --git a/src/web/webapp/main/src/components/seatplan/seatplanComponents/seats/trapezoid.vue b/src/webapp/main/src/components/seatplan/seatplanComponents/seats/trapezoid.vue similarity index 100% rename from src/web/webapp/main/src/components/seatplan/seatplanComponents/seats/trapezoid.vue rename to src/webapp/main/src/components/seatplan/seatplanComponents/seats/trapezoid.vue diff --git a/src/web/webapp/main/src/components/seatplan/seatplanComponents/stages.vue b/src/webapp/main/src/components/seatplan/seatplanComponents/stages.vue similarity index 100% rename from src/web/webapp/main/src/components/seatplan/seatplanComponents/stages.vue rename to src/webapp/main/src/components/seatplan/seatplanComponents/stages.vue diff --git a/src/web/webapp/main/src/components/seatplan/seatplanComponents/standing.vue b/src/webapp/main/src/components/seatplan/seatplanComponents/standing.vue similarity index 100% rename from src/web/webapp/main/src/components/seatplan/seatplanComponents/standing.vue rename to src/webapp/main/src/components/seatplan/seatplanComponents/standing.vue diff --git a/src/web/webapp/main/src/components/seatplan/seatplanComponents/textField.vue b/src/webapp/main/src/components/seatplan/seatplanComponents/textField.vue similarity index 100% rename from src/web/webapp/main/src/components/seatplan/seatplanComponents/textField.vue rename to src/webapp/main/src/components/seatplan/seatplanComponents/textField.vue diff --git a/src/web/webapp/main/src/components/seatplan/userApp/seatplanComponents/seats/circular.vue b/src/webapp/main/src/components/seatplan/userApp/seatplanComponents/seats/circular.vue similarity index 100% rename from src/web/webapp/main/src/components/seatplan/userApp/seatplanComponents/seats/circular.vue rename to src/webapp/main/src/components/seatplan/userApp/seatplanComponents/seats/circular.vue diff --git a/src/web/webapp/main/src/components/seatplan/userApp/seatplanComponents/seats/rectangular.vue b/src/webapp/main/src/components/seatplan/userApp/seatplanComponents/seats/rectangular.vue similarity index 100% rename from src/web/webapp/main/src/components/seatplan/userApp/seatplanComponents/seats/rectangular.vue rename to src/webapp/main/src/components/seatplan/userApp/seatplanComponents/seats/rectangular.vue diff --git a/src/web/webapp/main/src/components/seatplan/userApp/seatplanComponents/seats/trapezoid.vue b/src/webapp/main/src/components/seatplan/userApp/seatplanComponents/seats/trapezoid.vue similarity index 100% rename from src/web/webapp/main/src/components/seatplan/userApp/seatplanComponents/seats/trapezoid.vue rename to src/webapp/main/src/components/seatplan/userApp/seatplanComponents/seats/trapezoid.vue diff --git a/src/web/webapp/main/src/components/seatplan/userApp/seatplanComponents/stages.vue b/src/webapp/main/src/components/seatplan/userApp/seatplanComponents/stages.vue similarity index 100% rename from src/web/webapp/main/src/components/seatplan/userApp/seatplanComponents/stages.vue rename to src/webapp/main/src/components/seatplan/userApp/seatplanComponents/stages.vue diff --git a/src/web/webapp/main/src/components/seatplan/userApp/seatplanComponents/standing.vue b/src/webapp/main/src/components/seatplan/userApp/seatplanComponents/standing.vue similarity index 100% rename from src/web/webapp/main/src/components/seatplan/userApp/seatplanComponents/standing.vue rename to src/webapp/main/src/components/seatplan/userApp/seatplanComponents/standing.vue diff --git a/src/web/webapp/main/src/components/seatplan/userApp/seatplanComponents/textField.vue b/src/webapp/main/src/components/seatplan/userApp/seatplanComponents/textField.vue similarity index 100% rename from src/web/webapp/main/src/components/seatplan/userApp/seatplanComponents/textField.vue rename to src/webapp/main/src/components/seatplan/userApp/seatplanComponents/textField.vue diff --git a/src/web/webapp/main/src/components/seatplan/userApp/userWindow.vue b/src/webapp/main/src/components/seatplan/userApp/userWindow.vue similarity index 100% rename from src/web/webapp/main/src/components/seatplan/userApp/userWindow.vue rename to src/webapp/main/src/components/seatplan/userApp/userWindow.vue diff --git a/src/web/webapp/main/src/components/settings/rightClickMenu.vue b/src/webapp/main/src/components/settings/rightClickMenu.vue similarity index 100% rename from src/web/webapp/main/src/components/settings/rightClickMenu.vue rename to src/webapp/main/src/components/settings/rightClickMenu.vue diff --git a/src/web/webapp/main/src/components/settings/settings.vue b/src/webapp/main/src/components/settings/settings.vue similarity index 100% rename from src/web/webapp/main/src/components/settings/settings.vue rename to src/webapp/main/src/components/settings/settings.vue diff --git a/src/web/webapp/main/src/components/sideCartView.vue b/src/webapp/main/src/components/sideCartView.vue similarity index 100% rename from src/web/webapp/main/src/components/sideCartView.vue rename to src/webapp/main/src/components/sideCartView.vue diff --git a/src/web/webapp/main/src/main.js b/src/webapp/main/src/main.js similarity index 100% rename from src/web/webapp/main/src/main.js rename to src/webapp/main/src/main.js diff --git a/src/web/webapp/main/src/router/adminRoutes.js b/src/webapp/main/src/router/adminRoutes.js similarity index 100% rename from src/web/webapp/main/src/router/adminRoutes.js rename to src/webapp/main/src/router/adminRoutes.js diff --git a/src/web/webapp/main/src/router/index.js b/src/webapp/main/src/router/index.js similarity index 100% rename from src/web/webapp/main/src/router/index.js rename to src/webapp/main/src/router/index.js diff --git a/src/web/webapp/main/src/router/mainRoutes.js b/src/webapp/main/src/router/mainRoutes.js similarity index 100% rename from src/web/webapp/main/src/router/mainRoutes.js rename to src/webapp/main/src/router/mainRoutes.js diff --git a/src/web/webapp/main/src/stores/backendStore.js b/src/webapp/main/src/stores/backendStore.js similarity index 100% rename from src/web/webapp/main/src/stores/backendStore.js rename to src/webapp/main/src/stores/backendStore.js diff --git a/src/web/webapp/main/src/stores/userStore.js b/src/webapp/main/src/stores/userStore.js similarity index 100% rename from src/web/webapp/main/src/stores/userStore.js rename to src/webapp/main/src/stores/userStore.js diff --git a/src/web/webapp/main/src/views/404.vue b/src/webapp/main/src/views/404.vue similarity index 100% rename from src/web/webapp/main/src/views/404.vue rename to src/webapp/main/src/views/404.vue diff --git a/src/web/webapp/main/src/views/HomeView.vue b/src/webapp/main/src/views/HomeView.vue similarity index 100% rename from src/web/webapp/main/src/views/HomeView.vue rename to src/webapp/main/src/views/HomeView.vue diff --git a/src/web/webapp/main/src/views/admin/AdminLoginView.vue b/src/webapp/main/src/views/admin/AdminLoginView.vue similarity index 100% rename from src/web/webapp/main/src/views/admin/AdminLoginView.vue rename to src/webapp/main/src/views/admin/AdminLoginView.vue diff --git a/src/web/webapp/main/src/views/admin/AdminView.vue b/src/webapp/main/src/views/admin/AdminView.vue similarity index 100% rename from src/web/webapp/main/src/views/admin/AdminView.vue rename to src/webapp/main/src/views/admin/AdminView.vue diff --git a/src/web/webapp/main/src/views/admin/EventsView.vue b/src/webapp/main/src/views/admin/EventsView.vue similarity index 100% rename from src/web/webapp/main/src/views/admin/EventsView.vue rename to src/webapp/main/src/views/admin/EventsView.vue diff --git a/src/web/webapp/main/src/views/admin/HomeView.vue b/src/webapp/main/src/views/admin/HomeView.vue similarity index 100% rename from src/web/webapp/main/src/views/admin/HomeView.vue rename to src/webapp/main/src/views/admin/HomeView.vue diff --git a/src/web/webapp/main/src/views/admin/LocationsView.vue b/src/webapp/main/src/views/admin/LocationsView.vue similarity index 100% rename from src/web/webapp/main/src/views/admin/LocationsView.vue rename to src/webapp/main/src/views/admin/LocationsView.vue diff --git a/src/web/webapp/main/src/views/admin/PagesView.vue b/src/webapp/main/src/views/admin/PagesView.vue similarity index 100% rename from src/web/webapp/main/src/views/admin/PagesView.vue rename to src/webapp/main/src/views/admin/PagesView.vue diff --git a/src/web/webapp/main/src/views/admin/PluginsView.vue b/src/webapp/main/src/views/admin/PluginsView.vue similarity index 100% rename from src/web/webapp/main/src/views/admin/PluginsView.vue rename to src/webapp/main/src/views/admin/PluginsView.vue diff --git a/src/web/webapp/main/src/views/admin/SettingsView.vue b/src/webapp/main/src/views/admin/SettingsView.vue similarity index 100% rename from src/web/webapp/main/src/views/admin/SettingsView.vue rename to src/webapp/main/src/views/admin/SettingsView.vue diff --git a/src/web/webapp/main/src/views/admin/TwoFA.vue b/src/webapp/main/src/views/admin/TwoFA.vue similarity index 100% rename from src/web/webapp/main/src/views/admin/TwoFA.vue rename to src/webapp/main/src/views/admin/TwoFA.vue diff --git a/src/web/webapp/main/src/views/admin/events/AnalyticsView.vue b/src/webapp/main/src/views/admin/events/AnalyticsView.vue similarity index 100% rename from src/web/webapp/main/src/views/admin/events/AnalyticsView.vue rename to src/webapp/main/src/views/admin/events/AnalyticsView.vue diff --git a/src/web/webapp/main/src/views/admin/events/EditorView.vue b/src/webapp/main/src/views/admin/events/EditorView.vue similarity index 100% rename from src/web/webapp/main/src/views/admin/events/EditorView.vue rename to src/webapp/main/src/views/admin/events/EditorView.vue diff --git a/src/web/webapp/main/src/views/admin/events/EventsDetailsView.vue b/src/webapp/main/src/views/admin/events/EventsDetailsView.vue similarity index 100% rename from src/web/webapp/main/src/views/admin/events/EventsDetailsView.vue rename to src/webapp/main/src/views/admin/events/EventsDetailsView.vue diff --git a/src/web/webapp/main/src/views/admin/events/TicketEditorView.vue b/src/webapp/main/src/views/admin/events/TicketEditorView.vue similarity index 100% rename from src/web/webapp/main/src/views/admin/events/TicketEditorView.vue rename to src/webapp/main/src/views/admin/events/TicketEditorView.vue diff --git a/src/web/webapp/main/src/views/admin/page/StartPageEditorView.vue b/src/webapp/main/src/views/admin/page/StartPageEditorView.vue similarity index 100% rename from src/web/webapp/main/src/views/admin/page/StartPageEditorView.vue rename to src/webapp/main/src/views/admin/page/StartPageEditorView.vue diff --git a/src/web/webapp/main/src/views/purchasing/CartView.vue b/src/webapp/main/src/views/purchasing/CartView.vue similarity index 100% rename from src/web/webapp/main/src/views/purchasing/CartView.vue rename to src/webapp/main/src/views/purchasing/CartView.vue diff --git a/src/web/webapp/main/src/views/purchasing/GuestPurchaseView.vue b/src/webapp/main/src/views/purchasing/GuestPurchaseView.vue similarity index 100% rename from src/web/webapp/main/src/views/purchasing/GuestPurchaseView.vue rename to src/webapp/main/src/views/purchasing/GuestPurchaseView.vue diff --git a/src/web/webapp/main/src/views/purchasing/OrderView.vue b/src/webapp/main/src/views/purchasing/OrderView.vue similarity index 100% rename from src/web/webapp/main/src/views/purchasing/OrderView.vue rename to src/webapp/main/src/views/purchasing/OrderView.vue diff --git a/src/web/webapp/main/src/views/purchasing/PaymentSuccessView.vue b/src/webapp/main/src/views/purchasing/PaymentSuccessView.vue similarity index 100% rename from src/web/webapp/main/src/views/purchasing/PaymentSuccessView.vue rename to src/webapp/main/src/views/purchasing/PaymentSuccessView.vue diff --git a/src/web/webapp/main/src/views/purchasing/PurchaseView.vue b/src/webapp/main/src/views/purchasing/PurchaseView.vue similarity index 100% rename from src/web/webapp/main/src/views/purchasing/PurchaseView.vue rename to src/webapp/main/src/views/purchasing/PurchaseView.vue diff --git a/src/web/webapp/main/src/views/purchasing/TicketsDetailsView.vue b/src/webapp/main/src/views/purchasing/TicketsDetailsView.vue similarity index 100% rename from src/web/webapp/main/src/views/purchasing/TicketsDetailsView.vue rename to src/webapp/main/src/views/purchasing/TicketsDetailsView.vue diff --git a/src/web/webapp/main/src/views/purchasing/TicketsOrderingView.vue b/src/webapp/main/src/views/purchasing/TicketsOrderingView.vue similarity index 100% rename from src/web/webapp/main/src/views/purchasing/TicketsOrderingView.vue rename to src/webapp/main/src/views/purchasing/TicketsOrderingView.vue diff --git a/src/web/webapp/main/src/views/user/AccountView.vue b/src/webapp/main/src/views/user/AccountView.vue similarity index 100% rename from src/web/webapp/main/src/views/user/AccountView.vue rename to src/webapp/main/src/views/user/AccountView.vue diff --git a/src/web/webapp/main/src/views/user/LoginView.vue b/src/webapp/main/src/views/user/LoginView.vue similarity index 100% rename from src/web/webapp/main/src/views/user/LoginView.vue rename to src/webapp/main/src/views/user/LoginView.vue diff --git a/src/web/webapp/main/src/views/user/PasswordResetView.vue b/src/webapp/main/src/views/user/PasswordResetView.vue similarity index 100% rename from src/web/webapp/main/src/views/user/PasswordResetView.vue rename to src/webapp/main/src/views/user/PasswordResetView.vue diff --git a/src/web/webapp/main/src/views/user/SignupView.vue b/src/webapp/main/src/views/user/SignupView.vue similarity index 100% rename from src/web/webapp/main/src/views/user/SignupView.vue rename to src/webapp/main/src/views/user/SignupView.vue diff --git a/src/web/webapp/main/src/views/user/TwoFA.vue b/src/webapp/main/src/views/user/TwoFA.vue similarity index 100% rename from src/web/webapp/main/src/views/user/TwoFA.vue rename to src/webapp/main/src/views/user/TwoFA.vue diff --git a/src/web/webapp/main/tos.md b/src/webapp/main/tos.md similarity index 100% rename from src/web/webapp/main/tos.md rename to src/webapp/main/tos.md diff --git a/src/web/webapp/main/vite.config.js b/src/webapp/main/vite.config.js similarity index 100% rename from src/web/webapp/main/vite.config.js rename to src/webapp/main/vite.config.js diff --git a/src/web/webapp/main/vue.config.js b/src/webapp/main/vue.config.js similarity index 100% rename from src/web/webapp/main/vue.config.js rename to src/webapp/main/vue.config.js diff --git a/src/web/webapp/setup/.eslintrc.js b/src/webapp/setup/.eslintrc.js similarity index 100% rename from src/web/webapp/setup/.eslintrc.js rename to src/webapp/setup/.eslintrc.js diff --git a/src/web/webapp/setup/.gitignore b/src/webapp/setup/.gitignore similarity index 100% rename from src/web/webapp/setup/.gitignore rename to src/webapp/setup/.gitignore diff --git a/src/web/webapp/setup/.vscode/extensions.json b/src/webapp/setup/.vscode/extensions.json similarity index 100% rename from src/web/webapp/setup/.vscode/extensions.json rename to src/webapp/setup/.vscode/extensions.json diff --git a/src/web/webapp/setup/README.md b/src/webapp/setup/README.md similarity index 100% rename from src/web/webapp/setup/README.md rename to src/webapp/setup/README.md diff --git a/src/web/webapp/setup/index.html b/src/webapp/setup/index.html similarity index 100% rename from src/web/webapp/setup/index.html rename to src/webapp/setup/index.html diff --git a/src/web/webapp/setup/package-lock.json b/src/webapp/setup/package-lock.json similarity index 100% rename from src/web/webapp/setup/package-lock.json rename to src/webapp/setup/package-lock.json diff --git a/src/web/webapp/setup/package.json b/src/webapp/setup/package.json similarity index 100% rename from src/web/webapp/setup/package.json rename to src/webapp/setup/package.json diff --git a/src/web/webapp/setup/public/favicon.ico b/src/webapp/setup/public/favicon.ico similarity index 100% rename from src/web/webapp/setup/public/favicon.ico rename to src/webapp/setup/public/favicon.ico diff --git a/src/web/webapp/setup/src/App.vue b/src/webapp/setup/src/App.vue similarity index 100% rename from src/web/webapp/setup/src/App.vue rename to src/webapp/setup/src/App.vue diff --git a/src/web/webapp/setup/src/assets/logo.png b/src/webapp/setup/src/assets/logo.png similarity index 100% rename from src/web/webapp/setup/src/assets/logo.png rename to src/webapp/setup/src/assets/logo.png diff --git a/src/web/webapp/setup/src/components/notifications.vue b/src/webapp/setup/src/components/notifications.vue similarity index 100% rename from src/web/webapp/setup/src/components/notifications.vue rename to src/webapp/setup/src/components/notifications.vue diff --git a/src/web/webapp/setup/src/main.js b/src/webapp/setup/src/main.js similarity index 100% rename from src/web/webapp/setup/src/main.js rename to src/webapp/setup/src/main.js diff --git a/src/web/webapp/setup/src/router/index.js b/src/webapp/setup/src/router/index.js similarity index 100% rename from src/web/webapp/setup/src/router/index.js rename to src/webapp/setup/src/router/index.js diff --git a/src/web/webapp/setup/src/router/setupRoutes.js b/src/webapp/setup/src/router/setupRoutes.js similarity index 100% rename from src/web/webapp/setup/src/router/setupRoutes.js rename to src/webapp/setup/src/router/setupRoutes.js diff --git a/src/web/webapp/setup/src/stores/backendStore.js b/src/webapp/setup/src/stores/backendStore.js similarity index 100% rename from src/web/webapp/setup/src/stores/backendStore.js rename to src/webapp/setup/src/stores/backendStore.js diff --git a/src/web/webapp/setup/src/views/AdminLoginView.vue b/src/webapp/setup/src/views/AdminLoginView.vue similarity index 100% rename from src/web/webapp/setup/src/views/AdminLoginView.vue rename to src/webapp/setup/src/views/AdminLoginView.vue diff --git a/src/web/webapp/setup/src/views/BasicSetupView.vue b/src/webapp/setup/src/views/BasicSetupView.vue similarity index 100% rename from src/web/webapp/setup/src/views/BasicSetupView.vue rename to src/webapp/setup/src/views/BasicSetupView.vue diff --git a/src/web/webapp/setup/src/views/HomeView.vue b/src/webapp/setup/src/views/HomeView.vue similarity index 100% rename from src/web/webapp/setup/src/views/HomeView.vue rename to src/webapp/setup/src/views/HomeView.vue diff --git a/src/web/webapp/setup/src/views/SetupCompleteView.vue b/src/webapp/setup/src/views/SetupCompleteView.vue similarity index 100% rename from src/web/webapp/setup/src/views/SetupCompleteView.vue rename to src/webapp/setup/src/views/SetupCompleteView.vue diff --git a/src/web/webapp/setup/src/views/SetupRootView.vue b/src/webapp/setup/src/views/SetupRootView.vue similarity index 100% rename from src/web/webapp/setup/src/views/SetupRootView.vue rename to src/webapp/setup/src/views/SetupRootView.vue diff --git a/src/web/webapp/setup/src/views/SetupStartView.vue b/src/webapp/setup/src/views/SetupStartView.vue similarity index 100% rename from src/web/webapp/setup/src/views/SetupStartView.vue rename to src/webapp/setup/src/views/SetupStartView.vue diff --git a/src/web/webapp/setup/src/views/SetupView.vue b/src/webapp/setup/src/views/SetupView.vue similarity index 100% rename from src/web/webapp/setup/src/views/SetupView.vue rename to src/webapp/setup/src/views/SetupView.vue diff --git a/src/web/webapp/setup/vite.config.js b/src/webapp/setup/vite.config.js similarity index 100% rename from src/web/webapp/setup/vite.config.js rename to src/webapp/setup/vite.config.js