add svelte build

This commit is contained in:
Philipp 2023-06-26 09:36:25 +02:00
commit 23320100fd
3 changed files with 22 additions and 3 deletions

View File

@ -10,7 +10,6 @@
- remove most fields (names, ...) from users and add uid
- create user_nextcloud table; to be re-created every day(?)
- [] ics for registered trips
- [] beta.rudernlinz.at -> deploy 'beta' branch
# Nice to have
## Frontend
@ -27,3 +26,18 @@
´cd frontend´
´npm install´
´npm run (watch/build)´
----
user
- UID
- pw
- last_access
user_details
- UID
- fn (formatted name)
- is_cox (if CATEGORIES = {Steuerleute, Bootsführer})
- is_admin (if CATEGORIES = Admin)
- is_guest (if person not in nextcloud)

View File

@ -131,7 +131,7 @@
{{ macros::checkbox(label='Immer anzeigen', name='always_show', id=planned_event.id,checked=planned_event.always_show) }}
{{ macros::input(label='Anmerkungen', name='notes', type='input', value=planned_event.notes) }}
<input value="Bearbeiten" class="btn btn-primary" type="submit" />
<input value="Speichern" class="btn btn-primary" type="submit" />
</form>
</div>
{# --- END Edit Form --- #}
@ -212,7 +212,7 @@
{{ macros::input(label='Anmerkungen', name='notes', type='input', value=trip.notes) }}
{{ macros::select(select_name='trip_type', trip_types=trip_types, default='Reguläre Ausfahrt', selected_id=trip.trip_type_id) }}
<input value="Bearbeiten" class="btn btn-primary" type="submit" />
<input value="Speichern" class="btn btn-primary" type="submit" />
</form>
</div>
{% if trip.rower | length == 0 %}

View File

@ -5,5 +5,10 @@ cargo b -r
cd frontend
npm install
npm run build
cd ..
cd rot_app
npm install
npm run build
sudo systemctl restart rot
sudo systemctl restart rot-svelte
sudo systemctl status rot