1
0
Fork 0

Update readme

master
Ambrose Chua 2017-04-13 00:29:28 +08:00
parent 2ed90533ec
commit 0130361841
1 changed files with 7 additions and 5 deletions

View File

@ -5,24 +5,26 @@ A school event planner and timetable
## Todo ## Todo
- [ ] Migrations, default data - [x] Migrations
- [ ] Authentication - [ ] Authentication
- [ ] Global React `user` - [x] Global React `user`
- [x] OID auth client - [x] OID auth client
- [ ] jwt token provider - [ ] jwt token provider
- [ ] auth is a choice between oidc and pass, sends token/pass to `/auth` for validation - [x] auth is a choice between oidc and pass, sends token/pass to `/auth` for validation
- [ ] `/auth` verifies oid token or pass, generates signed jwt - [ ] `/auth` verifies oid token or pass, generates signed jwt
- [ ] jwt taken contains user role - [ ] jwt taken contains user role
- [ ] hide/protect certain element - [ ] hide/protect certain element
- [ ] fake validator for jwt at protected endpoints - [x] fake validator for jwt at protected endpoints
- [ ] assume user is admin - [ ] assume user is admin
- [ ] Create group - [x] Create group
- [ ] Create one-off events - [ ] Create one-off events
- [ ] Create attachments - [ ] Create attachments
- [ ] Description - [ ] Description
- [ ] File - [ ] File
- [ ] Create group CCAs - [ ] Create group CCAs
- [ ] Create CCA schedules
- [ ] Create group mentor - [ ] Create group mentor
- [ ] Importable timetables
- [ ] Display events as agenda - [ ] Display events as agenda
- [ ] Display events as calendar - [ ] Display events as calendar