019f8fd211
git-subtree-dir: users/wpcarro git-subtree-mainline:464bbcb15c
git-subtree-split:24f5a642af
Change-Id: I6105b3762b79126b3488359c95978cadb3efa789
784 B
784 B
- Users must be able to create an account
- Users must verify their account by email
- Support federated login with Google
- Users must be able to authenticate and login
- Define three roles: user, manager, admin
- Users can add trips
- Users can edit trips
- Users can delete trips
- Users can filter trips
- Support all actions via the REST API
- Block users after three failed authentication attempts
- Only admins and managers can unblock blocked login attempts
- Add unit tests
- Add E2E tests
- Pull user profile pictures using Gravatar
- Allow users to change their profile picture
- Admins should be allowed to invite new users via email
- Allow users to print their travel itineraries