- Added DEFAULT_DIRECTORY_CONFIG constant with all directory fields

- Added get_directory_config() and save_directory_config() helper functions
- Created 4 new endpoints:
	- GET /api/directory/config - Public endpoint for frontend
	- GET /api/admin/directory/config - Admin view with metadata
	- PUT /api/admin/directory/config - Update configuration
	- POST /api/admin/directory/config/reset - Reset to defaults
- Fixed a bug: Changed SystemSettings.key → SystemSettings.setting_key (correct column name)
- Added JSON serialization/deserialization for storing config in Text column
This commit is contained in:
2026-02-02 17:05:27 +07:00
parent 1c262c4804
commit dd41cf773b
3 changed files with 216 additions and 0 deletions

Binary file not shown.