TODO.md 826 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
Roadmap
=======

## Basic tests

* ~~Login: user exists (logged in)~~
* ~~Login: user does not exist (should fail)~~
* ~~Register: user exists (should fail)~~
* ~~Register: user does not exist (logged in)~~
* ~~Logout: (logged out)~~

## Login

 * Django + LDAP users exist
 * LDAP user exists
 * Django user exists (should fail)
 * Neither user exists (should fail)

## Registration

 * Django + LDAP users exist (should skip)
 * LDAP user exists
 * Django user exists
 * Neither user exists

## Change password

 * Django + LDAP users exist
 * LDAP user exists
 * Django user exists (should fail)
 * Neither user exists (should fail)

## Future

 * Disable registration actions we don't require
 * Rate-limit registrations (+ other abusive behaviour?)
 * Enabling/disabling services (implement as pre-existing LDAP groups?)