1
0
Fork 0
mirror of https://github.com/borgbase/vorta synced 2024-12-22 15:57:34 +00:00

Expand vorta task Enhance archive table and archive actions.

real-yfprojects 2023-02-06 16:49:50 +01:00
parent 040e0b82d3
commit 83aa5aee89
No known key found for this signature in database
GPG key ID: 00F630DFDEE25747

@ -205,15 +205,21 @@ Refactor the code accordingly.<br />
**Additional details**: See discussion [#1231](https://github.com/borgbase/vorta/discussions/1231) <br /> **Additional details**: See discussion [#1231](https://github.com/borgbase/vorta/discussions/1231) <br />
**Possible mentors**: [@real-yfprojects][real-yfprojects], [@m3nu][m3nu], [@Hofer-Julian][Hofer-Julian] **Possible mentors**: [@real-yfprojects][real-yfprojects], [@m3nu][m3nu], [@Hofer-Julian][Hofer-Julian]
### Enhance archive table ### Enhance archive table and archive actions
**Difficulty**: Easy<br /> **Difficulty**: Easy<br />
**Length**: 25-50 hours<br /> **Length**: 50 hours<br />
**Skills required**: Python, Qt<br /> **Skills required**: Python, Qt<br />
**Description**: Vorta comprises a table listing the archives in a borg repository. There also is a button for renaming the selected archive in another dialog. This task should implement the capability to edit the archive name inline (in the table cell) without having to open another dialog. This task should also add a column showing whether an archive was created by the user manually or by the scheduler. Beneath the archive table there is a `compact` button running `borg compact`. However this borg feature is only available since borg v1.2. The button must therefore be hidden from the GUI when using earlier borg versions.<br /> **Description**: Vorta comprises a table listing the archives in a borg repository. There also is a button for renaming the selected archive in another dialog. This task should implement the capability to edit the archive name inline (in the table cell) without having to open another dialog. This task should also add a column showing whether an archive was created by the user manually or by the scheduler. Beneath the archive table there is a `compact` button running `borg compact`. However this borg feature is only available since borg v1.2. The button must therefore be hidden from the GUI when using earlier borg versions. There is also a button for refreshing the selected archive data from the repository. This button should work when selecting multiple archives too. Vorta allows mounting a selected archive. Implement the option to copy the mount location to the clipboard, open the file manager at the mount location and a setting for doing that automatically after mounting.
Currently the user has to select a folder to mount to. This can be very time consuming. This task should also add the possibility to 'quick mount' a repository into a temporary directory created by vorta.<br />
**Task outline**: **Task outline**:
Add additional column to the archive table. Add additional column to the archive table.
Implement edit functionality. Implement edit functionality.
Hide `compact` button for borg versions <1.2<br /> Hide `compact` button for borg versions <1.2.
Implement refreshing multiple archives.
Implement copying mount path to the clipboard.
Implement opening the mount location in default file explorer.
Implement automatically opening mount location (+ corresponding setting).
Implement quick mount action.<br />
**Additional details**: TODO<br /> **Additional details**: TODO<br />
**Possible mentors**: [@real-yfprojects][real-yfprojects], [@m3nu][m3nu], [@Hofer-Julian][Hofer-Julian] **Possible mentors**: [@real-yfprojects][real-yfprojects], [@m3nu][m3nu], [@Hofer-Julian][Hofer-Julian]