Description
I want to terminate publishing of a dataset so that any violation of rights or law due to legislation changes is avoided.
Preconditions
- at least one catalog record is created in public catalog
How to do it:
- clicks on publicly available dataset 'Name' in the list of internal catalog records
- clicks 'Manage' button
- selects 'Status' tab
- clicks 'Terminate maintenance and publication' button
- dialog for maintenance termination is displayed
- text area dedicated for reasoning of maintenance termination is displayed
- empty (editable) - if the dataset is maintained
- contains reasoning of maintenace termination (read only) - if the dataset's maintenance was already terminated before
- text area dedicated for reasoning of maintenance termination is displayed
- dialog for maintenance termination is displayed
- clicks 'Next' when satisfied
- dialog for publication termination indication setting is displayed
- sets number of days after which a dataset publication termination will be indicated
- clicks 'Next' when satisfied
- dialog for publication termination setting is displayed
- fills in the text area dedicated for reasoning of publication termination
- sets number of days after which dataset publication will be terminated (number must not be <= number of days after which a dataset publication termination will be indicated)
- clicks 'OK' when satisfied
- 'Maintenance' metadata field with value 'terminated' is created for dataset in ODN/InternalCatalog (if the dataset maintenance was not terminated before)
- 'Reason for maintenance termination' metadata field is created for dataset in ODN/InternalCatalog (if the dataset maintenance was not terminated before)
- if the dataset is publicly available 'Maintenance' metadata field with value 'terminated' is created for dataset in ODN/publicCatalog (if the dataset maintenance was not terminated before)
- if the dataset is publicly available 'Reason for maintenance termination' metadata field is created for dataset in ODN/PublicCatalog (if the dataset maintenance was not terminated before)
- dataset will be clearly marked 'WILL BE TERMINATED ON temination_day' in ODN/InternalCatalog after selected number of days (number of days after which a dataset publication termination will be indicated)
- if a dataset is publicly available it will be clearly marked 'WILL BE TERMINATED ON termination_day' in ODN/PublicCatalog after selected number of days (number of days after which a dataset publication termination will be indicated)
- dataset metadata field 'Reason for publication termination' will be created in ODN/InternalCatalog after selected number of days (number of days after which a dataset publication termination will be indicated)
- if the dataset is publicly available metadata field 'Reason for publication termination' will be created in ODN/PublicCatalog after selected number of days (number of days after which a dataset publication termination will be indicated)
- dataset will be clearly marked 'TERMINATED' in ODN/InternalCatalog after selected number of days (number of days after which a dataset publication will be terminated)
- if a dataset is publicly available it will be clearly marked 'TERMINATED' in ODN/PublicCatalog after selected number of days (number of days after which a dataset publication will be terminated)
- data must not be available in ODN/PublicCatalog for DataConsumer after selected number of days (number of days after which a dataset publication will be terminated)
- 'Maintenance' status on 'Status' tab is changed to 'terminated' in case of maintained dataset
- 'terminate maintenance' button is disabled in case of maintained dataset
- 'Publishing' status on 'Status' tab is changed to terminated
- 'terminate maintenance and publication' button is disabled
Requirements
TODO
Notes
- 'termination_day' is presented as "day of the week, DD/MM/YYY", e.g. "Monday, 24/11/2014" and is calculated once (when the dialog is confirmed) from current date + number of days after which a dataset publication will be terminated - number of days after which a dataset publication termination will be indicated
- needs to be defined if "WILL BE TERMINATED ON termination_day" and "TERMINATED" markings will be presented as extensions of dataset 'Name' or additional metadata fields will be created for this.