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

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

Customize order of member listing.

Write-protect position field which is used for member list order.

  • Property svn:keywords set to Id
File size: 870 bytes
RevLine 
[5870]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',
[5871]29                      default=u"Your WAeUP position (write-protected)",
[5870]30        required=False)
31
Note: See TracBrowser for help on using the repository browser.