Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions src/engineering_platform/assets/dashboard.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions src/engineering_platform/server.py
Original file line number Diff line number Diff line change
Expand Up @@ -2127,10 +2127,10 @@ def _central_database_section(data_root: Path) -> str:
'<p data-i18n="configuration.ep_database_description">Platformbrede opslag voor projecten, uitvoeringen en configuratie.</p></div>'
'<div class="configuration-central-database__actions"><a class="dashboard-action dashboard-action--download" href="/api/central-database/download" download '
'data-i18n="configuration.ep_database_download" data-i18n-aria-label="configuration.ep_database_download" '
'aria-label="Download EP-database">Download EP-database</a><button class="dashboard-action" id="centralDatabaseRelocate" type="button" data-i18n="configuration.relocate_database">Verplaats database</button></div></header>'
'aria-label="Download EP-database">Download EP-database</a></div></header>'
'<dl class="configuration-central-database__facts">'
'<div><dt class="label" data-i18n="configuration.database_owner">Database-eigendom</dt><dd data-i18n="configuration.ep_database_owner">Engineering Platform</dd></div>'
f'<div class="configuration-central-database__location"><dt class="label" data-i18n="configuration.database_location">Databaselocatie</dt><dd>{escape(str(details["path"]))}</dd></div>'
f'<div class="configuration-central-database__location"><dt class="label" data-i18n="configuration.database_location">Databaselocatie</dt><dd class="configuration-central-database__location-value"><span class="configuration-central-database__location-link">{escape(str(details["path"]))}</span><button class="configuration-central-database__relocate" id="centralDatabaseRelocate" type="button" data-i18n="configuration.relocate_database">Verplaats database</button></dd></div>'
f'<div><dt class="label" data-i18n="configuration.database_size">Databasegrootte</dt><dd>{size}</dd></div>'
f'<div><dt class="label" data-i18n="configuration.schema_version">Schema-versie</dt><dd>{details["schema_version"]}</dd></div>'
f'<div><dt class="label" data-i18n="configuration.integrity">Integriteit</dt><dd>{details["integrity"]}</dd></div>'
Expand All @@ -2141,7 +2141,7 @@ def _central_database_section(data_root: Path) -> str:
f'<select id="centralDatabaseMaintenanceInterval" aria-labelledby="centralDatabaseMaintenanceLabel" aria-describedby="centralDatabaseMaintenanceHelp centralDatabaseMaintenanceStatus" data-saved-value="{interval}">{options}</select>'
'</div>'
'<p id="centralDatabaseMaintenanceStatus" role="status" aria-live="polite"></p></section>'
'<dialog class="dashboard-modal-shell dashboard-modal-shell--confirmation installation-relocation-modal" id="centralDatabaseRelocateModal"><section class="dashboard-modal-shell__panel"><header class="dashboard-modal-shell__header"><h2 data-i18n="configuration.relocate_database">Verplaats database</h2><span class="configuration-info installation-relocation-modal__help" role="img" tabindex="0" data-i18n-title="configuration.relocate_database_help" data-i18n-aria-label="configuration.relocate_database_help">?</span><button class="dashboard-modal-shell__close" type="button" aria-label="Close" data-close-relocation="centralDatabaseRelocateModal">×</button></header><p data-i18n="configuration.relocate_database_help">Kies een beschrijfbare lokale map. De server stopt eerst veilig en start daarna opnieuw.</p><dl class="installation-relocation-modal__locations"><div><dt>Huidige map</dt><dd>{escape(str(details["path"]))}</dd></div><div id="centralDatabaseRelocateDestination" hidden><dt>Nieuwe map</dt><dd id="centralDatabaseRelocateDestinationValue"></dd></div></dl><input id="centralDatabaseRelocateDirectory" type="hidden"><div class="dashboard-modal-shell__actions"><button class="dashboard-modal-shell__action" id="centralDatabaseRelocateBrowse" type="button" data-i18n="configuration.choose_folder">Kies map</button><button class="dashboard-modal-shell__action dashboard-modal-shell__action--primary" id="centralDatabaseRelocateSave" type="button" disabled data-i18n="configuration.relocate">Verplaatsen</button></div><p id="centralDatabaseRelocateStatus" role="status"></p></section></dialog>'
f'<dialog class="dashboard-modal-shell dashboard-modal-shell--confirmation installation-relocation-modal" id="centralDatabaseRelocateModal"><section class="dashboard-modal-shell__panel"><header class="dashboard-modal-shell__header"><h2 data-i18n="configuration.relocate_database">Verplaats database</h2><span class="configuration-info installation-relocation-modal__help" role="img" tabindex="0" data-i18n-title="configuration.relocate_database_help" data-i18n-aria-label="configuration.relocate_database_help">?</span><button class="dashboard-modal-shell__close" type="button" aria-label="Close" data-close-relocation="centralDatabaseRelocateModal">×</button></header><p data-i18n="configuration.relocate_database_help">Kies een beschrijfbare lokale map. De server stopt eerst veilig en start daarna opnieuw.</p><dl class="installation-relocation-modal__locations"><div><dt>Huidige map</dt><dd>{escape(str(details["path"]))}</dd></div><div id="centralDatabaseRelocateDestination" hidden><dt>Nieuwe map</dt><dd id="centralDatabaseRelocateDestinationValue"></dd></div></dl><input id="centralDatabaseRelocateDirectory" type="hidden"><div class="dashboard-modal-shell__actions"><button class="dashboard-modal-shell__action" id="centralDatabaseRelocateBrowse" type="button" data-i18n="configuration.choose_folder">Kies map</button><button class="dashboard-modal-shell__action dashboard-modal-shell__action--primary" id="centralDatabaseRelocateSave" type="button" disabled data-i18n="configuration.relocate">Verplaatsen</button></div><p id="centralDatabaseRelocateStatus" role="status"></p></section></dialog>'
)


Expand Down
3 changes: 2 additions & 1 deletion tests/engineering/test_server_foundation.py
Original file line number Diff line number Diff line change
Expand Up @@ -807,7 +807,8 @@ def test_ep_database_panel_is_framed_and_maintenance_selection_recovers_safely(s
self.assertIn('class="configuration-central-database__maintenance"', panel)
self.assertIn('data-saved-value="3600"', panel)
self.assertNotIn('id="centralDatabaseLocation"', panel)
self.assertNotIn('configuration-central-database__location-link', panel)
self.assertIn('configuration-central-database__location-link', panel)
self.assertIn('id="centralDatabaseRelocate"', panel)
self.assertNotIn('configuration.ep_database_open_folder', panel)
self.assertIn('aria-describedby="centralDatabaseMaintenanceHelp centralDatabaseMaintenanceStatus"', panel)
self.assertIn("maintenance.dataset.savedValue", script)
Expand Down
Loading