server-up/tests
Ramon 2ba15418ab
All checks were successful
Deploy server-up (dev) / deploy (push) Successful in 1m13s
v0.7.20-beta - instellingen wijzigen, koppelen achteraf, defect uit v0.7.00
Defect (v0.7.00): add_shared_network() hing elke service aan het gedeelde
netwerk, ook services met network_mode. Docker compose weigert die combinatie
("declares mutually exclusive network_mode and networks"), waardoor Homebridge,
Scrypted, Beszel en de ARR-stack met Gluetun niet te installeren waren met de
standaardkeuze "Verbinden met andere apps". Die services worden nu overgeslagen;
blijft er niets over, dan ook geen netwerkblok. Test over alle 96 apps.

Instellingen wijzigen na installatie:
- De gemaakte keuzes worden bij installatie opgeslagen in .serverup.json
  (values + format); zonder die waarden viel het formulier niet te heropenen.
- GET /api/stacks/<naam>/config geeft de opgeslagen waarden plus het actuele
  veldschema; POST /reconfigure maakt een backup, rendert opnieuw, past netwerk
  en eigen IP opnieuw toe, valideert en herstart. Mislukt het valideren, dan
  wordt de backup teruggezet.
- Knop Instellingen op de stackkaart opent dezelfde modal in wijzigen-stand,
  met een waarschuwing dat handmatige compose-wijzigingen verloren gaan.
- Stacks van voor deze versie: knop uit met uitleg.

Bestaande stacks koppelen:
- POST /api/stacks/<naam>/connect zet een bestaande stack op het gedeelde
  netwerk, valideert en herstart; wordt de compose ongeldig, dan wordt de
  wijziging teruggedraaid.

Audit-log:
- audit.query()/count() accepteren filters op bron, actie, status, periode en
  vrije tekst; facets() levert de keuzelijsten. /api/audit ondersteunt die als
  queryparameters plus doorbladeren. Filterbalk in de UI.

Documentatie:
- README.md (bestond niet), docs/apps-maken.md met het volledige
  templateformaat, docs/README.md als index.
- Changelog-secties voor v0.5.44/45/46 aangevuld; release.yml haalt de notes
  daaruit, dus een tag daarop gaf een lege release. Test die afdwingt dat het
  huidige VERSION een sectie heeft.

941 tests groen.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01C7oLCRYzY5ixJ5Sv8Y8EFb
2026-07-27 15:43:49 +02:00
..
conftest.py v0.5.00-beta - authenticatie + beveiligingsfixes 2026-07-26 14:40:05 +02:00
test_apps.py v0.7.20-beta - instellingen wijzigen, koppelen achteraf, defect uit v0.7.00 2026-07-27 15:43:49 +02:00
test_auth.py v0.5.00-beta - authenticatie + beveiligingsfixes 2026-07-26 14:40:05 +02:00
test_backups.py v0.5.20-beta - complete backups en updates per app 2026-07-26 19:54:51 +02:00
test_boilerplates.py v0.6.00-beta - 29 apps erbij, en named volumes die verdwenen 2026-07-27 08:23:58 +02:00
test_categories.py v0.7.10-beta - categorieen met kleur in de app store en bij je apps 2026-07-27 14:14:25 +02:00
test_compose_transform.py v0.5.00-beta - containerbeheer, eigen IP-adressen, veiliger installeren 2026-07-26 14:51:32 +02:00
test_connect.py v0.7.00-beta - apps koppelen, eenvoudiger instellen, geavanceerde opties verborgen 2026-07-27 13:52:17 +02:00
test_containers.py v0.5.50-beta - containers tonen die niet bij een beheerde stack horen 2026-07-27 07:57:35 +02:00
test_i18n.py v0.5.30-beta - rollen, app-store-filter en twee planningsfouten 2026-07-26 22:04:08 +02:00
test_network_detect.py v0.5.44-beta - gedetecteerd netwerk verdween uit het formulier 2026-07-27 00:34:22 +02:00
test_networks.py v0.5.00-beta - containerbeheer, eigen IP-adressen, veiliger installeren 2026-07-26 14:51:32 +02:00
test_paths.py v0.5.00-beta - authenticatie + beveiligingsfixes 2026-07-26 14:40:05 +02:00
test_reconfigure.py v0.7.20-beta - instellingen wijzigen, koppelen achteraf, defect uit v0.7.00 2026-07-27 15:43:49 +02:00
test_repo_urls.py v0.5.00-beta - authenticatie + beveiligingsfixes 2026-07-26 14:40:05 +02:00
test_roles.py v0.5.30-beta - rollen, app-store-filter en twee planningsfouten 2026-07-26 22:04:08 +02:00
test_scheduler.py v0.5.30-beta - rollen, app-store-filter en twee planningsfouten 2026-07-26 22:04:08 +02:00
test_selfupdate.py Duidelijker maken waarom de updateknop uit staat bij een zelfgebouwd image 2026-07-26 23:23:30 +02:00
test_stack_api.py v0.5.00-beta - containerbeheer, eigen IP-adressen, veiliger installeren 2026-07-26 14:51:32 +02:00
test_stackupdates.py v0.5.20-beta - complete backups en updates per app 2026-07-26 19:54:51 +02:00
test_update_channels.py v0.5.10-beta - update-systeem met kanalen en een-klik bijwerken 2026-07-26 15:13:18 +02:00
test_updater.py v0.5.00-beta - authenticatie + beveiligingsfixes 2026-07-26 14:40:05 +02:00