Beispiel #1
0
 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)
Beispiel #2
0
 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
Beispiel #3
0
    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
Beispiel #4
0
 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