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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant