convert the todos to an org file

This commit is contained in:
Andreas Zweili 2020-04-27 21:43:42 +02:00
parent 40915983e9
commit 5f067ca071
2 changed files with 34 additions and 311 deletions

View File

@ -1,311 +0,0 @@
<table>
<colgroup>
<col>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th>Target-Nr.</th>
<th>Target</th>
<th>Priority</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<tr>
<td>1.</td>
<td>The application uses cross-plattform compatible technology.</td>
<td>must</td>
<td>DONE</td>
</tr>
</tbody>
<tbody>
<tr>
<td>2.</td>
<td>The application is licensed under the GPVv3.</td>
<td>must</td>
<td>DONE</td>
</tr>
</tbody>
<tbody>
<tr>
<td>3.</td>
<td>The user can create an archive with less then three clicks.</td>
<td>must</td>
<td>DONE</td>
</tr>
</tbody>
<tbody>
<tr>
<td>4.</td>
<td>The user can delete an archive with three clicks.</td>
<td>must</td>
<td>DONE</td>
</tr>
</tbody>
<tbody>
<tr>
<td>5.</td>
<td>Under Linux a user can mount an archive with two clicks.</td>
<td>must</td>
<td>DONE</td>
</tr>
</tbody>
<tbody>
<tr>
<td>6.</td>
<td>The user can restore an archive.</td>
<td>must</td>
<td>DONE</td>
</tr>
</tbody>
<tbody>
<tr>
<td>7.</td>
<td>The user can define the source path in the application.</td>
<td>must</td>
<td>DONE</td>
</tr>
</tbody>
<tbody>
<tr>
<td>8.</td>
<td>The configuration is stored in a plain-text file.</td>
<td>must</td>
<td>DONE</td>
</tr>
</tbody>
<tbody>
<tr>
<td>9.</td>
<td>The user can put his repository on a harddisk.</td>
<td>must</td>
<td>DONE</td>
</tr>
</tbody>
<tbody>
<tr>
<td>10.</td>
<td>The application comes with sane defaults for Linux computers.</td>
<td>must</td>
<td>DONE</td>
</tr>
</tbody>
<tbody>
<tr>
<td>11.</td>
<td>The archive list automatically gets updated after a change.</td>
<td>must</td>
<td>DONE</td>
</tr>
</tbody>
<tbody>
<tr>
<td>12.</td>
<td>The user can put his repository on a server reachable through SSH.</td>
<td>5</td>
<td>DONE</td>
</tr>
</tbody>
<tbody>
<tr>
<td>13.</td>
<td>The user can define the name of the archives.</td>
<td>5</td>
<td>Partially</td>
</tr>
</tbody>
<tbody>
<tr>
<td>14.</td>
<td>The application tells the user when the repository isn&rsquo;t reachable.</td>
<td>5</td>
<td>Partially</td>
</tr>
</tbody>
<tbody>
<tr>
<td>15.</td>
<td>The application warns the user when a hypervizor is running.</td>
<td>5</td>
<td>&#xa0;</td>
</tr>
</tbody>
<tbody>
<tr>
<td>16.</td>
<td>The application shows error of BorgBackups transparently to the user.</td>
<td>5</td>
<td>DONE</td>
</tr>
</tbody>
<tbody>
<tr>
<td>17.</td>
<td>The application tells the user when BorgBackup is already running in the background.</td>
<td>5</td>
<td>Partially</td>
</tr>
</tbody>
<tbody>
<tr>
<td>18.</td>
<td>The repository gets pruned after each backup.</td>
<td>4</td>
<td>&#xa0;</td>
</tr>
</tbody>
<tbody>
<tr>
<td>19.</td>
<td>The user can setup automatic backups running in the background.</td>
<td>4</td>
<td>Linux only</td>
</tr>
</tbody>
<tbody>
<tr>
<td>20.</td>
<td>The application prompts the user to create a repository when a config is present but the repository is missing.</td>
<td>4</td>
<td>&#xa0;</td>
</tr>
</tbody>
<tbody>
<tr>
<td>21.</td>
<td>The application uses when ever possible general environment variables &ldquo;HOME&rdquo;, etc..</td>
<td>4</td>
<td>&#xa0;</td>
</tr>
</tbody>
<tbody>
<tr>
<td>22.</td>
<td>The application stores/caches additional information in a database.</td>
<td>3</td>
<td>&#xa0;</td>
</tr>
</tbody>
<tbody>
<tr>
<td>23.</td>
<td>The application shows a setup wizard on the first run.</td>
<td>3</td>
<td>&#xa0;</td>
</tr>
</tbody>
<tbody>
<tr>
<td>24.</td>
<td>The user can read the full log of an archive with less than three clicks. Most likely only possible with a database.</td>
<td>3</td>
<td>&#xa0;</td>
</tr>
</tbody>
<tbody>
<tr>
<td>25.</td>
<td>The application can create system notifications.</td>
<td>3</td>
<td>&#xa0;</td>
</tr>
</tbody>
<tbody>
<tr>
<td>26.</td>
<td>The user can change the settings in the graphical interface.</td>
<td>3</td>
<td>OnGoing</td>
</tr>
</tbody>
<tbody>
<tr>
<td>27.</td>
<td>The user can decide on closing the application if the mounted archive should still be available afterwards.</td>
<td>2</td>
<td>&#xa0;</td>
</tr>
</tbody>
<tbody>
<tr>
<td>28.</td>
<td>The user can change the repository.</td>
<td>2</td>
<td>Partially</td>
</tr>
</tbody>
<tbody>
<tr>
<td>29.</td>
<td>The user can search in an archive for a file or a folder.</td>
<td>2</td>
<td>&#xa0;</td>
</tr>
</tbody>
<tbody>
<tr>
<td>30.</td>
<td>The user can change the retention policy.</td>
<td>2</td>
<td>&#xa0;</td>
</tr>
</tbody>
<tbody>
<tr>
<td>31.</td>
<td>The application covers all the features of BorgBackup.</td>
<td>2</td>
<td>&#xa0;</td>
</tr>
</tbody>
<tbody>
<tr>
<td>32.</td>
<td>The application checks if the computer is in the correct network before it connects to the server.</td>
<td>2</td>
<td>&#xa0;</td>
</tr>
</tbody>
</table>

34
docs/todos.org Normal file
View File

@ -0,0 +1,34 @@
| Target-Nr. | Target | Priority | Status |
|--------------+------------------------------------------------------------------------------------------------------------------------+------------+--------------|
| 1. | The application uses cross-plattform compatible technology. | must | DONE |
| 2. | The application is licensed under the GPVv3. | must | DONE |
| 3. | The user can create an archive with less then three clicks. | must | DONE |
| 4. | The user can delete an archive with three clicks. | must | DONE |
| 5. | Under Linux a user can mount an archive with two clicks. | must | DONE |
| 6. | The user can restore an archive. | must | DONE |
| 7. | The user can define the source path in the application. | must | DONE |
| 8. | The configuration is stored in a plain-text file. | must | DONE |
| 9. | The user can put his repository on a harddisk. | must | DONE |
| 10. | The application comes with sane defaults for Linux computers. | must | DONE |
| 11. | The archive list automatically gets updated after a change. | must | DONE |
| 12. | The user can put his repository on a server reachable through SSH. | 5 | DONE |
| 13. | The user can define the name of the archives. | 5 | Partially |
| 14. | The application tells the user when the repository isn't reachable. | 5 | Partially |
| 15. | The application warns the user when a hypervizor is running. | 5 |   |
| 16. | The application shows error of BorgBackups transparently to the user. | 5 | DONE |
| 17. | The application tells the user when BorgBackup is already running in the background. | 5 | Partially |
| 18. | The repository gets pruned after each backup. | 4 |   |
| 19. | The user can setup automatic backups running in the background. | 4 | Linux only |
| 20. | The application prompts the user to create a repository when a config is present but the repository is missing. | 4 |   |
| 21. | The application uses when ever possible general environment variables “HOME”, etc.. | 4 |   |
| 22. | The application stores/caches additional information in a database. | 3 |   |
| 23. | The application shows a setup wizard on the first run. | 3 |   |
| 24. | The user can read the full log of an archive with less than three clicks. Most likely only possible with a database. | 3 |   |
| 25. | The application can create system notifications. | 3 |   |
| 26. | The user can change the settings in the graphical interface. | 3 | OnGoing |
| 27. | The user can decide on closing the application if the mounted archive should still be available afterwards. | 2 |   |
| 28. | The user can change the repository. | 2 | Partially |
| 29. | The user can search in an archive for a file or a folder. | 2 |   |
| 30. | The user can change the retention policy. | 2 |   |
| 31. | The application covers all the features of BorgBackup. | 2 |   |
| 32. | The application checks if the computer is in the correct network before it connects to the server. | 2 |   |