akvo.rsr.usecases.iati_validation.run_validation_jobs module

akvo.rsr.usecases.iati_validation.run_validation_jobs.get_pending_activity_jobs(scheduled_at: datetime) QuerySet[source]
akvo.rsr.usecases.iati_validation.run_validation_jobs.get_pending_jobs(queryset: QuerySet, scheduled_at: datetime) QuerySet[source]
akvo.rsr.usecases.iati_validation.run_validation_jobs.get_pending_organisation_jobs(scheduled_at: datetime | None = None)[source]
akvo.rsr.usecases.iati_validation.run_validation_jobs.get_rate_limited_pending_activity_job(scheduled_at: datetime) IatiActivityValidationJob | None[source]
akvo.rsr.usecases.iati_validation.run_validation_jobs.process_activity_validation_results(project: Project, validator_result: IATIValidationResult, check_result: CheckResult)[source]
akvo.rsr.usecases.iati_validation.run_validation_jobs.process_organisation_validation_results(organisation: Organisation, validator_result: IATIValidationResult)[source]
akvo.rsr.usecases.iati_validation.run_validation_jobs.run_iati_activity_validation_job(scheduled_at: datetime | None = None, job: IatiActivityValidationJob | None = None)[source]
akvo.rsr.usecases.iati_validation.run_validation_jobs.run_iati_activity_validations(projects_qs: QuerySet | None = None, scheduled_at: datetime | None = None)[source]

Runs internal validations and any jobs that might be pending

akvo.rsr.usecases.iati_validation.run_validation_jobs.run_iati_organisation_validation_job(scheduled_at: datetime | None = None)[source]