Пример #1
0
 def delete(self, event_id, user_id, request = None):
     log = {'event_action_code': self.LOG_ACTION_DELETE}
     self.__log_data_collect(log, event_id, user_id, request)
     try:
         super(ModelLog, self).delete()
         log['event_outcome'] = self.LOG_OUTCOME_SUCCESS
     except Exception as e:
         log['event_outcome'] = self.LOG_OUTCOME_ERROR
         at_log.at_log(log)
         raise e
     else:
         at_log.at_log(log)
Пример #2
0
 def save(self, event_id, user_id, request = None):
     log = {}
     prev_id = self.id
     try:
         super(ModelLog, self).save()
         log['event_outcome'] = self.LOG_OUTCOME_SUCCESS
     except Exception as e:
         log['event_outcome'] = self.LOG_OUTCOME_ERROR
         at_log.at_log(log)
         raise e
     else:
         if prev_id is None:
             log['event_action_code'] = self.LOG_ACTION_CREATE
         else:
             log['event_action_code'] = self.LOG_ACTION_UPDATE
         self.__log_data_collect(log, event_id, user_id, request)
         at_log.at_log(log)