Inex Code
|
8c52384f16
|
feat: Add configuration options for all services
|
2024-07-23 17:29:26 +03:00 |
|
Inex Code
|
3cf368588e
|
refactor: Validate all fields before settings them
|
2024-07-23 17:08:48 +03:00 |
|
Inex Code
|
969b3b1417
|
refactor: Add more validation to server configuration
|
2024-07-23 17:05:29 +03:00 |
|
Inex Code
|
0a112f9c0a
|
fix: Update subdomain when changed
|
2024-07-23 02:25:59 +03:00 |
|
Inex Code
|
ed342e08a3
|
fix: Regex didn't match entire string
|
2024-07-18 20:58:44 +04:00 |
|
Inex Code
|
27420cc8f6
|
chore: Fix wording
|
2024-07-18 19:10:41 +04:00 |
|
Inex Code
|
2d6c5dbd6f
|
fix
|
2024-07-15 20:00:31 +04:00 |
|
Inex Code
|
09ccea0927
|
fix default value
|
2024-07-15 18:44:13 +04:00 |
|
Inex Code
|
c8d00e6c87
|
Merge remote-tracking branch 'origin/master' into inex/service-settings
|
2024-07-15 18:15:14 +04:00 |
|
Inex Code
|
d18d644cec
|
Merge remote-tracking branch 'origin/master' into roundcube
|
2024-07-15 17:30:59 +04:00 |
|
Inex Code
|
2262606759
|
add enumconfigitem
|
2024-07-03 17:35:40 +04:00 |
|
Inex Code
|
89afd8b32d
|
feat: Add EnumConfigItem for service configuration options
|
2024-07-03 14:26:26 +04:00 |
|
Inex Code
|
9cd8d75f73
|
feat: service configuration prototype
|
2024-07-02 23:35:28 +04:00 |
|
Inex Code
|
7522c2d796
|
refactor: Change gitea to Forgejo
|
2024-06-30 23:02:07 +04:00 |
|
Inex Code
|
6e0bf4f2a3
|
chore: PR cleanup
|
2024-06-27 17:43:13 +03:00 |
|
Inex Code
|
c42e2ef3ac
|
Revert "feat: move get_subdomain to parent class really"
This reverts commit 4eaefc8321 .
|
2024-06-27 17:43:13 +03:00 |
|
Inex Code
|
8bb9166287
|
Revert "fix: remove get sub domain from services"
This reverts commit 46fd7a237c .
|
2024-06-27 17:43:13 +03:00 |
|
Inex Code
|
306b7f898d
|
Revert "feat: rewrite get_url()"
This reverts commit f834c85401 .
|
2024-06-27 17:43:13 +03:00 |
|
dettlaff
|
416a0a8725
|
fix: from review
|
2024-06-27 17:43:13 +03:00 |
|
dettlaff
|
7b9420c244
|
feat: rewrite get_url()
|
2024-06-27 17:43:13 +03:00 |
|
dettlaff
|
9125d03b35
|
fix: remove get sub domain from services
|
2024-06-27 17:43:13 +03:00 |
|
dettlaff
|
2b9b81890b
|
feat: move get_subdomain to parent class really
|
2024-06-27 17:43:13 +03:00 |
|
dettlaff
|
31feeb211d
|
fix: change roundcube to webmail
|
2024-06-27 17:43:13 +03:00 |
|
dettlaff
|
a00c4d4268
|
fix: change return get_folders
|
2024-06-27 17:43:13 +03:00 |
|
dettlaff
|
9c50f8bba7
|
fix from review
|
2024-06-27 17:43:13 +03:00 |
|
dettlaff
|
4823491e3e
|
feat: add roundcube service
|
2024-06-27 17:43:13 +03:00 |
|
dettlaff
|
f90eb3fb4c
|
feat: add flake services manager (#113)
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/113
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
Reviewed-by: houkime <houkime@protonmail.com>
Co-authored-by: dettlaff <dettlaff@riseup.net>
Co-committed-by: dettlaff <dettlaff@riseup.net>
|
2024-06-21 23:35:04 +03:00 |
|
Houkime
|
12b2153b7c
|
test(service): do not call bash needlessly (it screwed up with fp)
|
2024-03-18 11:32:02 +00:00 |
|
Houkime
|
8c8c9a51cc
|
refactor(service): visually break down the move function a bit
|
2024-03-18 11:32:02 +00:00 |
|
Houkime
|
b257d7f39e
|
fix(service): FAILING TESTS, rebuild when moving
|
2024-03-18 11:32:02 +00:00 |
|
Houkime
|
70a0287794
|
refactor(service): move finishing the job out of moving function
|
2024-03-18 11:32:02 +00:00 |
|
Houkime
|
f333e791e1
|
refactor(service): break out ServiceStatus and ServiceDNSRecord
|
2024-03-18 11:32:02 +00:00 |
|
Houkime
|
fd43a6ccf1
|
doc(services): explain the Owned Path reason d'etre after trying to remove it
|
2024-03-06 18:40:05 +03:00 |
|
Houkime
|
eeef2891c9
|
fix(services): fix merge bug
|
2024-03-06 18:40:05 +03:00 |
|
Houkime
|
305e5cc2c3
|
refactor(services): introduce Bind class and test moving deeper
|
2024-03-06 18:40:05 +03:00 |
|
Houkime
|
1e51f51844
|
feature(backups): intermittent commit for binds, to be replaced
|
2024-03-06 18:40:05 +03:00 |
|
Houkime
|
235c59b556
|
refactor(services): break out location construction when moving
|
2024-03-06 18:40:05 +03:00 |
|
Houkime
|
ddca1b0cde
|
refactor(services): fix type annotation
|
2024-03-06 18:40:05 +03:00 |
|
Houkime
|
c22802f693
|
fix(services): check for possible None progress when moving folders
|
2024-03-06 18:40:05 +03:00 |
|
Houkime
|
17a1e34c0d
|
feature(services): check before moving task and before move itself
|
2024-03-06 18:40:05 +03:00 |
|
Houkime
|
d7ef2ed09a
|
refactor(services): make moving a part of generic service functionality
|
2024-03-06 18:39:27 +03:00 |
|
Houkime
|
28fdf8fb49
|
refactor(service_mover): decompose the giant move_service
|
2024-03-06 18:39:27 +03:00 |
|
Inex Code
|
c733cfeb9e
|
Merge remote-tracking branch 'origin/system-rebuild-tracking' into system-rebuild-tracking
|
2024-03-05 14:41:43 +03:00 |
|
Inex Code
|
71433da424
|
refactor: move systemd functions to utils
|
2024-03-05 11:55:52 +03:00 |
|
Inex Code
|
bbec9d9d33
|
refactor: use ipaddress library for ip validation
|
2024-03-01 14:58:28 +03:00 |
|
Inex Code
|
a4327fa669
|
fix(dns): Ignore link-local IPv6 address
|
2024-03-01 03:21:31 +03:00 |
|
Inex Code
|
b6f436d8b3
|
refactor: Adapt API to the NixOS configuration changes
|
2024-01-10 15:05:10 +02:00 |
|
Houkime
|
8e21e6d378
|
feature(services): introduce 'modules' field in userdata and group services settings there
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
8e551a8fe0
|
refactor(services): use generic code for enabling and disabling
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
9d3fd45c2c
|
test(services): missing info on service enabled status returns False
|
2024-01-08 13:12:27 +00:00 |
|