Allow to undo file deletions

Signed-off-by: Julius Härtl <jus@bitgrid.net>
This commit is contained in:
Julius Härtl
2018-06-19 18:00:04 +02:00
parent 0c711b2b0b
commit ee5a54a575
12 changed files with 152 additions and 20 deletions
+15
View File
@@ -81,4 +81,19 @@ interface IAttachmentService {
* @param Attachment $attachment
*/
public function delete(Attachment $attachment);
/**
* Should undo be allowed and the delete action be done by a background job
*
* @return bool
*/
public function allowUndo();
/**
* Mark an attachment as deleted
*
* @param Attachment $attachment
*/
public function markAsDeleted(Attachment $attachment);
}