Sites and Their Data

Sites and Their Data

SAK-9428 - Getting issue details... STATUS is the overall tracking issue for this topic.

Summary

  • Deleting, Undeleting, Purging, Reseting, Archiving, Restoring, Showing and Hiding for Sites, Tools, and Their Content; what do these terms mean to people?
    • Mixed bag right now
    • how do you permanently delete a site or a tool and its contents?
    • what to do about links to deleted stuff?
    • hide versus purge distinction?

Strawman Proposals

  • Proposed Definitions for the discussion:
    • Delete – deletion moves the thing to a trashcan container, but it can be un-deleted
    • Undelete – things can be restored from a trashcan container to their original location
    • Purge – empties thing(s) from the trashcan container, and it can no longer be recovered from within Sakai (if the Sakai implementation was being backed up, you might be able to get the thing back from a past backup.)
    • Reset – restore a thing to its initial state, all previous material is placed in a trashcan container; sort of like a thing-wide delete
    • Archive – export the thing in some format to a location outside of Sakai and remove the thing from Sakai.
    • Restore – create a thing from a Sakai Archive (or export)
    • Show/Hide – show and hide the thing in Sakai based on roles and permissions
  • A site Owner (or equivalent, e.g., Instructor, Organizer) should be able to do anything to their site.
  • Actions that result in unrecoverable situations, like permanent deletion, should require more than one step (i.e., a confirmation step).
  • It should be possible to easily reset a tool to its initial content state, (e.g., remove all resources from a site, delete all discussion items, topics, and categories, empty out an Email Archive).
  • Archive/Restore – can be used to move things between sites in a Sakai instance, between Sakai instances, etc.