def handle_cad_deleting(sender, obj=None, service=None, event=None): """Make reindex after deleting CAD from admin panel Args: sender: A class of Resource handling the POST request. obj: A list of model instances created from the POSTed JSON. service: The instance of Resource handling the PUT request. event: Instance of an Event (if change took place) or None otherwise """ # pylint: disable=unused-argument model_name = cad.get_inflector_model_name_dict()[obj.definition_type] views.start_update_cad_related_objs(event.id, model_name, need_revisions=True)
def handle_cad_deleting(sender, obj=None, service=None, event=None): """Make reindex after deleting CAD from admin panel Args: sender: A class of Resource handling the POST request. obj: A list of model instances created from the POSTed JSON. service: The instance of Resource handling the PUT request. event: Instance of an Event (if change took place) or None otherwise """ # pylint: disable=unused-argument model_name = cad.get_inflector_model_name_dict()[obj.definition_type] views.start_update_cad_related_objs( event.id, model_name, need_revisions=True )
def handle_cad_creating_editing(sender, obj=None, src=None, service=None, event=None, initial_state=None): """Make reindex without creating revisions for related objects after creating/editing CAD from admin panel Args: sender: A class of Resource handling the POST request. obj: A list of model instances created from the POSTed JSON. src: A list of original POSTed JSON dictionaries. service: The instance of Resource handling the PUT request. event: Instance of an Event (if change took place) or None otherwise initial_state: A named tuple of initial values of an object before applying any change. """ # pylint: disable=unused-argument model_name = cad.get_inflector_model_name_dict()[obj.definition_type] views.start_update_cad_related_objs(event.id, model_name)