Add the interface to restore backed up files

Registered by Oleksa Stasevych

I am asking you to add the interface to restore immediately erased files from the backup engine (cronopete, deja-dup, Time Machine etc), like it is done in nautilus with the functionality to restore files using deja-dup engine.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

I'm wondering if it's possible to access versions of files (not just one backup every hour, but basically every change) and deleted files on a file-system level.
=============================================================================
[Deja-Dup] This is very easily implemented all that is needed is a file named dejadup-restore.contract in the /usr/share/contractor folder with the following code inside
//
[Contractor Entry]
Name=Restore missing files in folder
Icon=edit-find
Description=Restores missing files in folder using dejadup
MimeType=inode/directory
Exec=deja-dup --restore-missing %U
Gettext-Domain=deja-dup
//
and another file named dejadup-revert.contract in the same folder with the following code
//
[Contractor Entry]
Name=Revert to previous version...
Description=Revert to a previous version
Icon=edit-find
MimeType=application/octet-stream
Exec=deja-dup --restore %U
Gettext-Domain=deja-dup
//
Credit to Luis from http://elementaryos.stackexchange.com/questions/1741/how-to-integrate-files-with-dejadup
Deja-Dup and GNOME files integration should come standard on a Fresh install, and can be very easily implemented.

(?)

Work Items

Work items:
Plugin: DONE

This blueprint contains Public information 
Everyone can see this information.