Who can do this (User role)

DataPublisher


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
  • 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.

49