Commit Graph

4 Commits

Author SHA1 Message Date
apairon 3abdc52fef fix(schema): add audit to action schema (enabled + actions[post,get]) 2026-09-03 10:59:06 +00:00
apairon c1cdb6bdcc feat(schema): add project-level audit (only enabled) 2026-09-02 16:45:36 +00:00
apairon 7775164e6a fix(schema): allow openapi in project meta
- project.meta now accepts openapi: { $ref: openapi.schema.json }
- needed for renz-einfo legacy config (servers/info/tags) to validate
2026-08-25 12:59:26 +00:00
apairon 40b441df04 feat: add new JSON schemas for Tibi configuration including fields, hooks, jobs, and permissions
- Introduced `field-list.schema.json`, `field-meta.schema.json`, and `field.schema.json` for field configurations.
- Added `hooks.schema.json` for defining hooks in the Tibi project.
- Created `image-filter.schema.json` for image processing configurations.
- Implemented `job.schema.json` for job scheduling configurations.
- Added `openapi.schema.json` for OpenAPI metadata generation.
- Introduced `permissions.schema.json` for managing permissions in the project.
- Created `project.schema.json` for overall project configuration.
- Added `projections.schema.json` for defining projections in the project.
- Implemented a validation script `validate-schemas.mjs` to ensure schema compliance.
2026-07-01 09:23:43 +00:00