Ruderassistent des Rudervereins Donau Linz https://app.rudernlinz.at
Go to file
2023-07-17 03:00:02 +02:00
frontend [BUGFIX] duplicate ids checkboxes in sidebar form 2023-06-08 15:28:08 +02:00
src add example code; updated deploy script 2023-07-16 20:54:11 +02:00
svelte be able to use both tera and svelte 2023-07-16 20:07:38 +02:00
templates friendlier faq 2023-07-11 15:11:01 +02:00
.env initial push 2023-02-08 16:25:06 +01:00
.gitignore [TASK] add frontend process and basic files 2023-04-05 19:33:31 +02:00
.gitlab-ci.yml fix ci 2023-04-10 14:51:47 +02:00
Cargo.lock update deps 2023-07-11 16:08:19 +02:00
Cargo.toml be able to use both tera and svelte 2023-07-16 20:07:38 +02:00
db.sqlite.bkp automatic db backup 2023-07-17 03:00:02 +02:00
migration.sql start working on always_show task 2023-05-14 09:38:45 +02:00
package-lock.json update deps 2023-06-06 12:23:16 +02:00
README.md thoughts on nextcloud sync 2023-06-20 13:15:04 +02:00
rot.service add service + update file 2023-03-04 11:52:11 +01:00
seeds.sql add trip_types 2023-05-03 16:38:15 +02:00
shame.txt add shame list 2023-06-06 22:42:22 +02:00
test_db.sh add user table 2023-03-26 14:40:56 +02:00
update.sh add example code; updated deploy script 2023-07-16 20:54:11 +02:00

Notes / Bugfixes

Frontend

  • [] add UI for trip_type
  • [] support esc to close sidebar
  • [] after an hour(?) of inactivity -> show large popup w/ "maybe old data (ignore) (reload page)" (ignore bc maybe use is actively doing something -> don't throw input away!)

Backend

  • [] Don't show events if time > 1h(?) ago
  • [] Sync w/ nextcloud
    • remove most fields (names, ...) from users and add uid
    • create user_nextcloud table; to be re-created every day(?)
  • [] ics for registered trips

Nice to have

Frontend

  • [] my trips for cox

Backend

  • [] exactly same time -> deny registration
  • [] automatically add regular planned trip
  • [] User sync w/ nextcloud
  • [] Rocket tests for /rest
  • [] same day+time: aggregate stats (x people, of which y cox and z rower)

Frontend Process

´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)