diff --git a/README.md b/README.md index 0c31783..8f97b05 100644 --- a/README.md +++ b/README.md @@ -1,32 +1,55 @@ +# Backend +- [] **Create missing backend tests (see below)** +- [] ics for registered trips + +## New large features +### Logbuch +- Log with activities + +### Guest-Scheckbuch +### Bootsreservierungen + +## Backlog (i.e. don't work on this now) +### Sync w/ nextcloud +- remove most fields (names, ...) from users and add uid +- create user_nextcloud table; to be re-created every day(?) + +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) + +### Misc +- [] Don't show events if time > 1h(?) ago +- [] exactly same time -> deny registration +- [] automatically add regular planned trip +- [] same day+time: aggregate stats (x people, of which y cox and z rower) + + + +# Frontend Process +´cd frontend´ +´npm install´ +´npm run (watch/build)´ + # 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 (see below) -- [] same day+time: aggregate stats (x people, of which y cox and z rower) - -# Frontend Process -´cd frontend´ -´npm install´ -´npm run (watch/build)´ - # Missing backend tests - [ ] (index) GET / @@ -62,14 +85,3 @@ # Thoughts on nextcloud sync tables -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)