Merge branch 'main' of gitlab.com:PhilippHofer/rot
This commit is contained in:
commit
6d557cc319
@ -1,6 +1,5 @@
|
|||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { user } from '../../stores/User.js';
|
import { user } from '../../stores/User.js';
|
||||||
import FAQ from './FAQ.svelte';
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<svelte:head>
|
<svelte:head>
|
||||||
@ -8,19 +7,10 @@
|
|||||||
</svelte:head>
|
</svelte:head>
|
||||||
|
|
||||||
<div class="max-w-screen-lg w-full">
|
<div class="max-w-screen-lg w-full">
|
||||||
<h1 class="h1">FAQs</h1>
|
<h1 class="h1">User</h1>
|
||||||
|
|
||||||
<div class="grid pt-8 text-left gap-10">
|
<div class="grid pt-8 text-left gap-10">
|
||||||
|
Test
|
||||||
{#if $user.isCox}
|
|
||||||
<FAQ
|
|
||||||
question={'Wie kann ich eine erstellte Ausfahrt absagen?'}
|
|
||||||
answer={'Du kannst bei deinen selbst angelegten Ausfahrten auf Details klicken und hier unter Ausfahrt bearbeiten die <strong>Anzahl der Ruderer auf 0 setzen</strong>. Danach wird die Ausfahrt als abgesagt markiert. Bedenke allerdings, dass dadurch nicht automatisch alle Mitruderer informiert werden. Bitte zusätzlich in die Signal Gruppe schreiben oder den Betroffenen persönlich Bescheid geben.'} />
|
|
||||||
{/if}
|
|
||||||
|
|
||||||
<FAQ
|
|
||||||
question={'Wie kann ich eine erstellte Ausfahrt absagen?'}
|
|
||||||
answer={'Du kannst bei deinen selbst angelegten Ausfahrten auf Details klicken und hier unter Ausfahrt bearbeiten die <strong>Anzahl der Ruderer auf 0 setzen</strong>. Danach wird die Ausfahrt als abgesagt markiert. Bedenke allerdings, dass dadurch nicht automatisch alle Mitruderer informiert werden. Bitte zusätzlich in die Signal Gruppe schreiben oder den Betroffenen persönlich Bescheid geben.'} />
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
26
rot_app/src/routes/faq/+page.svelte
Normal file
26
rot_app/src/routes/faq/+page.svelte
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
<script lang="ts">
|
||||||
|
import { user } from '../../stores/User.js';
|
||||||
|
import FAQ from './FAQ.svelte';
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<svelte:head>
|
||||||
|
<title>FAQ - ASKÖ Ruderverein Donau Linz</title>
|
||||||
|
</svelte:head>
|
||||||
|
|
||||||
|
<div class="max-w-screen-lg w-full">
|
||||||
|
<h1 class="h1">FAQs</h1>
|
||||||
|
|
||||||
|
<div class="grid pt-8 text-left gap-10">
|
||||||
|
|
||||||
|
{#if $user.isCox}
|
||||||
|
<FAQ
|
||||||
|
question={'Wie kann ich eine erstellte Ausfahrt absagen?'}
|
||||||
|
answer={'Du kannst bei deinen selbst angelegten Ausfahrten auf Details klicken und hier unter Ausfahrt bearbeiten die <strong>Anzahl der Ruderer auf 0 setzen</strong>. Danach wird die Ausfahrt als abgesagt markiert. Bedenke allerdings, dass dadurch nicht automatisch alle Mitruderer informiert werden. Bitte zusätzlich in die Signal Gruppe schreiben oder den Betroffenen persönlich Bescheid geben.'} />
|
||||||
|
{/if}
|
||||||
|
|
||||||
|
<FAQ
|
||||||
|
question={'Wie kann ich eine erstellte Ausfahrt absagen?'}
|
||||||
|
answer={'Du kannst bei deinen selbst angelegten Ausfahrten auf Details klicken und hier unter Ausfahrt bearbeiten die <strong>Anzahl der Ruderer auf 0 setzen</strong>. Danach wird die Ausfahrt als abgesagt markiert. Bedenke allerdings, dass dadurch nicht automatisch alle Mitruderer informiert werden. Bitte zusätzlich in die Signal Gruppe schreiben oder den Betroffenen persönlich Bescheid geben.'} />
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
9
rot_app/src/routes/faq/+page.ts
Normal file
9
rot_app/src/routes/faq/+page.ts
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
import { dev } from '$app/environment';
|
||||||
|
|
||||||
|
// we don't need any JS on this page, though we'll load
|
||||||
|
// it in dev so that we get hot module replacement
|
||||||
|
export const csr = dev;
|
||||||
|
|
||||||
|
// since there's no dynamic data here, we can prerender
|
||||||
|
// it so that it gets served as a static asset in production
|
||||||
|
export const prerender = true;
|
11
rot_app/src/routes/faq/FAQ.svelte
Normal file
11
rot_app/src/routes/faq/FAQ.svelte
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<script lang="ts">
|
||||||
|
export let question: string;
|
||||||
|
export let answer: string;
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<h2 class="flex mb-4 text-lg font-bold text-primary-900">
|
||||||
|
{@html question }
|
||||||
|
</h2>
|
||||||
|
<p class="text-primary-950">{@html answer }</p>
|
||||||
|
</div>
|
@ -14,10 +14,15 @@ async fn rocket() -> _ {
|
|||||||
|
|
||||||
let mut connection_options = SqliteConnectOptions::from_str("sqlite://db.sqlite").unwrap();
|
let mut connection_options = SqliteConnectOptions::from_str("sqlite://db.sqlite").unwrap();
|
||||||
connection_options.log_statements(log::LevelFilter::Debug);
|
connection_options.log_statements(log::LevelFilter::Debug);
|
||||||
let pool = PoolOptions::new()
|
let db: SqlitePool = PoolOptions::new()
|
||||||
.connect_with(connection_options)
|
.connect_with(connection_options)
|
||||||
.await
|
.await
|
||||||
.unwrap();
|
.unwrap();
|
||||||
|
|
||||||
tera::start(pool)
|
let rocket = rocket::build().manage(db);
|
||||||
|
|
||||||
|
#[cfg(feature = "rowing-tera")]
|
||||||
|
let rocket = tera::config(rocket);
|
||||||
|
|
||||||
|
rocket
|
||||||
}
|
}
|
||||||
|
@ -110,9 +110,8 @@ pub struct Config {
|
|||||||
rss_key: String,
|
rss_key: String,
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn start(db: SqlitePool) -> Rocket<Build> {
|
pub fn config(rocket: Rocket<Build>) -> Rocket<Build> {
|
||||||
rocket::build()
|
rocket
|
||||||
.manage(db)
|
|
||||||
.mount("/", routes![index, join, remove])
|
.mount("/", routes![index, join, remove])
|
||||||
.mount("/auth", auth::routes())
|
.mount("/auth", auth::routes())
|
||||||
.mount("/cox", cox::routes())
|
.mount("/cox", cox::routes())
|
||||||
|
Loading…
Reference in New Issue
Block a user