feat(settings): add get_schema_name() to SiloSettings, remove hardcoded defaults #15

Merged
forbes merged 1 commits from feat/configurable-schema-name into main 2026-02-16 19:20:20 +00:00
Owner

Add get_schema_name() to SiloSettings base class with a default return value of "kindred-rd" (non-abstract so existing consumers are unaffected).

Update get_schema(), get_schema_form(), and get_property_schema() to accept name="" and fall back to self._settings.get_schema_name() instead of hardcoding "kindred-rd".

Add optional category query parameter to get_property_schema() so callers can filter by category without constructing raw URLs.

Part of kindred/silo-mod#28.

Add `get_schema_name()` to `SiloSettings` base class with a default return value of `"kindred-rd"` (non-abstract so existing consumers are unaffected). Update `get_schema()`, `get_schema_form()`, and `get_property_schema()` to accept `name=""` and fall back to `self._settings.get_schema_name()` instead of hardcoding `"kindred-rd"`. Add optional `category` query parameter to `get_property_schema()` so callers can filter by category without constructing raw URLs. Part of kindred/silo-mod#28.
forbes added 1 commit 2026-02-16 19:16:20 +00:00
Add get_schema_name() to SiloSettings base class with default 'kindred-rd'.
Update get_schema(), get_schema_form(), and get_property_schema() to fall
back to settings instead of hardcoding the schema name. Add category
query parameter support to get_property_schema().

Closes #28
forbes merged commit a24e59082f into main 2026-02-16 19:20:20 +00:00
forbes deleted branch feat/configurable-schema-name 2026-02-16 19:20:20 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kindred/silo-client#15