Skip to content

Commit 8693ccc

Browse files
committed
🧭 Use model-backed security field path
1 parent 397961b commit 8693ccc

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

‎src/schnee/adapters/ntag/profile/fields.py‎

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -106,9 +106,10 @@ def build_editable_fields(profile: TagProfile) -> list[EditableField]:
106106
requires_auth=True,
107107
),
108108
EditableField(
109-
path="security.keys",
110-
label="Application Keys",
111-
kind="secret",
109+
path="security.default_keys",
110+
label="Default Keys",
111+
kind="boolean",
112+
value=profile.security.default_keys,
112113
writable=not profile.locks.permanent,
113114
requires_auth=True,
114115
dangerous=True,

‎tests/schnee/adapters/ntag/profile/test_fields.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,6 @@ def test_build_editable_fields_marks_key_field_dangerous() -> None:
2020
assert fields[0].value == "https://example.com"
2121
assert fields[0].kind == "url"
2222
assert fields[0].requires_auth is True
23-
assert fields[-1].path == "security.keys"
23+
assert fields[-1].path == "security.default_keys"
2424
assert fields[-1].dangerous is True
2525
assert fields[-1].requires_auth is True

0 commit comments

Comments
 (0)