Block a user
Make status colors configurable
Override role as TANK based on MT assignments
Site local template overrides
Add init subcommand to create a new site directory
Add typed config/frontmatter validation (pydantic? custom?)
Add typed config/frontmatter validation (pydantic? custom?)
The frontmatter was refactored in 346e3d7e0c51e5905050c0dea87528d6146b9a21. This wraps up this issue.
How does/should SiteConfig deal with weird schemas and basic auth?
Add typed config/frontmatter validation (pydantic? custom?)
The config file was refactored by 4351ea8e0d and now conforms to these requirements. It uses custom validation and creates a type annotated dataclass SiteConfig.