restrucutre readme
This commit is contained in:
parent
e9d06d785e
commit
d6b7f61729
70
README.md
70
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
|
# Notes / Bugfixes
|
||||||
## Frontend
|
## Frontend
|
||||||
- [] add UI for `trip_type`
|
- [] add UI for `trip_type`
|
||||||
- [] support esc to close sidebar
|
- [] 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!)
|
- [] 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
|
# Nice to have
|
||||||
## Frontend
|
## Frontend
|
||||||
- [] my trips for cox
|
- [] 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
|
# Missing backend tests
|
||||||
|
|
||||||
- [ ] (index) GET /
|
- [ ] (index) GET /
|
||||||
@ -62,14 +85,3 @@
|
|||||||
|
|
||||||
# Thoughts on nextcloud sync tables
|
# 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)
|
|
||||||
|
Loading…
Reference in New Issue
Block a user