move to new, correct name

This commit is contained in:
2023-05-29 17:56:57 +02:00
parent b4083c369d
commit e324c52a81
72 changed files with 176 additions and 163 deletions

View File

@@ -1,4 +1,4 @@
# myevent
# libreevent
## Project setup
```

View File

@@ -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",

View File

@@ -1,5 +1,5 @@
{
"name": "myevent",
"name": "libreevent",
"version": "0.1.0",
"private": true,
"scripts": {

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -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,
}
},

View File

@@ -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' ];

View File

@@ -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,
}
},

View File

@@ -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,
}
},

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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