Reorders fields to Name → Type → System-wide. Drops the legacy fieldset border and the now-stale "path is generated automatically" hint. Type radios use the new .radio-row vocabulary with always-visible descriptions; the admin-only system-wide checkbox becomes a .switch-row toggle. Form field names are unchanged, so the overlay-creation handler is untouched. Plan deviation: live_server e2e fixture now also sets LEFT4ME_ROOT. This is required because the new test creates an overlay end-to-end via the UI, and create_overlay_directory() writes under $LEFT4ME_ROOT, which defaults to /var/lib/left4me (unwritable on dev machines). The two existing live_server consumers (test_editor, test_smoke) only visit /blueprints/<id> routes that don't touch the filesystem, so this change is safe for them. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| conftest.py | ||
| test_editor.py | ||
| test_files_overlay.py | ||
| test_overlays_create.py | ||
| test_server_detail.py | ||
| test_smoke.py | ||