Пример #1
0
 def _process_args(self):
     RHManageEventBase._process_args(self)
     try:
         self.definition = get_request_definitions()[request.view_args['type']]
     except KeyError:
         raise NotFound
     self.request = Request.find_latest_for_event(self.event, self.definition.name)
     if self._require_request and not self.request:
         raise NotFound
Пример #2
0
 def _process_args(self):
     RHManageEventBase._process_args(self)
     try:
         self.definition = get_request_definitions()[request.view_args['type']]
     except KeyError:
         raise NotFound
     self.request = Request.find_latest_for_event(self.event, self.definition.name)
     if self._require_request and not self.request:
         raise NotFound
Пример #3
0
 def _checkParams(self, params):
     RHConferenceModifBase._checkParams(self, params)
     try:
         self.definition = get_request_definitions()[request.view_args['type']]
     except KeyError:
         raise NotFound
     self.request = Request.find_latest_for_event(self.event_new, self.definition.name)
     if self._require_request and not self.request:
         raise NotFound
Пример #4
0
 def _checkParams(self, params):
     RHConferenceModifBase._checkParams(self, params)
     try:
         self.definition = get_request_definitions()[request.view_args['type']]
     except KeyError:
         raise NotFound
     self.request = Request.find_latest_for_event(self.event_new, self.definition.name)
     if self._require_request and not self.request:
         raise NotFound
Пример #5
0
 def _process(self):
     definitions = get_request_definitions()
     if not definitions:
         raise NotFound
     requests = Request.find_latest_for_event(self.event)
     if self.protection_overridden:
         definitions = {name: def_ for name, def_ in definitions.iteritems() if def_.can_be_managed(session.user)}
         requests = {name: req for name, req in requests.iteritems()
                     if req.definition and req.definition.can_be_managed(session.user)}
     return WPRequestsEventManagement.render_template('events/requests/event_requests.html', self.event,
                                                      definitions=definitions, requests=requests)
Пример #6
0
 def _process(self):
     definitions = get_request_definitions()
     if not definitions:
         raise NotFound
     requests = Request.find_latest_for_event(self.event)
     if self.protection_overridden:
         definitions = {name: def_ for name, def_ in definitions.iteritems() if def_.can_be_managed(session.user)}
         requests = {name: req for name, req in requests.iteritems()
                     if req.definition and req.definition.can_be_managed(session.user)}
     return WPRequestsEventManagement.render_template('events/requests/event_requests.html', self.event,
                                                      definitions=definitions, requests=requests)
Пример #7
0
 def definition(self):
     return get_request_definitions().get(self.type)
Пример #8
0
 def definition(self):
     return get_request_definitions().get(self.type)