RockefellerArchiveCenter/fornax

Allow for fine-grained control of services that affect multiple pipelines

Closed this issue · 0 comments

Is your feature request related to a problem? Please describe.

When #97 is merged, the removed_completed() function will hide transfers and ingests across all pipelines and origin types. (This is a new issue, as previously there was only one pipeline/origin [Aurora].)

Describe the solution you'd like

It would be ideal if this service could be turned on or off for each origin type, or at least each pipeline. (The config file has a separate setting for each origin type, even if multiple origins share a pipeline, to allow for the choice of different processing configurations.) One possibility is to add a boolean for each origin type in the config file, that the service could look for in an if statement.