From e324c52a819bb0bf46b8d8ca11765c94cf0c0e17 Mon Sep 17 00:00:00 2001 From: Janis Hutz Date: Mon, 29 May 2023 17:56:57 +0200 Subject: [PATCH] move to new, correct name --- .eslintrc.js | 2 +- .gitignore | 2 +- README.md | 30 +++++------ package.js | 2 +- package.json | 8 +-- src/server/admin/pwdmanager.js | 2 +- src/server/admin/routes.js | 2 +- src/server/app.js | 2 +- src/server/backend/db/db.js | 2 +- src/server/package-lock.json | 4 +- src/server/package.json | 8 +-- src/webapp/README.md | 2 +- src/webapp/package-lock.json | 4 +- src/webapp/package.json | 2 +- src/webapp/src/App.vue | 2 +- src/webapp/src/components/initial.vue | 4 +- .../components/seatplan/editor/properties.vue | 2 +- .../src/components/seatplan/editor/window.vue | 2 +- .../seatplanComponents/seats/circular.vue | 2 +- .../seatplanComponents/seats/rectangular.vue | 2 +- .../seatplanComponents/seats/trapezoid.vue | 2 +- src/webapp/src/main.js | 2 +- src/webapp/src/router/adminRoutes.js | 16 +++--- src/webapp/src/router/index.js | 4 +- src/webapp/src/router/mainRoutes.js | 24 ++++----- src/webapp/src/router/setupRoutes.js | 18 +++---- src/webapp/src/stores/backendStore.js | 2 +- src/webapp/src/stores/userStore.js | 2 +- src/webapp/src/views/404.vue | 4 +- src/webapp/src/views/AdminLoginView.vue | 2 +- src/webapp/src/views/CartView.vue | 2 +- src/webapp/src/views/GuestPurchaseView.vue | 2 +- src/webapp/src/views/HomeView.vue | 2 +- src/webapp/src/views/LoginView.vue | 2 +- src/webapp/src/views/OrderView.vue | 2 +- src/webapp/src/views/PaymentPrepareView.vue | 2 +- src/webapp/src/views/PaymentView.vue | 2 +- src/webapp/src/views/PurchaseView.vue | 2 +- src/webapp/src/views/SetupView.vue | 2 +- src/webapp/src/views/SignupView.vue | 2 +- src/webapp/src/views/TicketsDetailsView.vue | 2 +- src/webapp/src/views/TicketsOrderingView.vue | 2 +- src/webapp/src/views/admin/AccountView.vue | 2 +- src/webapp/src/views/admin/AdminView.vue | 2 +- src/webapp/src/views/admin/EventsView.vue | 2 +- src/webapp/src/views/admin/HomeView.vue | 4 +- src/webapp/src/views/admin/PagesView.vue | 2 +- src/webapp/src/views/admin/PluginsView.vue | 2 +- src/webapp/src/views/admin/SettingsView.vue | 51 ++++++++++++------- .../src/views/admin/events/EditorView.vue | 2 +- .../src/views/setup/SetupCompleteView.vue | 2 +- .../src/views/setup/SetupEventsView.vue | 6 +-- src/webapp/src/views/setup/SetupPageView.vue | 6 +-- .../src/views/setup/SetupPaymentsView.vue | 6 +-- src/webapp/src/views/setup/SetupRootView.vue | 4 +- src/webapp/src/views/setup/SetupStartView.vue | 6 +-- src/webapp/src/views/setup/SetupTOSView.vue | 6 +-- website/README.md | 2 +- website/build.js | 2 +- website/dist/about/index.html | 2 +- website/dist/css/home.css | 2 +- website/dist/css/navstyle.css | 2 +- website/dist/css/style.css | 2 +- website/package-lock.json | 4 +- website/src/admin-panel.md | 2 +- website/src/admin-panel/admin-accounts.md | 2 +- website/src/admin-panel/settings.md | 2 +- website/src/index.md | 4 +- website/src/setup.md | 2 +- website/src/setup/installation.md | 6 +-- website/src/setup/setup.md | 14 ++--- website/src/systemrequirements/index.md | 2 +- 72 files changed, 176 insertions(+), 163 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index 87eb22d..4e3e565 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -1,5 +1,5 @@ /* -* myevent - .eslintrc.js +* libreevent - .eslintrc.js * * Created by Janis Hutz 02/26/2023, Licensed under the GPL V3 License * https://janishutz.com, development@janishutz.com diff --git a/.gitignore b/.gitignore index c963870..43730c3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ # -# myevent - .gitignore +# libreevent - .gitignore # # Created by Janis Hutz 02/26/2023, Licensed under the GPL V3 License # https://janishutz.com, development@janishutz.com diff --git a/README.md b/README.md index 094a28b..4b8c29c 100644 --- a/README.md +++ b/README.md @@ -1,22 +1,22 @@
-

myevent

+

libreevent

- - - - - - - - + + + + + + + +
A fully featured, fully free and open source event management solution you can host yourself, to manage your event and sell tickets. All you need is a webserver that can run node.js! -Visit our [website](https://myevent.janishutz.com) +Visit our [website](https://libreevent.janishutz.com) # System requirements - node.js V16.0+ @@ -26,14 +26,14 @@ Visit our [website](https://myevent.janishutz.com) - Any operating system that can run node.js # Download -You may download this project using the GitHub releases page or the direct links on the [myevent website](https://myevent.janishutz.com/download) as this only downloads the ready-to-distribute version, not the development version. -Alternatively, you may download the project directly from GitHub (by cloning it or downloading the code) but you'll have to compile and package the project [manually](https://myevent.janishutz.com/docs/contributing/packaging). +You may download this project using the GitHub releases page or the direct links on the [libreevent website](https://libreevent.janishutz.com/download) as this only downloads the ready-to-distribute version, not the development version. +Alternatively, you may download the project directly from GitHub (by cloning it or downloading the code) but you'll have to compile and package the project [manually](https://libreevent.janishutz.com/docs/contributing/packaging). # Contributing -If you want to contribute to this project, please read more [here](https://myevent.janishutz.com/docs/contributing). Until the end of October 2023, no contributions can be accepted into master. +If you want to contribute to this project, please read more [here](https://libreevent.janishutz.com/docs/contributing). Until the end of October 2023, no contributions can be accepted into master. # Supporting the project -If you like this project and it helped you save money, please consider donating to help fund the continuous development. If you are a company, please contact me [here](https://myevent.janishutz.com/docs/sponsoring) if you want to sponsor the project and become an official partner. +If you like this project and it helped you save money, please consider donating to help fund the continuous development. If you are a company, please contact me [here](https://libreevent.janishutz.com/docs/sponsoring) if you want to sponsor the project and become an official partner. # Repository structure - [assets/](/assets/): contains the logo (as png and GIMP file), also iOS and Android marketing materials, just global assets (images / videos) @@ -52,7 +52,7 @@ You may notice some additional folders appearing after running ``` npm run package ``` -This is to shrink the repository size. Distribution ready files can be found in the releases or on our [website](https://myevent.janishutz.com/download). +This is to shrink the repository size. Distribution ready files can be found in the releases or on our [website](https://libreevent.janishutz.com/download). ## This project is currently NOT ready to be used! Development of this project is currently ongoing and no stable version is available yet. diff --git a/package.js b/package.js index 7278f25..6e031e4 100644 --- a/package.js +++ b/package.js @@ -1,5 +1,5 @@ /* -* myevent - package.js +* libreevent - package.js * * Created by Janis Hutz 05/14/2023, Licensed under the GPL V3 License * https://janishutz.com, development@janishutz.com diff --git a/package.json b/package.json index 014791a..3eb575d 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "myevent", + "name": "libreevent", "version": "1.0.0", "description": "A free and open source event management solution", "main": "/dist/app.js", @@ -8,7 +8,7 @@ }, "repository": { "type": "git", - "url": "git+https://github.com/simplePCBuilding/myevent.git" + "url": "git+https://github.com/simplePCBuilding/libreevent.git" }, "keywords": [ "eventmanager", @@ -18,7 +18,7 @@ "author": "Janis Hutz", "license": "GPL-3.0-or-later", "bugs": { - "url": "https://github.com/simplePCBuilding/myevent/issues" + "url": "https://github.com/simplePCBuilding/libreevent/issues" }, - "homepage": "https://myevent.janishutz.com" + "homepage": "https://libreevent.janishutz.com" } diff --git a/src/server/admin/pwdmanager.js b/src/server/admin/pwdmanager.js index fd711fb..e7fc2be 100644 --- a/src/server/admin/pwdmanager.js +++ b/src/server/admin/pwdmanager.js @@ -1,5 +1,5 @@ /* -* myevent - pwdmanager.js +* libreevent - pwdmanager.js * * Created by Janis Hutz 03/26/2023, Licensed under the GPL V3 License * https://janishutz.com, development@janishutz.com diff --git a/src/server/admin/routes.js b/src/server/admin/routes.js index 245b255..11ebaf7 100644 --- a/src/server/admin/routes.js +++ b/src/server/admin/routes.js @@ -1,5 +1,5 @@ /* -* myevent - routes.js (admin) +* libreevent - routes.js (admin) * * Created by Janis Hutz 03/11/2023, Licensed under the GPL V3 License * https://janishutz.com, development@janishutz.com diff --git a/src/server/app.js b/src/server/app.js index cc23495..7501931 100644 --- a/src/server/app.js +++ b/src/server/app.js @@ -1,5 +1,5 @@ /* -* myevent - app.js +* libreevent - app.js * * Created by Janis Hutz 02/26/2023, Licensed under the GPL V3 License * https://janishutz.com, development@janishutz.com diff --git a/src/server/backend/db/db.js b/src/server/backend/db/db.js index 8218794..3b6a897 100644 --- a/src/server/backend/db/db.js +++ b/src/server/backend/db/db.js @@ -1,5 +1,5 @@ /* -* myevent - db.js +* libreevent - db.js * * Created by Janis Hutz 03/26/2023, Licensed under the GPL V3 License * https://janishutz.com, development@janishutz.com diff --git a/src/server/package-lock.json b/src/server/package-lock.json index 7b415b6..79592ef 100644 --- a/src/server/package-lock.json +++ b/src/server/package-lock.json @@ -1,11 +1,11 @@ { - "name": "myevent", + "name": "libreevent", "version": "1.0.0", "lockfileVersion": 2, "requires": true, "packages": { "": { - "name": "myevent", + "name": "libreevent", "version": "1.0.0", "license": "GPL-3.0-or-later", "dependencies": { diff --git a/src/server/package.json b/src/server/package.json index d86eacf..b948c7e 100644 --- a/src/server/package.json +++ b/src/server/package.json @@ -1,5 +1,5 @@ { - "name": "myevent", + "name": "libreevent", "version": "1.0.0", "description": "Free & Open source event management solution", "main": "app.js", @@ -54,7 +54,7 @@ }, "repository": { "type": "git", - "url": "git+https://github.com/simplePCBuilding/myevent.git" + "url": "git+https://github.com/simplePCBuilding/libreevent.git" }, "keywords": [ "event", @@ -64,7 +64,7 @@ "author": "Janis Hutz", "license": "GPL-3.0-or-later", "bugs": { - "url": "https://github.com/simplePCBuilding/myevent/issues" + "url": "https://github.com/simplePCBuilding/libreevent/issues" }, - "homepage": "https://myevent.janishutz.com" + "homepage": "https://libreevent.janishutz.com" } diff --git a/src/webapp/README.md b/src/webapp/README.md index 624878e..5500044 100644 --- a/src/webapp/README.md +++ b/src/webapp/README.md @@ -1,4 +1,4 @@ -# myevent +# libreevent ## Project setup ``` diff --git a/src/webapp/package-lock.json b/src/webapp/package-lock.json index bc9dd1a..8fc89ad 100644 --- a/src/webapp/package-lock.json +++ b/src/webapp/package-lock.json @@ -1,11 +1,11 @@ { - "name": "myevent", + "name": "libreevent", "version": "0.1.0", "lockfileVersion": 2, "requires": true, "packages": { "": { - "name": "myevent", + "name": "libreevent", "version": "0.1.0", "dependencies": { "core-js": "^3.8.3", diff --git a/src/webapp/package.json b/src/webapp/package.json index 3058d76..bdc9ede 100644 --- a/src/webapp/package.json +++ b/src/webapp/package.json @@ -1,5 +1,5 @@ { - "name": "myevent", + "name": "libreevent", "version": "0.1.0", "private": true, "scripts": { diff --git a/src/webapp/src/App.vue b/src/webapp/src/App.vue index fbf247b..6e31e55 100644 --- a/src/webapp/src/App.vue +++ b/src/webapp/src/App.vue @@ -1,5 +1,5 @@ + + + + + +
{{ setting.display }} info
@@ -20,13 +21,15 @@ {{ setting.tooltip }}
- - - - +
+ +
@@ -34,7 +37,22 @@ export default { data () { return { - settings: { 'guest-purchase': { 'display': 'Allow guest purchase', 'id': 'guest-purchase', 'tooltip':'Allowing guest purchase means that a user does not have to create an account in order for them to be able to make a purchase.', 'value': true } } + settings: { + 'guest-purchase': { + 'display': 'Enable guest purchase', + 'id': 'guest-purchase', + 'tooltip':'Allowing guest purchase means that a user does not have to create an account in order for them to be able to make a purchase. Default: On', + 'value': true, + 'type': 'toggle' + }, + 'overbooking': { + 'display': 'Enable overbooking of event', + 'id': 'overbooking', + 'tooltip':'Allow more ticket reservations than you have tickets available. Currently only available for events without seatplans. Default: Off', + 'value': false, + 'type': 'toggle' + } + } } }, methods: { @@ -51,13 +69,8 @@