Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
pkp/pkp-lib#2072 Working prototype of versioning based on new publica…
…tion entity This commit includes all of the initial work done to support versioning based on a split between submissions and publications. All submission data related to publication, such as title, abstract, citations, authors and galleys, has been moved to a new publication entity. Submissions have a "one to many" relationship to Publications. Each Submission may have one or more Publications attached to it. Each Publication is treated as a new version. Published version data can not be modified. - New publication entity split from submissions - New API endpoints for publications - Workflow UI changes to support versions (publications) - Pre-publication validation checks - New STATUS_SCHEDULED for publications scheduled for publication in a future issue - Deprecated many methods on the Submission object - Upgrade scripts written from 3.1.x. - Tests updated to work, except for issue import. Some code is commented out or has not been updated yet. Progress on remaining support for versioning will be tracked in Github. See: https://github.com/pkp/pkp-lib/projects/15
- Loading branch information