Changeset 5447 for main/waeup.sirp/trunk/src/waeup/sirp/jambtables
- Timestamp:
- 16 Aug 2010, 12:32:26 (15 years ago)
- Location:
- main/waeup.sirp/trunk/src/waeup/sirp/jambtables
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.sirp/trunk/src/waeup/sirp/jambtables/authentication.py
r5446 r5447 38 38 IApplicantPrincipalInfo, IApplicantPrincipal, IApplicantSessionCredentials, 39 39 IJAMBApplicantSessionCredentials) 40 from waeup.sirp.jambtables.util import get_applicant_data, get_access_code 40 from waeup.sirp.jambtables.util import get_applicant_data 41 from waeup.sirp.accesscodes import get_access_code 41 42 42 43 class PortalUser(grok.Role): -
main/waeup.sirp/trunk/src/waeup/sirp/jambtables/util.py
r5445 r5447 45 45 # XXX: Maybe we have to mark reg_no as used here? 46 46 return (applicant_data, entries[0]) 47 48 def get_access_code(access_code):49 """Get an access code instance.50 51 Returns ``None`` if the given code cannot be found.52 53 XXX: This should be moved to `accesscodes` as public API part.54 """55 site = grok.getSite()56 if not isinstance(access_code, basestring):57 return None58 try:59 batch_id, ac_id = access_code.rsplit('-', 1)60 except:61 return None62 if batch_id not in site['accesscodes'].keys():63 return None64 batch = site['accesscodes'][batch_id]65 return batch.getAccessCode(access_code)
Note: See TracChangeset for help on using the changeset viewer.