remove logs

sync3
Laurent 5 months ago
parent d97888c887
commit 9b739c85a2
  1. 10
      sync/signals.py

@ -41,7 +41,9 @@ def presave_handler(sender, instance, **kwargs):
sig_type = 'pre_save'
elif signal == pre_delete:
if hasattr(instance, 'id'):
DataAccess.objects.filter(model_id=instance.id).delete()
data_access_list = DataAccess.objects.filter(model_id=instance.id)
logger.info(f'>>> delete {data_access_list.count()} DataAccess')
data_access_list.delete()
sig_type = 'pre_delete'
# logger.info(f'* {sig_type} : {instance.__class__.__name__} > impacted users = {users}')
@ -140,7 +142,7 @@ def save_model_log(users, model_operation, model_name, model_id, store_id):
with transaction.atomic():
created_logs = []
for user in users:
logger.info(f'Creating ModelLog for user {user.id} ({user.username})')
# logger.info(f'Creating ModelLog for user {user.id} ({user.username})')
model_log = ModelLog(
user=user,
operation=model_operation,
@ -151,9 +153,9 @@ def save_model_log(users, model_operation, model_name, model_id, store_id):
)
model_log.save()
created_logs.append(model_log.id)
logger.info(f'Successfully created ModelLog {model_log.id}')
# logger.info(f'Successfully created ModelLog {model_log.id}')
logger.info(f'*** Successfully created {len(created_logs)} ModelLogs: {created_logs}')
# logger.info(f'*** Successfully created {len(created_logs)} ModelLogs: {created_logs}')
# Verify ModelLogs were actually persisted
persisted_count = ModelLog.objects.filter(id__in=created_logs).count()

Loading…
Cancel
Save