Versioned subsets
genesys-pgr/genesys-server!364 implements versioning for Subsets as described in genesys-server#421 (closed).
We'd like to implement versioned subsets: subset may be updated by the data provider and (when published) both versions should be available through Genesys.
- Obsolete subsets are not listed by default (API returns only latest subsets) but are accessible via direct URL
- Obsolete subset must display a message that points to the current version of the subset.
Todo
- Dashboard: allow user to "create a new version" of any subset: Add "Create new version" to the button action area in the listing of subsets. API call is at /api/v1/subset/create-new-version (requires source Subset uuid) and returns the new version
- Display: If
subset.currentVersion: uuid
exists, please display a message "A new version of this subset is available here" with a link to the current version.