コード例 #1
0
    def post_save_models(self):
        """Perform all actions that need to happen after a single
        organisation's been parsed."""
        organisation = self.get_model('Organisation')

        if not organisation:
            return False

        post_save.set_activity_reporting_organisation(organisation)
        post_save.set_publisher_fk(organisation)

        # Solr indexing
        OrganisationTaskIndexing(instance=organisation).run()
コード例 #2
0
ファイル: signals.py プロジェクト: EwoutGoet/iati_data
def organisation_pre_delete(sender, instance, **kwargs):
    OrganisationTaskIndexing(instance=instance).delete()
コード例 #3
0
ファイル: signals.py プロジェクト: EwoutGoet/iati_data
def organisation_post_save(sender, instance, **kwargs):
    OrganisationTaskIndexing(instance=instance).run()