← Back to team overview

mahara-contributors team mailing list archive

[Bug 1329136] Re: Add deletion confirmation message for all files

 

https://reviews.mahara.org/#/c/3437/

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1329136

Title:
  Add deletion confirmation message for all files

Status in Mahara ePortfolio:
  In Progress

Bug description:
  Currently, Mahara 1.9, when you delete a file, you only get a
  confirmation message when the file is used in one or more pages.
  However, when the file has not yet been used, a click on the trashbin
  in Content -> Files deletes the file immediately.

  Since we don't have a trash where you could get things back that you
  deleted accidentally, your file is lost forever. The delete button is
  very close to the edit button making it easy to click on the wrong
  button.

  It would be better if file deletions are confirmed at all times. I
  think we should keep the information about the number of pages that a
  file is used in to alert the user that they actually do use the file
  already and don't just have it sitting in their account.

  With the introduction of artefact-level sharing, Yuliya and I briefly
  discussed whether users should be alerted to the fact that they have
  shared an artefact that they are about to delete. I think that is not
  necessary because we also don't let users know when they delete a page
  that they have shared with somebody else. Or would we need to let them
  know?

  Since we already have the functionality of "about to delete a file
  that you use in a page", maybe it would be easy to implement also
  "about to delete a file that you have shared with someone"?

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1329136/+subscriptions


References