akvo.rsr.usecases.iati_validation package
- akvo.rsr.usecases.iati_validation.run_iati_activity_validation_job(scheduled_at: datetime | None = None, job: IatiActivityValidationJob | None = None)[source]
- akvo.rsr.usecases.iati_validation.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_iati_organisation_validation_job(scheduled_at: datetime | None = None)[source]
- akvo.rsr.usecases.iati_validation.schedule_iati_activity_validation(project: Project, schedule_at: datetime | None = None)[source]
- akvo.rsr.usecases.iati_validation.schedule_iati_organisation_validation(organisation: Organisation, schedule_at: datetime | None = None)[source]
Submodules
- akvo.rsr.usecases.iati_validation.iati_validation_job_runner module
- akvo.rsr.usecases.iati_validation.internal_validator_runner module
- akvo.rsr.usecases.iati_validation.rate_limiter module
- akvo.rsr.usecases.iati_validation.run_validation_jobs module
get_pending_activity_jobs()
get_pending_jobs()
get_pending_organisation_jobs()
get_rate_limited_pending_activity_job()
process_activity_validation_results()
process_organisation_validation_results()
run_iati_activity_validation_job()
run_iati_activity_validations()
run_iati_organisation_validation_job()
- akvo.rsr.usecases.iati_validation.schedule_validation module