Esempio n. 1
0
def post_save_update_parent(sender, instance, **kwargs):
    print('post_save_update_parent %s' % sender)
    parent = previous_value_for(instance, 'cons_report')
    if parent != instance.cons_report:
        # ensure previous parent is good
        ensure_completeness(parent)
    # ensure parent is good
    ensure_completeness(instance.cons_report)
Esempio n. 2
0
def post_save_report(sender, instance, **kwargs):
    ensure_completeness(instance)
Esempio n. 3
0
def post_delete_update_parent(sender, instance, **kwargs):
    print('post_delete_update_parent %s' % sender)
    # if cons_report was complete or more, we invalidate.
    ensure_completeness(instance.cons_report)