various fixes

This commit is contained in:
2023-06-03 14:57:17 +02:00
parent abe181db87
commit 879c5374ca
10 changed files with 57 additions and 8 deletions

View File

@@ -70,6 +70,7 @@
::selection { ::selection {
background-color: var( --highlight-backdrop ); background-color: var( --highlight-backdrop );
color: var( --secondary-color );
} }
#themeSelector { #themeSelector {

View File

@@ -2,7 +2,7 @@
<div class="home"> <div class="home">
<img alt="Vue logo" src="../assets/logo.png"> <img alt="Vue logo" src="../assets/logo.png">
<div> <div>
<h1>Welcome to libreevent!</h1> <h1>Welcome to libreǝvent!</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> <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> <form>
<label for="key">Your setup key</label><br> <label for="key">Your setup key</label><br>

View File

@@ -26,9 +26,9 @@ export default {
} }
}, },
{ {
path: 'admin-accounts', path: 'locations',
name: 'adminAccounts', name: 'adminLocations',
component: () => import( '../views/admin/AccountView.vue' ), component: () => import( '../views/admin/LocationsView.vue' ),
meta: { meta: {
title: 'Accounts :: Admin - libreevent', title: 'Accounts :: Admin - libreevent',
adminAuthRequired: true, adminAuthRequired: true,

View File

@@ -56,6 +56,14 @@ export default [
title: 'Signup - libreevent' title: 'Signup - libreevent'
} }
}, },
{
path: '/account',
name: 'account',
component: () => import( '../views/AccountView.vue' ),
meta: {
title: 'Account - libreevent'
}
},
{ {
path: '/tickets/details', path: '/tickets/details',
name: 'ticketDetails', name: 'ticketDetails',

View File

@@ -0,0 +1,5 @@
<template>
<div>
<h1>Account</h1>
</div>
</template>

View File

@@ -15,9 +15,9 @@
<nav class="side-nav"> <nav class="side-nav">
<img src="@/assets/logo.png" alt="libreevent logo" style="width: 80%; margin-left: 10%; margin-bottom: 5%;"> <img src="@/assets/logo.png" alt="libreevent logo" style="width: 80%; margin-left: 10%; margin-bottom: 5%;">
<router-link to="/admin" class="admin-menu">Home</router-link> <router-link to="/admin" class="admin-menu">Home</router-link>
<router-link to="/admin/admin-accounts" class="admin-menu">Admin Accounts</router-link>
<router-link to="/admin/pages" class="admin-menu">Pages</router-link> <router-link to="/admin/pages" class="admin-menu">Pages</router-link>
<router-link to="/admin/events" class="admin-menu">Events</router-link> <router-link to="/admin/events" class="admin-menu">Events</router-link>
<router-link to="/admin/locations" class="admin-menu">Locations</router-link>
<router-link to="/admin/plugins" class="admin-menu">Plugins</router-link> <router-link to="/admin/plugins" class="admin-menu">Plugins</router-link>
<router-link to="/admin/settings" class="admin-menu">Settings</router-link> <router-link to="/admin/settings" class="admin-menu">Settings</router-link>
<button to="/admin/login" class="admin-menu" @click="logout()">Logout</button> <button to="/admin/login" class="admin-menu" @click="logout()">Logout</button>

View File

@@ -13,9 +13,9 @@
<h2>Home</h2> <h2>Home</h2>
<p>Welcome to the admin panel!</p> <p>Welcome to the admin panel!</p>
<div class="bigButton-container"> <div class="bigButton-container">
<router-link to="/admin/admin-accounts" class="bigButton">Admin-accounts</router-link>
<router-link to="/admin/pages" class="bigButton">Pages</router-link> <router-link to="/admin/pages" class="bigButton">Pages</router-link>
<router-link to="/admin/events" class="bigButton">Events</router-link> <router-link to="/admin/events" class="bigButton">Events</router-link>
<router-link to="/admin/locations" class="bigButton">Locations</router-link>
<router-link to="/admin/events" class="bigButton">Plugins</router-link> <router-link to="/admin/events" class="bigButton">Plugins</router-link>
<router-link to="/admin/events" class="bigButton">Settings</router-link> <router-link to="/admin/events" class="bigButton">Settings</router-link>
<a href="https://libreevent.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>

View File

@@ -10,8 +10,7 @@
<template> <template>
<div> <div>
<h2>Pages</h2> <h2>Pages</h2>
<p>Welcome to the admin panel!</p> <p>Here you can modify your landing page (the start page of libreǝvent) and other pages</p>
<div class="bigButtons"></div>
</div> </div>
</template> </template>

View File

@@ -74,6 +74,42 @@
'max': 100, 'max': 100,
} }
}, },
'requiredParameter': {
'display': 'Special requirements',
'id': 'requiredParameter',
'tooltip':'Set this parameter to require the user to provide a certain email domain, a special number or special string of characters. Defaults to None',
'value': 'none',
'type': 'select',
'restrictions': {
'none': {
'displayName':'None',
'value': 'none'
},
'email': {
'displayName':'Email domain',
'value': 'email'
},
'numbers': {
'displayName':'Number sequence',
'value': 'numbers'
},
'string': {
'displayName':'Text sequence',
'value': 'string'
},
}
},
'requiredParameterValue': {
'display': 'Maximum ticket count per account',
'id': 'requiredParameterValue',
'tooltip':'With this setting you can control how many tickets a person can buy. Defaults to 0, which means do not limit.',
'value': 0,
'type': 'number',
'restrictions': {
'min': 0,
'max': 100,
}
},
} }
} }
} }