示例#1
0
def after_snippet_delete(request, instances):
    total_deleted = len(instances)
    instance = instances[0]
    if can_send_airtable_messages(instance):
        message = f"Airtable record deleted"
        if total_deleted > 1:
            message = f"{total_deleted} Airtable records deleted"
        airtable_message(request,
                         instance,
                         message=message,
                         buttons_enabled=False)
示例#2
0
 def test_cannot_send_airtable_messages(self):
     instance = SimplePage.objects.first()
     enabled = can_send_airtable_messages(instance)
     self.assertFalse(enabled)
示例#3
0
 def test_can_send_airtable_messages(self):
     instance = Advert.objects.first()
     enabled = can_send_airtable_messages(instance)
     self.assertTrue(enabled)
示例#4
0
def after_snippet_update(request, instance):
    if can_send_airtable_messages(instance):
        airtable_message(request, instance)
示例#5
0
def after_page_update(request, page):
    if can_send_airtable_messages(page):
        airtable_message(request, page)