- DONE added create fund and show funds commands
- DONE added drop project command
- in alter project
- DONE name values used as identifiers are no longer enclosed in quotation marks
- N/A values of the action property are now restricted to preset names (listed in the documentation)
- DONE property locations has been superseded by new properties origins and destinations, and will be removed in the future
- DONE added the action drop all
- N/A an error is no longer returned when adding a subvalue to a composite property that already contains the subvalue
- all documentation updated
- continuing work on spectres and authorization
The special reserve set is being superseded by project-specific sets named project.object, for example palci_slavic.object for the project palci_slavic. These new object sets are like reserve but with the addition of spectre attributes. They are created automatically by create project.
In Mod-Cyclops, for the moment it would be sufficient to replace reserve in the from clause with palci_slavic.object.
- DONE Unit tests for handlers
- DONE Unit tests for server/router
- DONE The
reserveset has been superseded by theobjectset in each project. - DONE Added the
updatecommand for changingobjectattributes. - DONE Added the
show sets in projectcommand. - DONE The project property
locationshas been removed. - DONE Added the
archive projectcommand, to be used instead ofdrop project. - N/A The
drop projectcommand now only drops archived projects. - N/A Added the
show projects archivedcommand.
There is a create property fund command implemented but it isn't completely enabled yet.
The main change above is the update command which allows updating spectre attributes (fund for the moment).
- DONE The “create filter” and “show filters” commands and the “filter()” operator are available in test/demo. See documentation for more details.
CCMS v0.0.29 updated in test instance:
- DONE
show filtersnow returns project name in a separate column. - DONE
show setsnow returns project name in a separate column. - DONE Added the attribute
holdings_count. https://d1f3dtrg62pav.cloudfront.net/ccms/doc/current/#_attributes - DONE
drop projectis back in place ofarchive project. - N/A Added
cascadeoption to the commanddrop project. https://d1f3dtrg62pav.cloudfront.net/ccms/doc/current/#_drop_project - N/A Filters now have a project name space. https://d1f3dtrg62pav.cloudfront.net/ccms/doc/current/#_create_filter
- DONE Added command
show filters in project. https://d1f3dtrg62pav.cloudfront.net/ccms/doc/current/#_show - DONE Added command
drop filter. https://d1f3dtrg62pav.cloudfront.net/ccms/doc/current/#_drop_filter
- The command
updatenow supports:- DONE setting multiple attributes at once
- DONE a general search condition in the
whereclause - N/A updating all objects by omitting the
whereclause
- DONE Search conditions now support the
inoperator to test equality with multiple values. - DONE Added property
titleto sets. - DONE Added command
alter set - N/A Server configuration now supports logging connections, statements, and duration.
- DONE Protect most generated SQL-like commands from injection
- DONE JSON Schemas and examples need to be brought into alignment with reality
- DONE Update project should not delete all funds then re-add those included, but generate and execute diffs
- DONE Return project names as well as IDs when listing projects
- DONE Return a structure of { name, title } when listing funds
- DONE mod-cyclops should handle "id:name" strings consistently
- DONE Add CRUD support for funds
- DONE Change project and fund structures so all
{id, name}pairs use those fieldnames - DONE Change project
altNamefield toid(discarding old Id) - DONE Support new batch-update WSAPI
- DONE Validation function use same rules as CCMS
Validatorobject - DONE Review permission names for consistency and Eureka-friendliness
- DONE Fix
/cyclops/sets/{setName}/tag/{tagName}path to use pluraltags - DONE Support for adding title when creating a set except actually getting CCMS to use it
- DONE Actually add title when creating a set, now-existent
alter set - DONE Add WSAPI endpoint for changing a set's title using
alter set - DONE Protect conditions in generated SQL-like commands from injection: conditions are now supplied only as the structured
jsonCond, and the rawcondis withdrawn. - FIXED: when inserting into a set, limit should be omitted
- NO Consider making Retrieve responses into regular JSON records
- N/A Support new
holdings_countattribute - Consider breaking the
fundfield in retrieve responses into{ id, name }pairs
create user/show users-- I'm not yet sure what users do in CCMSshow version