def _process_args(self): self._blocking = Blocking.get(request.view_args['blocking_id']) if self._blocking is None: raise IndicoError('A blocking with this ID does not exist.') defaults = FormDefaults(self._blocking, attrs={'reason'}, principals=self._blocking.allowed, blocked_rooms=[br.room_id for br in self._blocking.blocked_rooms]) self._form = BlockingForm(obj=defaults) self._form._blocking = self._blocking
def _checkParams(self): self._blocking = Blocking.get(request.view_args['blocking_id']) if self._blocking is None: raise IndicoError('A blocking with this ID does not exist.') defaults = FormDefaults(self._blocking, attrs={'reason'}, principals=self._blocking.allowed, blocked_rooms=[br.room_id for br in self._blocking.blocked_rooms]) self._form = BlockingForm(obj=defaults) self._form._blocking = self._blocking
def _process_args(self): blocking_id = self._params.get('blocking_id') self._room = Room.get(self._params['room_id']) self._blocking = Blocking.get(blocking_id) if blocking_id else None if 'start_dt' in self._params and 'end_dt' in self._params: start_dt = datetime.strptime(self._params['start_dt'], '%H:%M %Y-%m-%d') end_dt = datetime.strptime(self._params['end_dt'], '%H:%M %Y-%m-%d') self._nonbookable = bool(NonBookablePeriod.find_first(NonBookablePeriod.room_id == self._room.id, NonBookablePeriod.overlaps(start_dt, end_dt))) else: self._nonbookable = False
def _process_args(self): blocking_id = self._params.get('blocking_id') self._room = Room.get(self._params['room_id']) self._blocking = Blocking.get(blocking_id) if blocking_id else None if 'start_dt' in self._params and 'end_dt' in self._params: start_dt = datetime.strptime(self._params['start_dt'], '%H:%M %Y-%m-%d') end_dt = datetime.strptime(self._params['end_dt'], '%H:%M %Y-%m-%d') self._nonbookable = bool( NonBookablePeriod.find_first( NonBookablePeriod.room_id == self._room.id, NonBookablePeriod.overlaps(start_dt, end_dt))) else: self._nonbookable = False
def _checkParams(self): self._blocking = Blocking.get(request.view_args["blocking_id"]) if not self._blocking: raise IndicoError("A blocking with this ID does not exist.")
def _process_args(self): self._blocking = Blocking.get(request.view_args['blocking_id']) if not self._blocking: raise IndicoError('A blocking with this ID does not exist.')
def _checkParams(self): blocking_id = self._params.get('blocking_id') self._room = Room.get(self._params['room_id']) self._blocking = Blocking.get(blocking_id) if blocking_id else None
def _process_args(self): self._block = Blocking.get(request.view_args['blocking_id']) if not self._block: raise NotFound('A blocking with this ID does not exist.')
def _checkParams(self): self._block = Blocking.get(request.view_args['blocking_id']) if not self._block: raise IndicoError('A blocking with this ID does not exist.')
def _process_args(self): self._blocking = Blocking.get(request.view_args['blocking_id']) if not self._blocking: raise NotFound('A blocking with this ID does not exist.')