def reject(self, user, reason, silent=False): self.is_rejected = True self.rejection_reason = reason self.occurrences.filter_by(is_valid=True).update({'is_rejected': True, 'rejection_reason': reason}, synchronize_session='fetch') if not silent: notify_rejection(self) log_msg = u'Reservation rejected: {}'.format(reason) self.add_edit_log(ReservationEditLog(user_name=user.getFullName(), info=[log_msg]))
def reject(self, user, reason, silent=False): self.is_rejected = True self.rejection_reason = reason self.occurrences.filter_by(is_valid=True).update({'is_rejected': True, 'rejection_reason': reason}, synchronize_session='fetch') if not silent: notify_rejection(self) log_msg = u'Reservation rejected: {}'.format(reason) self.add_edit_log(ReservationEditLog(user_name=user.full_name, info=[log_msg]))
def reject(self, user, reason, silent=False): self.is_rejected = True self.rejection_reason = reason self.occurrences.filter_by(is_valid=True).update( {"is_rejected": True, "rejection_reason": reason}, synchronize_session="fetch" ) if not silent: notify_rejection(self) log_msg = u"Reservation rejected: {}".format(reason) self.add_edit_log(ReservationEditLog(user_name=user.full_name, info=[log_msg]))
def reject(self, user, reason, silent=False): self.state = ReservationState.rejected self.rejection_reason = reason or None self.occurrences.filter_by(is_valid=True).update({ ReservationOccurrence.state: ReservationOccurrenceState.rejected, ReservationOccurrence.rejection_reason: reason }, synchronize_session='fetch') if not silent: notify_rejection(self) log_msg = u'Reservation rejected: {}'.format(reason) self.add_edit_log(ReservationEditLog(user_name=user.full_name, info=[log_msg]))
def reject(self, user, reason, silent=False): self.state = ReservationState.rejected self.rejection_reason = reason or None self.occurrences.filter_by(is_valid=True).update({ ReservationOccurrence.state: ReservationOccurrenceState.rejected, ReservationOccurrence.rejection_reason: reason }, synchronize_session='fetch') signals.rb.booking_state_changed.send(self) if not silent: notify_rejection(self) log_msg = f'Reservation rejected: {reason}' self.add_edit_log(ReservationEditLog(user_name=user.full_name, info=[log_msg]))