Commit graph

542 commits

Author SHA1 Message Date
Orsiris de Jong
9733e4e26b WIP: Refactor runner into decorator oblivion 2023-12-20 19:28:21 +01:00
Orsiris de Jong
b3a03a8fbd Reformat files with black 2023-12-20 14:27:18 +01:00
Orsiris de Jong
bde8df791e WIP: add loader animation 2023-12-20 14:25:40 +01:00
Orsiris de Jong
771550be76 Add permission and ready decorator to functions 2023-12-20 14:25:30 +01:00
Orsiris de Jong
bee0c0c840 WIP queue mgmt and thread mgmt 2023-12-20 10:33:42 +01:00
Orsiris de Jong
afaa055806 Refactor NPBackupRunner to return stdout/stderr to GUI 2023-12-19 20:32:14 +01:00
Orsiris de Jong
e65e91c7a6 Require ofunctions.logger_utils >=2.4.1 2023-12-18 21:54:17 +01:00
Orsiris de Jong
a0511ce2a5 WIP: Refactor operations GUI 2023-12-18 21:54:03 +01:00
Orsiris de Jong
e0f85bacae Add execution logs to gui 2023-12-17 21:38:46 +01:00
Orsiris de Jong
b8ed1c168e WIP Refactor config gui 2023-12-17 21:38:27 +01:00
Orsiris de Jong
509405df3d Update gui after changing repo 2023-12-16 20:00:20 +01:00
Orsiris de Jong
eb1304a357 Reformat file with black 2023-12-16 19:59:53 +01:00
Orsiris de Jong
ba79fbe18e Reformat files with black 2023-12-16 15:09:59 +01:00
Orsiris de Jong
be5096d652 Add deletion function to ruamel.yaml dicts 2023-12-16 13:47:48 +01:00
Orsiris de Jong
16d0ca3e6d Improve config GUI, add repo/group creation/deletion 2023-12-16 13:47:28 +01:00
Orsiris de Jong
276a539bbc Move debug logic to separate file 2023-12-16 13:46:36 +01:00
Orsiris de Jong
e270f892e0 WIP: Gui improvements 2023-12-15 21:04:45 +01:00
Orsiris de Jong
8874b94676 WIP: refactor config UI 2023-12-15 20:48:12 +01:00
Orsiris de Jong
65d4b4fb60 Refactored config to allow full group inheritance 2023-12-15 13:09:41 +01:00
Orsiris de Jong
ccd3339d1b WIP: Refactor config GUI 2023-12-14 18:15:37 +01:00
Orsiris de Jong
8b5e5a2132 WIP: Config GUI refactor 2023-12-14 15:05:05 +01:00
Orsiris de Jong
b100ed9c9a Remove unnecessary import 2023-12-14 13:16:09 +01:00
Orsiris de Jong
313ef9d7c7 WIP: Refactor config_gui 2023-12-13 21:49:59 +01:00
Orsiris de Jong
3082e6311f Refactor upgrader to use new config format 2023-12-13 18:43:42 +01:00
Orsiris de Jong
bc230037fd Fix version string should be in a shared file 2023-12-13 18:27:18 +01:00
Orsiris de Jong
d67bba5639 Update translations 2023-12-13 18:26:44 +01:00
Orsiris de Jong
aac5012328 WIP: Refactor config GUI for multi repo/group support 2023-12-13 18:26:25 +01:00
Orsiris de Jong
6910fcf077 Config GUI needs full config 2023-12-13 13:26:58 +01:00
Orsiris de Jong
0dd340473c Translation updates 2023-12-13 13:26:30 +01:00
Orsiris de Jong
9a237d86a6 WIP Refactor config GUI 2023-12-13 13:26:01 +01:00
Orsiris de Jong
78a1e26492 Require new ofunctions.misc with replace_in_iterable 2023-12-11 21:44:34 +01:00
Orsiris de Jong
04b038d457 WIP: Add multi repo support 2023-12-11 20:46:57 +01:00
Orsiris de Jong
eec1fe5e99 Refactor iter_over_keys into replace_in_iterable 2023-12-11 20:46:24 +01:00
Orsiris de Jong
fe81eaf471 No need to evaluate variables anymore in runtime 2023-12-11 20:45:48 +01:00
Orsiris de Jong
49fbdceae5 WIP Refactor main gui to new config format 2023-12-11 16:11:22 +01:00
Orsiris de Jong
17967bc77c Require command_runner >= 1.5.1 2023-12-11 16:10:53 +01:00
Orsiris de Jong
245aa635b0 Refactor NPBackupRunner 2023-12-11 10:40:39 +01:00
Orsiris de Jong
628e19e0a8 Remove unnecessary Globvars class 2023-12-11 00:38:14 +01:00
Orsiris de Jong
e00d9cabf1 WIP: Full cli-gui refactoring 2023-12-11 00:37:34 +01:00
Orsiris de Jong
f698cf0f06 merge main 2023-12-11 00:28:04 +01:00
Orsiris de Jong
914fd532eb Move version to separate file 2023-12-11 00:19:12 +01:00
Orsiris de Jong
14b8d41199
Bump version 2023-12-11 00:16:58 +01:00
Orsiris de Jong
5fa2319085
Merge pull request #42 from netinvent/urgent-fixes
Urgent fixes for v2.2.2
2023-12-11 00:16:17 +01:00
Orsiris de Jong
f7a8cf9a89 Remove backup_admin_password variable 2023-12-10 23:11:04 +01:00
Orsiris de Jong
658a0327f6 Refactor configuration loader
Add repo group config inheritance too
2023-12-10 22:55:55 +01:00
Orsiris de Jong
363ae7282b
Log successful pre/post script executions 2023-12-07 17:35:17 +01:00
Orsiris de Jong
09cca5016c
Add /sys to linux default exclusions 2023-12-07 16:23:08 +01:00
Orsiris de Jong
c00567a741 Reformat files with black 2023-11-29 23:02:18 +01:00
Orsiris de Jong
a93ff76d6d Make sure we log an error when init fails 2023-11-29 23:00:05 +01:00
Orsiris de Jong
443a13a24d Separate additional parameters for all restic calls and for backup only 2023-11-29 22:43:28 +01:00