Allow to undo file deletions

Signed-off-by: Julius Härtl <jus@bitgrid.net>
This commit is contained in:
Julius Härtl
2018-06-12 15:33:06 +02:00
parent 0c711b2b0b
commit ee5a54a575
12 changed files with 152 additions and 20 deletions

View File

@@ -149,4 +149,22 @@ class FileService implements IAttachmentService {
$response->addHeader('Content-Type', $file->getMimeType());
return $response;
}
/**
* Should undo be allowed and the delete action be done by a background job
*
* @return bool
*/
public function allowUndo() {
return true;
}
/**
* Mark an attachment as deleted
*
* @param Attachment $attachment
*/
public function markAsDeleted(Attachment $attachment) {
$attachment->setDeletedAt(time());
}
}