mirror of
https://github.com/janishutz/libreevent.git
synced 2025-11-25 05:14:23 +00:00
move to new, correct name
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
4
src/server/package-lock.json
generated
4
src/server/package-lock.json
generated
@@ -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": {
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# myevent
|
||||
# libreevent
|
||||
|
||||
## Project setup
|
||||
```
|
||||
|
||||
4
src/webapp/package-lock.json
generated
4
src/webapp/package-lock.json
generated
@@ -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",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"name": "myevent",
|
||||
"name": "libreevent",
|
||||
"version": "0.1.0",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!--
|
||||
* myevent - App.vue
|
||||
* libreevent - App.vue
|
||||
*
|
||||
* Created by Janis Hutz 05/14/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
<div class="home">
|
||||
<img alt="Vue logo" src="../assets/logo.png">
|
||||
<div>
|
||||
<h1>Welcome to myevent!</h1>
|
||||
<p>Let's start the setup by entering the setup key below! You may define a setup key in the config file of myevent. See <a href="https://myevent.janishutz.com/docs/setup/setup" target="_blank">here</a> for more instructions</p>
|
||||
<h1>Welcome to libreevent!</h1>
|
||||
<p>Let's start the setup by entering the setup key below! You may define a setup key in the config file of libreevent. See <a href="https://libreevent.janishutz.com/docs/setup/setup" target="_blank">here</a> for more instructions</p>
|
||||
<form>
|
||||
<label for="key">Your setup key</label><br>
|
||||
<input type="text" v-model="formData[ 'key' ]" required name="key" id="key">
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!--
|
||||
* myevent - properties.vue
|
||||
* libreevent - properties.vue
|
||||
*
|
||||
* Created by Janis Hutz 05/12/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!--
|
||||
* myevent - window.vue
|
||||
* libreevent - window.vue
|
||||
*
|
||||
* Created by Janis Hutz 05/12/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!--
|
||||
* myevent - properties.vue
|
||||
* libreevent - properties.vue
|
||||
*
|
||||
* Created by Janis Hutz 05/12/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!--
|
||||
* myevent - properties.vue
|
||||
* libreevent - properties.vue
|
||||
*
|
||||
* Created by Janis Hutz 05/12/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!--
|
||||
* myevent - properties.vue
|
||||
* libreevent - properties.vue
|
||||
*
|
||||
* Created by Janis Hutz 05/12/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* myevent - main.js
|
||||
* libreevent - main.js
|
||||
*
|
||||
* Created by Janis Hutz 05/12/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* myevent - adminRoutes.js
|
||||
* libreevent - adminRoutes.js
|
||||
*
|
||||
* Created by Janis Hutz 05/12/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
@@ -12,7 +12,7 @@ export default {
|
||||
name: 'admin',
|
||||
component: () => import( '../views/admin/AdminView.vue' ),
|
||||
meta: {
|
||||
title: 'Admin - myevent',
|
||||
title: 'Admin - libreevent',
|
||||
adminAuthRequired: true,
|
||||
},
|
||||
children: [
|
||||
@@ -21,7 +21,7 @@ export default {
|
||||
name: 'adminHome',
|
||||
component: () => import( '../views/admin/HomeView.vue' ),
|
||||
meta: {
|
||||
title: 'Home :: Admin - myevent',
|
||||
title: 'Home :: Admin - libreevent',
|
||||
adminAuthRequired: true,
|
||||
}
|
||||
},
|
||||
@@ -30,7 +30,7 @@ export default {
|
||||
name: 'adminAccounts',
|
||||
component: () => import( '../views/admin/AccountView.vue' ),
|
||||
meta: {
|
||||
title: 'Accounts :: Admin - myevent',
|
||||
title: 'Accounts :: Admin - libreevent',
|
||||
adminAuthRequired: true,
|
||||
permissions: 'root'
|
||||
}
|
||||
@@ -40,7 +40,7 @@ export default {
|
||||
name: 'adminPages',
|
||||
component: () => import( '../views/admin/PagesView.vue' ),
|
||||
meta: {
|
||||
title: 'Pages :: Admin - myevent',
|
||||
title: 'Pages :: Admin - libreevent',
|
||||
adminAuthRequired: true,
|
||||
}
|
||||
},
|
||||
@@ -49,7 +49,7 @@ export default {
|
||||
name: 'adminEvents',
|
||||
component: () => import( '../views/admin/EventsView.vue' ),
|
||||
meta: {
|
||||
title: 'Events :: Admin - myevent',
|
||||
title: 'Events :: Admin - libreevent',
|
||||
adminAuthRequired: true,
|
||||
},
|
||||
},
|
||||
@@ -58,7 +58,7 @@ export default {
|
||||
name: 'adminPlugins',
|
||||
component: () => import( '../views/admin/PluginsView.vue' ),
|
||||
meta: {
|
||||
title: 'Plugins :: Admin - myevent',
|
||||
title: 'Plugins :: Admin - libreevent',
|
||||
adminAuthRequired: true,
|
||||
}
|
||||
},
|
||||
@@ -67,7 +67,7 @@ export default {
|
||||
name: 'adminSettings',
|
||||
component: () => import( '../views/admin/SettingsView.vue' ),
|
||||
meta: {
|
||||
title: 'Admin - myevent',
|
||||
title: 'Admin - libreevent',
|
||||
adminAuthRequired: true,
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* myevent - index.js
|
||||
* libreevent - index.js
|
||||
*
|
||||
* Created by Janis Hutz 05/12/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
@@ -29,7 +29,7 @@ const router = createRouter( {
|
||||
|
||||
|
||||
router.afterEach( ( to, from ) => {
|
||||
document.title = to.meta.title ? to.meta.title : 'myevent';
|
||||
document.title = to.meta.title ? to.meta.title : 'libreevent';
|
||||
} );
|
||||
|
||||
let UserAccountPages = [ 'account' ];
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* myevent - mainRoutes.js
|
||||
* libreevent - mainRoutes.js
|
||||
*
|
||||
* Created by Janis Hutz 05/12/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
@@ -21,7 +21,7 @@ export default [
|
||||
name: 'home',
|
||||
component: HomeView,
|
||||
meta: {
|
||||
title: 'Home - myevent'
|
||||
title: 'Home - libreevent'
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -29,7 +29,7 @@ export default [
|
||||
name: 'tickets',
|
||||
component: () => import( '../views/OrderView.vue' ),
|
||||
meta: {
|
||||
title: 'Order ticket - myevent'
|
||||
title: 'Order ticket - libreevent'
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -37,7 +37,7 @@ export default [
|
||||
name: 'login',
|
||||
component: () => import( '../views/LoginView.vue' ),
|
||||
meta: {
|
||||
title: 'Login - myevent'
|
||||
title: 'Login - libreevent'
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -45,7 +45,7 @@ export default [
|
||||
name: 'adminLogin',
|
||||
component: () => import( '../views/AdminLoginView.vue' ),
|
||||
meta: {
|
||||
title: 'Login :: Admin - myevent'
|
||||
title: 'Login :: Admin - libreevent'
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -53,7 +53,7 @@ export default [
|
||||
name: 'signup',
|
||||
component: () => import( '../views/SignupView.vue' ),
|
||||
meta: {
|
||||
title: 'Signup - myevent'
|
||||
title: 'Signup - libreevent'
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -61,7 +61,7 @@ export default [
|
||||
name: 'ticketDetails',
|
||||
component: () => import( '../views/TicketsDetailsView.vue' ),
|
||||
meta: {
|
||||
title: 'Details - myevent',
|
||||
title: 'Details - libreevent',
|
||||
transition: 'scale'
|
||||
}
|
||||
},
|
||||
@@ -70,7 +70,7 @@ export default [
|
||||
name: 'ticketOrder',
|
||||
component: () => import( '../views/TicketsOrderingView.vue' ),
|
||||
meta: {
|
||||
title: 'Order ticket - myevent',
|
||||
title: 'Order ticket - libreevent',
|
||||
transition: 'scale'
|
||||
}
|
||||
},
|
||||
@@ -79,7 +79,7 @@ export default [
|
||||
name: 'cart',
|
||||
component: () => import( '../views/CartView.vue' ),
|
||||
meta: {
|
||||
title: 'Cart - myevent',
|
||||
title: 'Cart - libreevent',
|
||||
transition: 'scale'
|
||||
}
|
||||
},
|
||||
@@ -88,7 +88,7 @@ export default [
|
||||
name: 'purchase',
|
||||
component: () => import( '@/views/PurchaseView.vue' ),
|
||||
meta: {
|
||||
title: 'Pay - myevent',
|
||||
title: 'Pay - libreevent',
|
||||
transition: 'scale'
|
||||
}
|
||||
},
|
||||
@@ -97,7 +97,7 @@ export default [
|
||||
name: 'pay',
|
||||
component: () => import( '@/views/PaymentView.vue' ),
|
||||
meta: {
|
||||
title: 'Pay - myevent',
|
||||
title: 'Pay - libreevent',
|
||||
transition: 'scale',
|
||||
}
|
||||
},
|
||||
@@ -111,7 +111,7 @@ export default [
|
||||
name: 'adminSeatplanEditor',
|
||||
component: () => import( '@/views/admin/events/EditorView.vue' ),
|
||||
meta: {
|
||||
title: 'Seatplan Editor :: Admin - myevent',
|
||||
title: 'Seatplan Editor :: Admin - libreevent',
|
||||
adminAuthRequired: true,
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* myevent - setupRoutes.js
|
||||
* libreevent - setupRoutes.js
|
||||
*
|
||||
* Created by Janis Hutz 05/14/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
@@ -12,7 +12,7 @@ export default {
|
||||
name: 'setup',
|
||||
component: () => import( '../views/SetupView.vue' ),
|
||||
meta: {
|
||||
title: 'Login :: Admin - myevent',
|
||||
title: 'Login :: Admin - libreevent',
|
||||
adminAuthRequired: true,
|
||||
},
|
||||
children: [
|
||||
@@ -21,7 +21,7 @@ export default {
|
||||
name: 'setupStart',
|
||||
component: () => import( '../views/setup/SetupStartView.vue' ),
|
||||
meta: {
|
||||
title: 'Start :: Setup - myevent',
|
||||
title: 'Start :: Setup - libreevent',
|
||||
adminAuthRequired: true,
|
||||
}
|
||||
},
|
||||
@@ -30,7 +30,7 @@ export default {
|
||||
name: 'setupRoot',
|
||||
component: () => import( '../views/setup/SetupRootView.vue' ),
|
||||
meta: {
|
||||
title: 'Root account :: Setup - myevent',
|
||||
title: 'Root account :: Setup - libreevent',
|
||||
adminAuthRequired: true,
|
||||
}
|
||||
},
|
||||
@@ -39,7 +39,7 @@ export default {
|
||||
name: 'setupPage',
|
||||
component: () => import( '../views/setup/SetupPageView.vue' ),
|
||||
meta: {
|
||||
title: 'Landing page :: Setup - myevent',
|
||||
title: 'Landing page :: Setup - libreevent',
|
||||
adminAuthRequired: true,
|
||||
}
|
||||
},
|
||||
@@ -48,7 +48,7 @@ export default {
|
||||
name: 'setupPayments',
|
||||
component: () => import( '../views/setup/SetupPaymentsView.vue' ),
|
||||
meta: {
|
||||
title: 'Payments :: Setup - myevent',
|
||||
title: 'Payments :: Setup - libreevent',
|
||||
adminAuthRequired: true,
|
||||
}
|
||||
},
|
||||
@@ -57,7 +57,7 @@ export default {
|
||||
name: 'setupEvents',
|
||||
component: () => import( '../views/setup/SetupEventsView.vue' ),
|
||||
meta: {
|
||||
title: 'Events :: Setup - myevent',
|
||||
title: 'Events :: Setup - libreevent',
|
||||
adminAuthRequired: true,
|
||||
}
|
||||
},
|
||||
@@ -66,7 +66,7 @@ export default {
|
||||
name: 'setupTOS',
|
||||
component: () => import( '../views/setup/SetupTOSView.vue' ),
|
||||
meta: {
|
||||
title: 'TOS (Optional) :: Setup - myevent',
|
||||
title: 'TOS (Optional) :: Setup - libreevent',
|
||||
adminAuthRequired: true,
|
||||
}
|
||||
},
|
||||
@@ -75,7 +75,7 @@ export default {
|
||||
name: 'setupComplete',
|
||||
component: () => import( '../views/setup/SetupCompleteView.vue' ),
|
||||
meta: {
|
||||
title: 'Setup complete :: Setup - myevent',
|
||||
title: 'Setup complete :: Setup - libreevent',
|
||||
adminAuthRequired: true,
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* myevent - backendStore.js
|
||||
* libreevent - backendStore.js
|
||||
*
|
||||
* Created by Janis Hutz 05/14/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* myevent - userStore.js
|
||||
* libreevent - userStore.js
|
||||
*
|
||||
* Created by Janis Hutz 05/14/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!--
|
||||
* myevent - 404.vue
|
||||
* libreevent - 404.vue
|
||||
*
|
||||
* Created by Janis Hutz 05/14/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
@@ -12,7 +12,7 @@
|
||||
<h1 class="code">404</h1>
|
||||
<h2 class="message">The page you are looking for was not found on the server!</h2>
|
||||
<router-link to="/">Return to home page</router-link>
|
||||
<a href="https://myevent.janishutz.com/docs/errors#404">More information on this error</a>
|
||||
<a href="https://libreevent.janishutz.com/docs/errors#404">More information on this error</a>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!--
|
||||
* myevent - AdminLoginView.vue
|
||||
* libreevent - AdminLoginView.vue
|
||||
*
|
||||
* Created by Janis Hutz 05/14/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!--
|
||||
* myevent - CartView.vue
|
||||
* libreevent - CartView.vue
|
||||
*
|
||||
* Created by Janis Hutz 05/14/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!--
|
||||
* myevent - GuestPurchaseView.vue
|
||||
* libreevent - GuestPurchaseView.vue
|
||||
*
|
||||
* Created by Janis Hutz 05/14/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!--
|
||||
* myevent - HomeView.vue
|
||||
* libreevent - HomeView.vue
|
||||
*
|
||||
* Created by Janis Hutz 05/14/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!--
|
||||
* myevent - LoginView.vue
|
||||
* libreevent - LoginView.vue
|
||||
*
|
||||
* Created by Janis Hutz 05/14/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!--
|
||||
* myevent - OrderView.vue
|
||||
* libreevent - OrderView.vue
|
||||
*
|
||||
* Created by Janis Hutz 05/14/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!--
|
||||
* myevent - PaymentPrepareView.vue
|
||||
* libreevent - PaymentPrepareView.vue
|
||||
*
|
||||
* Created by Janis Hutz 05/14/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!--
|
||||
* myevent - PaymentView.vue
|
||||
* libreevent - PaymentView.vue
|
||||
*
|
||||
* Created by Janis Hutz 05/14/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!--
|
||||
* myevent - PurchaseView.vue
|
||||
* libreevent - PurchaseView.vue
|
||||
*
|
||||
* Created by Janis Hutz 05/14/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!--
|
||||
* myevent - SetupView.vue
|
||||
* libreevent - SetupView.vue
|
||||
*
|
||||
* Created by Janis Hutz 05/14/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!--
|
||||
* myevent - SignupView.vue
|
||||
* libreevent - SignupView.vue
|
||||
*
|
||||
* Created by Janis Hutz 05/14/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!--
|
||||
* myevent - TicketsDetailsView.vue
|
||||
* libreevent - TicketsDetailsView.vue
|
||||
*
|
||||
* Created by Janis Hutz 05/14/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!--
|
||||
* myevent - TicketsOrderingView.vue
|
||||
* libreevent - TicketsOrderingView.vue
|
||||
*
|
||||
* Created by Janis Hutz 05/14/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!--
|
||||
* myevent - AccountView.vue
|
||||
* libreevent - AccountView.vue
|
||||
*
|
||||
* Created by Janis Hutz 05/14/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!--
|
||||
* myevent - AdminView.vue
|
||||
* libreevent - AdminView.vue
|
||||
*
|
||||
* Created by Janis Hutz 05/12/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!--
|
||||
* myevent - EventsView.vue
|
||||
* libreevent - EventsView.vue
|
||||
*
|
||||
* Created by Janis Hutz 05/14/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!--
|
||||
* myevent - HomeView.vue
|
||||
* libreevent - HomeView.vue
|
||||
*
|
||||
* Created by Janis Hutz 05/14/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
@@ -18,7 +18,7 @@
|
||||
<router-link to="/admin/events" class="bigButton">Events</router-link>
|
||||
<router-link to="/admin/events" class="bigButton">Plugins</router-link>
|
||||
<router-link to="/admin/events" class="bigButton">Settings</router-link>
|
||||
<a href="https://myevent.janishutz.com/docs/admin-panel" class="bigButton" target="_blank">Documentation</a>
|
||||
<a href="https://libreevent.janishutz.com/docs/admin-panel" class="bigButton" target="_blank">Documentation</a>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!--
|
||||
* myevent - PagesView.vue
|
||||
* libreevent - PagesView.vue
|
||||
*
|
||||
* Created by Janis Hutz 05/14/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!--
|
||||
* myevent - PluginsView.vue
|
||||
* libreevent - PluginsView.vue
|
||||
*
|
||||
* Created by Janis Hutz 05/14/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!--
|
||||
* myevent - SettingsView.vue
|
||||
* libreevent - SettingsView.vue
|
||||
*
|
||||
* Created by Janis Hutz 05/14/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
@@ -10,9 +10,10 @@
|
||||
<template>
|
||||
<div>
|
||||
<h2>Settings</h2>
|
||||
<ul class="settings-toggles">
|
||||
<li class="settings-option" v-for="setting in settings">
|
||||
<div class="info-wrapper" @mouseenter="showInfo( setting.id )" @mouseleave="hideInfo( setting.id )">
|
||||
<!-- TODO: Move to per event settings -->
|
||||
<table class="settings-toggles">
|
||||
<tr class="settings-option" v-for="setting in settings">
|
||||
<td class="info-wrapper" @mouseenter="showInfo( setting.id )" @mouseleave="hideInfo( setting.id )">
|
||||
{{ setting.display }}
|
||||
<span class="material-symbols-outlined info-icon">info</span>
|
||||
<div class="info-box" :id="setting.id">
|
||||
@@ -20,13 +21,15 @@
|
||||
{{ setting.tooltip }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<label class="switch">
|
||||
<input type="checkbox" v-model="setting.value">
|
||||
<span class="slider round"></span>
|
||||
</label>
|
||||
</li>
|
||||
</ul>
|
||||
</td>
|
||||
<td>
|
||||
<label class="switch">
|
||||
<input type="checkbox" v-model="setting.value">
|
||||
<span class="slider round"></span>
|
||||
</label>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@@ -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 @@
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
|
||||
.settings-option {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
gap: 10%;
|
||||
.settings-toggles {
|
||||
width: 80%;
|
||||
}
|
||||
|
||||
.info-wrapper {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!--
|
||||
* myevent - EditorView.vue
|
||||
* libreevent - EditorView.vue
|
||||
*
|
||||
* Created by Janis Hutz 05/12/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!--
|
||||
* myevent - SetupCompleteView.vue
|
||||
* libreevent - SetupCompleteView.vue
|
||||
*
|
||||
* Created by Janis Hutz 05/14/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!--
|
||||
* myevent - SetupEventsView.vue
|
||||
* libreevent - SetupEventsView.vue
|
||||
*
|
||||
* Created by Janis Hutz 05/14/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
@@ -10,8 +10,8 @@
|
||||
<template>
|
||||
<div>
|
||||
<h3>Setting up Events</h3>
|
||||
<p>You may choose all of the below payment methods, but we recommend to only select one payment gateway for simplicity. Recommended: Either Stripe or Adyen. See the comparison of the different payment methods <a href="https://myevent.janishutz.com/docs/payments">here</a></p>
|
||||
<p>You may find more infos about this part <a href="https://myevent.janishutz.com/docs/setup/setup#payment-methods" target="_blank">here</a></p>
|
||||
<p>You may choose all of the below payment methods, but we recommend to only select one payment gateway for simplicity. Recommended: Either Stripe or Adyen. See the comparison of the different payment methods <a href="https://libreevent.janishutz.com/docs/payments">here</a></p>
|
||||
<p>You may find more infos about this part <a href="https://libreevent.janishutz.com/docs/setup/setup#payment-methods" target="_blank">here</a></p>
|
||||
<button @click="submit()">Continue</button>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!--
|
||||
* myevent - SetupPageView.vue
|
||||
* libreevent - SetupPageView.vue
|
||||
*
|
||||
* Created by Janis Hutz 05/14/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
@@ -10,8 +10,8 @@
|
||||
<template>
|
||||
<div>
|
||||
<h3>Setting up the landing page</h3>
|
||||
<p>The landing page is the page your customers see when they visit your webpage. You may select a page template <a href="https://myevent.janishutz.com/docs/homepage/templates">here</a>.</p>
|
||||
<p>You may find more infos about this part <a href="https://myevent.janishutz.com/docs/setup/setup#page-setup" target="_blank">here</a></p>
|
||||
<p>The landing page is the page your customers see when they visit your webpage. You may select a page template <a href="https://libreevent.janishutz.com/docs/homepage/templates">here</a>.</p>
|
||||
<p>You may find more infos about this part <a href="https://libreevent.janishutz.com/docs/setup/setup#page-setup" target="_blank">here</a></p>
|
||||
|
||||
<label for="template">Choose a template</label><br>
|
||||
<select name="template" id="template" v-for="option in options">
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!--
|
||||
* myevent - SetupPaymentsView.vue
|
||||
* libreevent - SetupPaymentsView.vue
|
||||
*
|
||||
* Created by Janis Hutz 05/14/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
@@ -10,8 +10,8 @@
|
||||
<template>
|
||||
<div>
|
||||
<h3>Setting up payment methods</h3>
|
||||
<p>You may choose all of the below payment methods, but we recommend to only select one payment gateway for simplicity. Recommended: Either Stripe or Adyen. See the comparison of the different payment methods <a href="https://myevent.janishutz.com/docs/payments">here</a></p>
|
||||
<p>You may find more infos about this part <a href="https://myevent.janishutz.com/docs/setup/setup#payment-methods" target="_blank">here</a></p>
|
||||
<p>You may choose all of the below payment methods, but we recommend to only select one payment gateway for simplicity. Recommended: Either Stripe or Adyen. See the comparison of the different payment methods <a href="https://libreevent.janishutz.com/docs/payments">here</a></p>
|
||||
<p>You may find more infos about this part <a href="https://libreevent.janishutz.com/docs/setup/setup#payment-methods" target="_blank">here</a></p>
|
||||
<button @click="submit()">Continue</button>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!--
|
||||
* myevent - SetupRootView.vue
|
||||
* libreevent - SetupRootView.vue
|
||||
*
|
||||
* Created by Janis Hutz 05/14/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
@@ -11,7 +11,7 @@
|
||||
<div>
|
||||
<h3>Setting up the root account</h3>
|
||||
<p>The root account is the most powerful account. Therefore, it should only be used if really necessary and should have a strong password. It also always requires Two Factor Authentication for added security. You may log into the root account by typing 'root' into the Email/Username field on the admin login screen.</p>
|
||||
<p>You may find more infos about this part <a href="https://myevent.janishutz.com/docs/setup/setup#root-account" target="_blank">here</a></p>
|
||||
<p>You may find more infos about this part <a href="https://libreevent.janishutz.com/docs/setup/setup#root-account" target="_blank">here</a></p>
|
||||
<p>Password requirements:</p>
|
||||
<ul style="list-style: none;">
|
||||
<li>At least 15 characters long</li>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!--
|
||||
* myevent - SetupStartView.vue
|
||||
* libreevent - SetupStartView.vue
|
||||
*
|
||||
* Created by Janis Hutz 05/14/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
@@ -9,9 +9,9 @@
|
||||
|
||||
<template>
|
||||
<div>
|
||||
<h2>Welcome to myevent!</h2>
|
||||
<h2>Welcome to libreevent!</h2>
|
||||
<i style="font-size: small;">All links during setup open in separate tabs</i>
|
||||
<p>Let's start by setting it up. We strongly encourage you to also have a look at the extensive documentation of the setup process <a href="https://myevent.janishutz.com/docs/setup/setup" target="_blank">here</a></p>
|
||||
<p>Let's start by setting it up. We strongly encourage you to also have a look at the extensive documentation of the setup process <a href="https://libreevent.janishutz.com/docs/setup/setup" target="_blank">here</a></p>
|
||||
<router-link to="/setup/root" @click="setup();">Start setup</router-link>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!--
|
||||
* myevent - SetupTOSView.vue
|
||||
* libreevent - SetupTOSView.vue
|
||||
*
|
||||
* Created by Janis Hutz 05/14/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
@@ -10,8 +10,8 @@
|
||||
<template>
|
||||
<div>
|
||||
<h3>Setting up TOS (optional)</h3>
|
||||
<p>You may choose all of the below payment methods, but we recommend to only select one payment gateway for simplicity. Recommended: Either Stripe or Adyen. See the comparison of the different payment methods <a href="https://myevent.janishutz.com/docs/payments" target="_blank">here</a></p>
|
||||
<p>You may find more infos about this part <a href="https://myevent.janishutz.com/docs/setup/setup#payment-methods" target="_blank">here</a></p>
|
||||
<p>You may choose all of the below payment methods, but we recommend to only select one payment gateway for simplicity. Recommended: Either Stripe or Adyen. See the comparison of the different payment methods <a href="https://libreevent.janishutz.com/docs/payments" target="_blank">here</a></p>
|
||||
<p>You may find more infos about this part <a href="https://libreevent.janishutz.com/docs/setup/setup#payment-methods" target="_blank">here</a></p>
|
||||
<button @click="submit()">Continue</button>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
Reference in New Issue
Block a user