コード例 #1
0
    def confirm(self, targets, fields):
        members = get_tool(self.context, 'portal_memberdata')

        result = []

        for id in targets:
            member = IWorkflowed(members[id])
            if member.is_unconfirmed:
                member.confirm()

                result.append(id)

        ### XXX TODO i18n
        self.add_status_message('confirmed %d accounts' % len(result))
        return self.redirect(self.context.absolute_url() + '/review_members')
コード例 #2
0
    def list(self):
        members = get_tool(self.context, 'membrane_tool'
                           ).unrestrictedSearchResults(
            review_state=['new','pending'])

        return members