| changeset | 21420ba64b0d |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Justus Pendleton <jpend@users.sourceforge.net> |
| description | fuller email validition (request [SF#216291]) Checks email syntax more rigorously. Perform address checks against "address" and any "alternate_addresses". Changed all of the unit tests to have addresses that pass this new check. |
| files |
| changeset | fa611c224895 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Justus Pendleton <jpend@users.sourceforge.net> |
| description | only validate timezone if they set it they can clear the timezone which resulted in tz==None and an exception |
| files |
| changeset | 4fcf7a52767e |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Justus Pendleton <jpend@users.sourceforge.net> |
| description | fix [SF#611787]: ensure unique email addresses enhance userauditor to make sure the email address is unique in the tracker. add a unittest for it. |
| files |
| changeset | 4c8d853017f2 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Justus Pendleton <jpend@users.sourceforge.net> |
| description | strip rolename & fix rolename unittest - strip the rolename earlier in processing so we handle pure-whitespace - change modeline per alex's suggestion - add unittest for all-white space roles - somehow I managed to check in a broken unittest previously. add in the user lookup so it works. |
| files |
| changeset | 4d1928ce993e |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Justus Pendleton <jpend@users.sourceforge.net> |
| description | more small userauditor changes and a unittest - changes the "roles" loop per alex's suggestion - figured out (I think) why vim wasn't obeying the modeline and corrected it - removed trailing whitespace per alex - synchronized classic/minimal templates (boy I wish CVS allowed symlinks) - added unit tests for userauditor.py: checks timezone, email, and role handling |
| files |
| changeset | d6bab60f9ca4 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Justus Pendleton <jpend@users.sourceforge.net> |
| description | Fix [SF#738470]. Validate timezone setting in userauditor The timezone setting is just a plain string, which was being stored blindly. The problem is that certain parts of the roundup web UI (notably the user details page) try to use, assuming that it is valid. If a user enters garbage then they cannot access their details page (and possibly other parts of roundup) until an admin fixes their timezone for them. During userauditor, we attempt to use the new timezone value and catch any exceptions that may be raised. I posted this patch to roundup-users several days ago and no one screamed. Now that I have commit access I'll check it in. I also noticed that the classic and minimal template userauditors were slightly different in their check for 'roles'. I couldn't discern a reason for the difference so I made them the same. I can change it back if need be. |
| files |
| changeset | 20f63b6b806f |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Tobias Herp <tobias-herp@users.sourceforge.net> |
| description | removing all roles now works (issue [SF#538758]) |
| files |
| changeset | e2727ced8bea |
|---|---|
| branch | maint-0.6 |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | remove SHA hashes from source ([SF#827510] |
| files |
| changeset | 00f0267db956 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | remove SHA hashes from source ([SF#827510] |
| files |
| changeset | 64f448ff07f2 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | audit some user properties for valid values (roles, address) [SF#742968] and [SF#739653] |
| files |