Changeset 7359 for main/waeup.sirp/trunk/src/waeup/sirp/applicants
- Timestamp:
- 16 Dec 2011, 07:32:42 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicant.py
r7356 r7359 19 19 import grok 20 20 from grok import index 21 from zope.component import getUtility 21 22 from zope.component.interfaces import IFactory 22 23 from zope.component import createObject, getUtility … … 29 30 from waeup.sirp.imagestorage import DefaultFileStoreHandler 30 31 from waeup.sirp.interfaces import ( 31 IObjectHistory, IFileStoreHandler, IFileStoreNameChooser )32 IObjectHistory, IFileStoreHandler, IFileStoreNameChooser, ISIRPUtils) 32 33 from waeup.sirp.utils.helpers import attrs_to_fields, get_current_principal 33 34 from waeup.sirp.applicants.interfaces import ( … … 71 72 @property 72 73 def fullname(self): 73 # We do not necessarily have the middlename attribute74 74 middlename = getattr(self, 'middlename', None) 75 if middlename: 76 return '%s %s %s' % (self.firstname, 77 middlename, self.lastname) 78 else: 79 return '%s %s' % (self.firstname, self.lastname) 75 sirp_utils = getUtility(ISIRPUtils) 76 return sirp_utils.fullname(self.firstname, self.lastname, middlename) 80 77 81 78 def createStudent(self):
Note: See TracChangeset for help on using the changeset viewer.