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 @@
+
@@ -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 @@