Commit graph

198 commits

Author SHA1 Message Date
deajan
a801925571 Reformat files with black 2024-04-11 01:32:30 +02:00
deajan
6279849336 Enforce permissions 2024-04-11 01:31:33 +02:00
deajan
1bcd032d56 Improve permission manager 2024-04-10 10:10:36 +02:00
Orsiris de Jong
1d69cbdb3c Various new config fixes 2024-02-26 12:42:17 +01:00
Orsiris de Jong
36fb6b3231 Reformat files with black 2024-02-25 19:59:16 +01:00
Orsiris de Jong
bedfb00e06 Config inheritance fixes 2024-02-25 19:14:05 +01:00
Orsiris de Jong
1cfe363b6b Make sure initial config_inheritance dict is False 2024-02-25 18:54:33 +01:00
Orsiris de Jong
a65e4d6a6d Simplify inheritance parser 2024-02-25 18:23:38 +01:00
Orsiris de Jong
a803097c69 Update default config schema 2024-02-10 17:54:06 +01:00
Orsiris de Jong
5fb2c5ccf5 Fix inheritance check in dicts 2024-02-10 13:16:42 +01:00
Orsiris de Jong
dd1422bd21 Make sure every list entry is a list object when reading bad formatted yaml files 2024-02-10 11:37:17 +01:00
Orsiris de Jong
83d452d426 Add a dict for inheritance of merged lists 2024-02-10 11:21:41 +01:00
Orsiris de Jong
07571862f4 Allow IEC bytes units everywhere in config file 2024-02-05 19:30:35 +01:00
Orsiris de Jong
aac0883303 Allow upload/download speed to have different units 2024-02-03 11:27:23 +01:00
Orsiris de Jong
8c00ef919d WIP: Make tree object inheritance visible 2024-02-02 19:34:52 +01:00
Orsiris de Jong
5dd32a685a Add bytes expansion for byte units 2024-02-02 12:45:23 +01:00
Orsiris de Jong
8387ebc354 Make minimum_backup_size_error unit aware 2024-01-22 12:39:32 +01:00
Orsiris de Jong
d63b93ea6d WIP: permissions 2024-01-22 09:39:14 +01:00
Orsiris de Jong
13593ba199 Implement minimum_backup_size_error alert 2024-01-15 18:00:05 +01:00
Orsiris de Jong
9c341bdb3c Don't allow duplicates in get_repos_by_group 2024-01-15 00:12:47 +01:00
Orsiris de Jong
e41ccc3e52 Update configuration.py 2024-01-15 00:04:01 +01:00
Orsiris de Jong
0ac3f0a4c9 Update (C) year 2024-01-03 20:01:03 +01:00
Orsiris de Jong
bb6b293138 Fix typo 2024-01-03 17:57:42 +01:00
Orsiris de Jong
d01b5f7b5a WIP: Implement operations center group selector 2024-01-03 15:19:10 +01:00
Orsiris de Jong
75b0b84f32 Reformat files with black 2024-01-01 22:13:36 +01:00
Orsiris de Jong
35ec3dfa3d WIP: Implement minimum_backup_size_error 2023-12-31 17:34:42 +01:00
Orsiris de Jong
cebd4ed112 Revert add_exclude_patterns_case_ignore 2023-12-31 15:13:58 +01:00
Orsiris de Jong
f1f01edb18 Fix config encryption and update from gui 2023-12-31 00:44:30 +01:00
Orsiris de Jong
f5b6fe3a8b Reformat file with black, linter fixes 2023-12-29 20:22:13 +01:00
Orsiris de Jong
22b0d3ec2c Add default_config retrieval 2023-12-29 13:18:09 +01:00
Orsiris de Jong
9c80875e9d Reformat files with black 2023-12-29 01:45:53 +01:00
Orsiris de Jong
213e9bc4cf Fix config loader when empty / wrong file is given 2023-12-29 01:39:23 +01:00
Orsiris de Jong
43a35a2c70 Reformat files with black 2023-12-27 22:23:57 +01:00
Orsiris de Jong
e1e307e1c0 Implement retention strategy and unlock 2023-12-26 14:01:50 +01:00
Orsiris de Jong
9733e4e26b WIP: Refactor runner into decorator oblivion 2023-12-20 19:28:21 +01:00
Orsiris de Jong
b8ed1c168e WIP Refactor config gui 2023-12-17 21:38:27 +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
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
313ef9d7c7 WIP: Refactor config_gui 2023-12-13 21:49:59 +01:00
Orsiris de Jong
9a237d86a6 WIP Refactor config GUI 2023-12-13 13:26:01 +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
245aa635b0 Refactor NPBackupRunner 2023-12-11 10:40:39 +01:00
Orsiris de Jong
f698cf0f06 merge main 2023-12-11 00:28: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
6607d5e78a Make sure we analyze the same logger instance in execution_logs() 2023-11-29 22:25:07 +01:00
Orsiris de Jong
183d72e98f Improve variable evaluation in config dict 2023-05-29 19:33:39 +02:00