source: main/waeup.plonetheme/trunk/waeup/plonetheme/userdataschema.py @ 5870

Last change on this file since 5870 was 5870, checked in by Henrik Bettermann, 14 years ago

Add 'position' field to user data.

Redesign members page.

  • Property svn:keywords set to Id
File size: 853 bytes
Line 
1from zope.interface import Interface, implements
2from zope import schema
3
4from waeup.plonetheme import _
5from plone.app.users.userdataschema import IUserDataSchemaProvider
6from plone.app.users.userdataschema import IUserDataSchema
7
8def validateAccept(value):
9    if not value == True:
10        return False
11    return True
12
13class UserDataSchemaProvider(object):
14    implements(IUserDataSchemaProvider)
15
16    def getSchema(self):
17        """
18        """
19        return IEnhancedUserDataSchema
20
21class IEnhancedUserDataSchema(IUserDataSchema):
22    """ Use all the fields from the default user data schema, and add various
23    extra fields.
24    """
25
26    position = schema.TextLine(
27        title=_(u'label_position', default=u'Position'),
28        description=_(u'help_position',
29                      default=u"Your WAeUP position"),
30        required=False)
31
Note: See TracBrowser for help on using the repository browser.