def update_user_authorization(self, fb_id, value): u = User.query.filter(User.fb_id == fb_id).first() if u: u.set_authorized(True) Database.commit_db() logging.debug("Updating {} - {} {} to database".format( fb_id, u.first_name, u.last_name)) return u else: raise ValueError("User not found", fb_id)
def set_event_active(self, event_id): try: event = self.get_event_by_id(event_id) except ValueError as err: logging.error(err) logging.error(err.args) raise ValueError(NOT_FOUND.format("Event"), event_id) else: event.set_active() Database.commit_db() return event
def update_order_status_by_order_id(self, order_id, status): try: order = self.get_order_by_order_id(order_id) except ValueError as err: logging.error(err) logging.error(err.args) raise err order.set_status(status) order.set_time_auto() Database.commit_db() return order
def update_event(self, event_id, title=None, description=None, link=None): try: event = self.get_event_by_id(event_id) except ValueError as err: logging.error(err) logging.error(err.args) raise ValueError(NOT_FOUND.format("Event"), event_id) else: if title: event.update_title(title) if description: event.update_description(description) if link: event.update_link(link) Database.commit_db() return event