Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
#3594 Add entity schema and Vue.js forms for context and site
- Add json-schema for context and sitee - Add CLI tool to build swagger API docs using schemas - Convert swagger definitions to schemas - Add json linting to tests - Add service class to read, sanitize and merge schemas - Add Laravel's Validation library and refactor Validator classes - Add SchemaDAO to read, write and sanitize by schema - Update ContextDAO to extend SchemaDAO - Add GET, POST, PUT, DELETE endpoints for contexts - Add GET, PUT endpoints for site - Add temporaryFiles endpoint for file uploads - Add GET, PUT endpoints for context theme options - Use schema to produce summary/full props for contexts and site - Deprecate Context::getSettings() in favor of getData() - Add FormComponent and form Field types - Add locale strings for form validation errors - Replace context and site settings forms - Allow plugins to extend context schema and forms - Change sequence to seq in API to match underlying data structure - #3855 Permit @localhost email addresses - Install journal and site defaults from schema - #3709 Add additional badges for CC3 licenses - Remove copyrightNoticeAgree. Instead, check if copyrightNotice exists - Set a max-width for main page content - Migrate activate block plugins from plugin_settings to context settings table - Move article/monograph permission reset to tools page
- Loading branch information