mirror of
https://git.hiabuto.net/C3MA/CCMA.git
synced 2026-08-25 23:15:18 +02:00
fix: improve member list defaults and highlighting
This commit is contained in:
@@ -131,6 +131,20 @@ def test_member_table_sort_uses_display_values() -> None:
|
||||
assert [member.member_id for member in _sort_members(members, "status", False)] == ["2", "1", "3"]
|
||||
|
||||
|
||||
def test_member_finding_severity_uses_highest_level_per_member() -> None:
|
||||
from ccma.domain.models import HousekeeperFinding
|
||||
from ccma.ui.work_tabs import _member_finding_severities
|
||||
|
||||
findings = [
|
||||
HousekeeperFinding("info", "info", "Info", "", member_id="1"),
|
||||
HousekeeperFinding("warning", "warning", "Warning", "", member_id="1"),
|
||||
HousekeeperFinding("error", "error", "Error", "", member_id="2"),
|
||||
HousekeeperFinding("info", "global", "Global", ""),
|
||||
]
|
||||
|
||||
assert _member_finding_severities(findings) == {"1": "warning", "2": "error"}
|
||||
|
||||
|
||||
def test_asset_table_filter_and_sort_use_status_and_holder_label() -> None:
|
||||
from ccma.domain.models import Asset
|
||||
from ccma.ui.work_tabs import _asset_table_value, _filter_assets, _selected_asset_filter
|
||||
|
||||
Reference in New Issue
Block a user