Skip to content

Commit

Permalink
#3594 Add entity schema and Vue.js forms for context and site
Browse files Browse the repository at this point in the history
- 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
NateWr committed Oct 4, 2018
1 parent 445316f commit e870431
Show file tree
Hide file tree
Showing 371 changed files with 9,378 additions and 8,870 deletions.
6 changes: 3 additions & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[submodule "lib/swordappv2"]
path = lib/swordappv2
url = https://github.com/swordapp/swordappv2-php-library.git
[submodule "js/lib/jquery/plugins/spectrum"]
path = js/lib/jquery/plugins/spectrum
url = https://github.com/bgrins/spectrum.git
[submodule "js/lib/pnotify"]
path = js/lib/pnotify
url = https://github.com/sciactive/pnotify.git
Loading

0 comments on commit e870431

Please sign in to comment.