Changeset 1d92bf2 in OpenWorkouts-current for ow/tests/test_security.py


Ignore:
Timestamp:
Dec 16, 2018, 1:07:04 AM (5 years ago)
Author:
borja <borja@…>
Branches:
current, feature/docs, master
Children:
6560b8f
Parents:
929097a
Message:

(#37) Allow login using email address instead of username:

  • Use user uids as keys in the root folder for referencing user objects (instead of username)
  • Use uids for referencing users all over the place (auth, permissions, traversal urls, etc)
  • Replaced the username concept with nickname. This nickname will be used as a shortcut to access "public profile" pages for users
  • Reworked lots of basic methods in the OpenWorkouts root object (s/username/nickname, marked as properties some methods like users, emails, etc)
  • Added new add_user() and delete_user() helpers to the OpenWorkouts root object
  • Fixed bug in the dashboard redirect view, causing an endless loop if an authenticated user does not exist anymore when loading a page.
  • Lots of tests fixes, adaptations and catch up.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • ow/tests/test_security.py

    r929097a r1d92bf2  
    2222        request.root = root
    2323        # User does exist
    24         assert groupfinder('john', request) == ['john']
     24        assert groupfinder('john', request) == [str(root['john'].uid)]
    2525        # User does not exist
    2626        assert groupfinder('jack', request) == []
Note: See TracChangeset for help on using the changeset viewer.