Пример #1
0
 def import_entry(self, data):
     task_status = self.get_existing_status(data)
     if task_status is None:
         task_status = TaskStatus(**data)
         task_status.save()
         current_app.logger.info("TaskStatus created: %s" % task_status)
     else:
         task_status.update(data)
         tasks_service.clear_task_status_cache(str(task_status.id))
         current_app.logger.info("TaskStatus updated: %s" % task_status)
     return task_status
Пример #2
0
 def post_creation(self, instance):
     tasks_service.clear_task_status_cache(str(instance.id))
     return instance.serialize()
Пример #3
0
 def post_delete(self, instance_dict):
     tasks_service.clear_task_status_cache(instance_dict["id"])
     return instance_dict
Пример #4
0
 def post_update(self, instance_dict):
     tasks_service.clear_task_status_cache(instance_dict["id"])