Beispiel #1
0
 def _process(self):
     event = self._conf
     people = self.definition.get_people(event)
     agreements = Agreement.find_all(Agreement.event_id == event.getId(),
                                     Agreement.type == self.definition.name,
                                     Agreement.identifier.in_(people))
     return WPAgreementManager.render_template('agreement_type_details.html', event,
                                               event=event, definition=self.definition, agreements=agreements)
Beispiel #2
0
 def _process(self):
     event = self._conf
     people = self.definition.get_people(event)
     agreements = Agreement.find_all(Agreement.event_id == event.getId(),
                                     Agreement.type == self.definition.name,
                                     Agreement.identifier.in_(people))
     return WPAgreementManager.render_template('agreement_type_details.html', event,
                                               event=event, definition=self.definition, agreements=agreements)
Beispiel #3
0
 def _get_agreements(self):
     return Agreement.find_all(Agreement.pending, Agreement.person_email != None,
                               Agreement.event_id == self._conf.getId(), Agreement.type == self.definition.name)
Beispiel #4
0
 def _get_agreements(self):
     ids = set(request.form.getlist('references'))
     return Agreement.find_all(Agreement.id.in_(ids), Agreement.person_email != None)
Beispiel #5
0
 def _get_agreements(self):
     return Agreement.find_all(Agreement.pending, Agreement.person_email != None,
                               Agreement.event_id == self._conf.getId(), Agreement.type == self.definition.name)
Beispiel #6
0
 def _get_agreements(self):
     ids = set(request.form.getlist('references'))
     return Agreement.find_all(Agreement.id.in_(ids), Agreement.person_email != None)