Changeset 39b1497 in OpenWorkouts-current
- Timestamp:
- Dec 14, 2018, 12:57:33 PM (5 years ago)
- Branches:
- current, feature/docs, master
- Children:
- 929097a
- Parents:
- 5ec3a0b
- Location:
- ow
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
ow/models/root.py
r5ec3a0b r39b1497 62 62 return [u for u in self.values() if isinstance(u, User)] 63 63 64 def get_user(self, u ser_id):65 return self.get(u ser_id, None)64 def get_user(self, uid): 65 return self.get(uid, None) 66 66 67 def add_user(self, u ser_id, **kw):67 def add_user(self, uid, **kw): 68 68 u = User(**kw) 69 self[u ser_id] = u69 self[uid] = u 70 70 71 71 @property -
ow/schemas/user.py
r5ec3a0b r39b1497 51 51 allow_extra_fields = True 52 52 filter_extra_fields = True 53 u ser_id = validators.UnicodeString()53 uid = validators.UnicodeString() 54 54 firstname = validators.UnicodeString() 55 55 lastname = validators.UnicodeString() -
ow/security.py
r5ec3a0b r39b1497 1 1 2 2 3 def groupfinder(u ser_id, request):3 def groupfinder(uid, request): 4 4 """ 5 5 Return the groups a user belongs to. … … 9 9 allow other users to view workouts from a given user 10 10 """ 11 if u ser_id in request.root.all_usernames():12 return [u ser_id]11 if uid in request.root.all_usernames(): 12 return [uid] 13 13 return [] -
ow/templates/add_user.pt
r5ec3a0b r39b1497 22 22 23 23 <fieldset> 24 ${form.errorlist('u ser_id')}24 ${form.errorlist('uid')} 25 25 <label for="email" i18n:translate="">User ID:</label> 26 ${form.text('u ser_id')}26 ${form.text('uid')} 27 27 ${form.errorlist('email')} 28 28 <label for="email" i18n:translate="">E-Mail:</label> -
ow/templates/profile.pt
r5ec3a0b r39b1497 21 21 <h2> 22 22 <tal:fullname tal:content="context.fullname"></tal:fullname> 23 (<tal:u ser_id tal:content="context.user_id"></tal:user_id>)23 (<tal:uid tal:content="context.uid"></tal:uid>) 24 24 </h2> 25 25 <h3> -
ow/templates/user_list.pt
r5ec3a0b r39b1497 26 26 </thead> 27 27 <tal:r tal:repeat="user users"> 28 <tr tal:attributes="id 'user-' + user.user_id">28 <tr tal:attributes="id 'user-' + str(user.uid)"> 29 29 <td>${user.fullname}</td> 30 30 <td>${user.email}</td> -
ow/tests/models/test_root.py
r5ec3a0b r39b1497 30 30 31 31 def test_lowercase_usernames(self, root): 32 root.add_user(u ser_id='Jack', firstname='Jack', lastname='Dumb',32 root.add_user(uid='Jack', firstname='Jack', lastname='Dumb', 33 33 email='jack.dumb@example.net') 34 34 assert root.lowercase_usernames() == ['jack', 'john'] … … 38 38 39 39 def test_lowercase_emails(self, root): 40 root.add_user(u ser_id='Jack', firstname='Jack', lastname='Dumb',40 root.add_user(uid='Jack', firstname='Jack', lastname='Dumb', 41 41 email='Jack.Dumb@example.net') 42 42 assert root.lowercase_emails() == ['jack.dumb@example.net', … … 55 55 def test_add_user(self, root): 56 56 assert len(root.users()) == 1 57 root.add_user(u ser_id='jack', firstname='Jack', lastname='Dumb',57 root.add_user(uid='jack', firstname='Jack', lastname='Dumb', 58 58 email='jack.dumb@example.net') 59 59 assert len(root.users()) == 2 -
ow/tests/views/test_root.py
r5ec3a0b r39b1497 73 73 def test_add_user_post_valid(self, post_request): 74 74 request = post_request 75 request.POST['u ser_id'] = 'addeduser'75 request.POST['uid'] = 'addeduser' 76 76 request.POST['email'] = 'addeduser@example.net' 77 77 request.POST['firstname'] = 'added' -
ow/views/root.py
r5ec3a0b r39b1497 34 34 35 35 if 'submit' in request.POST and form.validate(): 36 u ser_id = request.POST['user_id']37 user = form.bind(User(), exclude=['u ser_id'])38 context[u ser_id] = user36 uid = request.POST['uid'] 37 user = form.bind(User(), exclude=['uid']) 38 context[uid] = user 39 39 return HTTPFound(location=request.resource_url(context, 'userlist')) 40 40
Note: See TracChangeset
for help on using the changeset viewer.