Skip to content

Solve issue #2382#2386

Open
francescoingv wants to merge 2 commits into
geopython:masterfrom
francescoingv:2382-delete-propagation
Open

Solve issue #2382#2386
francescoingv wants to merge 2 commits into
geopython:masterfrom
francescoingv:2382-delete-propagation

Conversation

@francescoingv

Copy link
Copy Markdown
Contributor

Overview

Enable the Processor to delete resources created when a job DELETE is submitted #2382

Related Issue / discussion

Solve issue #2382

Additional information

BaseProcessor: added hook remove_resources() to enable derived classes to handle removal of resources
PostgreSQLManager and TinyDBManager: modified delete_job() to call processor.remove_resources(job_id) when result files are removed.
DummyManager and MongoDBManager: do not modified as not handling result files

Dependency policy (RFC2)

  • I have ensured that this PR meets RFC2 requirements

Updates to public demo

Contributions and licensing

(as per https://github.com/geopython/pygeoapi/blob/master/CONTRIBUTING.md#contributions-and-licensing)

  • I'd like to contribute [feature X|bugfix Y|docs|something else] to pygeoapi. I confirm that my contributions to pygeoapi will be compatible with the pygeoapi license guidelines at the time of contribution
  • I have already previously agreed to the pygeoapi Contributions and Licensing Guidelines

BaseProcessor: added hook remove_resources() to enable derived classes to handle removal of resources

PostgreSQLManager and TinyDBManager: modified delete_job() to call processor.remove_resources(job_id) when result files are removed.

DummyManager and MongoDBManager: do not modified as not handling result files
@tomkralidis tomkralidis added this to the 0.24.0 milestone Jul 4, 2026
@tomkralidis tomkralidis added the OGC API - Processes OGC API - Processes label Jul 4, 2026
@tomkralidis tomkralidis self-requested a review July 4, 2026 13:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OGC API - Processes OGC API - Processes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants