All pastes #615674 Raw Edit

Untitled

public text v1 · immutable
·published 2007-07-12 07:42 UTC
rendered paste body
ReferenceField('members',
   ... 
),

class Group(BaseContent):
    ...

    security.declareProtected(View, 'getMembers')
    def getMembers(self):
        members = self.getField('members').get(self)
        members.sort(lambda x, y: cmp(x.employee_last_name, 
                                      y.employee_last_name))
        print members
        return members



...

view template:

<div tal:condition="here/getMembers"
          tal:define="field python:here.getField('members')">
          <span metal:use-macro="context/widgets/field/macros/view" />
        </div>