tvl-depot/assessments/tt/todo.org
William Carroll e326b0da45 Add 'assessments/tt/' from commit 'ee8e75231cd9d3d4aa3ffbbfa0e3b8511712e1ee'
git-subtree-dir: assessments/tt
git-subtree-mainline: 67e0f93b3b
git-subtree-split: ee8e75231c
2021-01-22 11:00:51 +00:00

18 lines
784 B
Org Mode

* TODO Users must be able to create an account
* TODO Users must verify their account by email
* TODO Support federated login with Google
* TODO Users must be able to authenticate and login
* TODO Define three roles: user, manager, admin
* TODO Users can add trips
* TODO Users can edit trips
* TODO Users can delete trips
* TODO Users can filter trips
* TODO Support all actions via the REST API
* TODO Block users after three failed authentication attempts
* TODO Only admins and managers can unblock blocked login attempts
* TODO Add unit tests
* TODO Add E2E tests
* TODO Pull user profile pictures using Gravatar
* TODO Allow users to change their profile picture
* TODO Admins should be allowed to invite new users via email
* TODO Allow users to print their travel itineraries