Changeset 1d92bf2 in OpenWorkouts-current for ow/tests/models/test_workout.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/models/test_workout.py

    r929097a r1d92bf2  
    5656        assert expected == joe['1'].end
    5757        assert 250 == joe['1'].distance * 1000
    58 
    59     def test_add_user(self, root):
    60         root.add_user('fred', firstname=u'Fred', lastname=u'Flintstone')
    61         assert u'Fred Flintstone' == root['fred'].fullname
    6258
    6359    def test_workout_id(self, root):
Note: See TracChangeset for help on using the changeset viewer.