Example #1
0
 def delete(self, *args, **kwargs):
     """
     Update the index as items are deleted.
     """
     id_cache = self.pk
     super(Audio, self).delete(*args, **kwargs)
     from cl.search.tasks import delete_items
     delete_items.delay([id_cache], 'audio')
Example #2
0
 def delete(self, *args, **kwargs):
     """
     Update the index as items are deleted.
     """
     id_cache = self.pk
     super(Audio, self).delete(*args, **kwargs)
     from cl.search.tasks import delete_items
     delete_items.delay([id_cache], 'audio.Audio')
Example #3
0
 def delete(self, *args, **kwargs):
     """
     Note that this doesn't get called when an entire queryset
     is deleted, but that should be OK.
     """
     id_cache = self.pk
     super(OpinionCluster, self).delete(*args, **kwargs)
     from cl.search.tasks import delete_items
     delete_items.delay([id_cache], settings.SOLR_OPINION_URL)
Example #4
0
 def delete(self, *args, **kwargs):
     """
     Note that this doesn't get called when an entire queryset
     is deleted, but that should be OK.
     """
     id_cache = self.pk
     super(OpinionCluster, self).delete(*args, **kwargs)
     from cl.search.tasks import delete_items
     delete_items.delay([id_cache], settings.SOLR_OPINION_URL)
Example #5
0
    def delete(self, *args: List, **kwargs: Dict) -> None:
        """
        Update the index as items are deleted.
        """
        id_cache = self.pk
        super(Audio, self).delete(*args, **kwargs)
        from cl.search.tasks import delete_items

        delete_items.delay([id_cache], "audio.Audio")
Example #6
0
    def delete_model(self, request, obj):
        obj.delete()
        from cl.search.tasks import delete_items

        delete_items.delay([obj.pk], "search.Opinion")
Example #7
0
 def delete(self, items):
     """
     Given an item, creates a Celery task to delete it.
     """
     self.stdout.write("Deleting items(s): %s\n" % items)
     delete_items.delay(items, self.solr_url)
 def delete(self, items):
     """
     Given a list of items, delete them.
     """
     self.stdout.write("Deleting items(s): %s\n" % items)
     delete_items.delay(items, self.type_str)
Example #9
0
 def delete_model(self, request, obj):
     obj.delete()
     from cl.search.tasks import delete_items
     delete_items.delay([obj.pk], settings.SOLR_OPINION_URL)
Example #10
0
    def delete_model(self, request, obj):
        obj.delete()
        from cl.search.tasks import delete_items

        delete_items.delay([obj.pk], "people_db.Person")
Example #11
0
 def delete_model(self, request, obj):
     obj.delete()
     from cl.search.tasks import delete_items
     delete_items.delay([obj.pk], settings.SOLR_OPINION_URL)
Example #12
0
 def delete(self, items):
     """
     Given an item, creates a Celery task to delete it.
     """
     self.stdout.write("Deleting items(s): %s\n" % items)
     delete_items.delay(items, self.solr_url)
Example #13
0
 def delete(self, items):
     """
     Given a list of items, delete them.
     """
     self.stdout.write(f"Deleting items(s): {items}\n")
     delete_items.delay(items, self.type)
Example #14
0
 def delete_model(self, request, obj):
     obj.delete()
     from cl.search.tasks import delete_items
     delete_items.delay([obj.pk], 'people_db.Person')
Example #15
0
 def delete_model(self, request, obj):
     obj.delete()
     from cl.search.tasks import delete_items
     delete_items.delay([obj.pk], 'search.Opinion')