Richard Millet [Fri, 13 May 2011 23:56:40 +0000 (23:56 +0000)]
CSPACE-3451: Prototypical tenant model is now supported. The tenant specific binding files are now deltas only. Also, updating Maven repo version for artifacts to v1.8 snapshot.
Aron Roberts [Fri, 13 May 2011 00:36:23 +0000 (00:36 +0000)]
CSPACE-3756: Removed vestigial 'flat' structured date from CollectionObject service's JAXB schema. Removed repeatable scalar ObjectProductionDates field from CollectionObject service's JAXB and Nuxeo schemas. Verified that these fields do not appear in default.xml.
Aron Roberts [Thu, 12 May 2011 23:39:47 +0000 (23:39 +0000)]
CSPACE-3865: Added dependency to enable Authority JAXB constants, in turn permitting the Taxonomy service to emit all needed fields for each of its summary records in item list results.
Aron Roberts [Thu, 12 May 2011 18:53:24 +0000 (18:53 +0000)]
CSPACE-2395: Added missing dateEarliestSingleEra and dateLatestEra fields to Nuxeo CollectionObject schema; these fields were present in JAXB schema but not in Nuxeo schema. Their absence in the latter led to 500 errors when saving records that had either of those fields populated.
Richard Millet [Tue, 10 May 2011 16:54:16 +0000 (16:54 +0000)]
CSPACE-3451: Updated ../tenants/collectionspace/tenant-bindings-proto.xml (the prototype bindings) formatting to conform to the output of the XMLMerge tool.
Laramie Crocker [Tue, 10 May 2011 12:37:37 +0000 (12:37 +0000)]
CSPACE-3932 Fixed AuthorityItemDocumentModelHandler.java to correctly insert the cspace-services uri where the uri is not the same as the servicename, e.g. persons vs. personauthorities. Applies to personauthorities, orgauthorities, locationauthorities
Richard Millet [Mon, 9 May 2011 22:55:51 +0000 (22:55 +0000)]
NOJIRA: Removed dead import statements -this change has been sitting in my commit queue for weeks now. I tired of ignoring it and decided to finally commit it.
Richard Millet [Mon, 9 May 2011 22:52:04 +0000 (22:52 +0000)]
CSPACE-3798: Re-enabled AuthZ on the Blob service now that the App layer deals with /blob URLs. Also, changed some of the log statements in base document handler to be "trace" instead of "debug."
Patrick Schmitz [Mon, 9 May 2011 20:10:54 +0000 (20:10 +0000)]
NOJIRA - Partial port of Laramie's 3178 branch. Still has some bugs, and key enabling statements are commented out, as they cause app tests to fail. Work done (mistakenly) to address 3930, which was really about something else. Slightly refactored from the branch, bust utility code just ported over. RefName construction utils seem not be working correctly yet (strings are not proper syntax).
Also extended Location and Media tests to exercise some other features.
Aron Roberts [Sat, 7 May 2011 16:49:02 +0000 (16:49 +0000)]
CSPACE-3865: Final naming tweaks for new Scientific Taxonomy service. Integrating this service into the CollectionSpace Services layer. Remaining: add to demo Hearst tenant bindings, some minor cleanup of debug comments and 1-2 extraneous 'Taxonomy' classes, add more fields to create instance in client utils.
Aron Roberts [Fri, 6 May 2011 22:28:23 +0000 (22:28 +0000)]
CSPACE-3865: Consistent naming - for now - of 'taxonomy identification item' as 'taxon' (the item equivalent to 'person' or 'location' for taxonomic identification). This can be changed later if desired.
Aron Roberts [Thu, 5 May 2011 23:51:51 +0000 (23:51 +0000)]
CSPACE-3865: Initial clone of Storage Location Authority service to create new Taxonomy Authority service. Cloned mechanistically to this point; 3rdparty and jaxb modules build, but not client or service.
Aron Roberts [Thu, 5 May 2011 18:48:02 +0000 (18:48 +0000)]
CSPACE-3756,CSPACE-3875: In ObjectProductionDate instance of structured date group, renamed displayDate to dateDisplayDate for consistency with Rick's naming in the UI.
Aron Roberts [Thu, 5 May 2011 02:04:55 +0000 (02:04 +0000)]
CSPACE-3756,CSPACE-3875: Revised CollectionObject / Cataloging schema in the services to update the Object Poduction Date structured date field, to conform to the latest wiki schema for the structured date type (Date Schema - Proposed Revisions).
Laramie Crocker [Tue, 3 May 2011 00:40:43 +0000 (00:40 +0000)]
CSPACE-3739 Added tests to XmlReplay to ensure that Organization and Location behave identically to the Person service regarding hierarchic authority behavior. Tested creating item, child items, parent item, relating all through POST of item, and getting lists of relations and siblings
Richard Millet [Mon, 2 May 2011 22:54:14 +0000 (22:54 +0000)]
CSPACE-3758, CSPACE-3619, CSPACE-3247: Dimension lists and metadata parts are now part of the default Blob payload. Also, the "collectionspace_core" part is now also returned.
Richard Millet [Thu, 28 Apr 2011 21:06:52 +0000 (21:06 +0000)]
CSPACE-3247: Adding a local Nuxeo service component that the Nuxeo imaging service has a dependency on. This is one of many Nuxeo components that we dynamically load when the "cspace" domain starts. These are needed to allow RMI calls to Nuxeo.
Aron Roberts [Wed, 27 Apr 2011 23:34:17 +0000 (23:34 +0000)]
CSPACE-3806: Can now undelete a resource (Nuxeo document) that is in the 'soft' deleted workflow state by applying the 'undelete' transition in Nuxeo's default lifecycle. This moves the resource back to its 'project' state.
CSPACE-3595 Reviving XmlReplay test cases after correcting them for new POX format; taught XmlReplay default xpath to main part of payloads using label element in each test
CSPACE-3739 Updated Relations schema to store new fields, including subjectUri and objectUri, in nuxeo; Made dochandlers for Relations and AuthorityItem shuffle the new uri fields around correctly; modified DocumentModelHandler and AuthorityItemDocumentModelHandler to provide getUri(DocumentModel docModel); Installed XmlReplay tests for hierarchic authority work; Moved ITEMS to AuthorityClient, from various AuthorityClient impls.
CSPACE-3739 Updated schema, query paramters, POST behavior, and chaining of ServiceContext impls handling of ctx-ui-queryParameters, after 4-20-2011 meeting with layer leads.
Patrick Schmitz [Thu, 21 Apr 2011 00:38:29 +0000 (00:38 +0000)]
CSPACE-3851 Consumer can perform CRUDL operations on a group. Basic Group support added, with a draft schema. Follows standard CRUDL pattern, and is a trivial service. Note that group membership will be through relations, much as objects are associated to Intakes, etc.
Patrick Schmitz [Thu, 21 Apr 2011 00:09:29 +0000 (00:09 +0000)]
CSPACE-3851 Consumer can perform CRUDL operations on a group. Basic Group support added, with a draft schema. Follows standard CRUDL pattern, and is a trivial service. Note that group membership will be through relations, much as objects are associated to Intakes, etc.
Richard Millet [Tue, 19 Apr 2011 22:47:12 +0000 (22:47 +0000)]
CSPACE-3782: Search was failing to honor soft-delete flag on some services with certain service requests - some services were stepping on the request query params.
Aron Roberts [Tue, 19 Apr 2011 20:06:30 +0000 (20:06 +0000)]
CSPACE-3779,CSPACE-3780: Added dependency on authority service to organization POM to resolve build failure in organization/import, which caused 'ant dist-jboss-domains' target to fail.
CSPACE-3725 from trunk. Adds extra detail to calculated/looked up fields in Relation list item, useful also for debugging (but not committed on branch 1.6) issues like CSPACE-3780
CSPACE-3560 getting temp directory on mac to be readable by sax InputSource, now testing on linux. Fixes to ant scripts to chain deploy down into imports service, and to fix path issue in copy target.
Richard Millet [Wed, 13 Apr 2011 06:29:41 +0000 (06:29 +0000)]
CSPACE-3797: Disabled AuthZ on the Blob service to allow UI to directly access images. *HOWEVER* authentication (client login via basic auth) still needs to happen. This is *NOT* the desired user experience yet. Will need an even uglier hack to disable AuthN on /blobs/* path.
Richard Millet [Mon, 11 Apr 2011 01:52:06 +0000 (01:52 +0000)]
CSPACE-3770: Adding "wf_deleted" query param on GET for most services. If wf_deleted is set to 'false' then a GET will return a HTTP status code of 404 for the resource if the workflow state is 'deleted'.
Richard Millet [Sat, 9 Apr 2011 23:20:23 +0000 (23:20 +0000)]
CSPACE-3780: Side effect of Fixed break in RelationResource's search method that was introduced when its parent class was switch to the new ResourceBase class.
NOJIRA XmlReplay tests broken, per Richard. Checking in a change so that object-exit response level is ADDOK, then removed the cspace updatedAt and createdAt elements from expected, so they are simply seend as ADDOK from server.
Richard Millet [Thu, 7 Apr 2011 08:43:33 +0000 (08:43 +0000)]
CSPACE-3710, CSPACE-3709: All Nuxeo-based resources (except contacts) now support authorized workflow reads and updates (gets and puts). NOTE: xml replay tests were failing so I needed to comment out the IntegrationTests module. Hoping that Laramie can take a look at this soon.
Richard Millet [Fri, 1 Apr 2011 17:16:49 +0000 (17:16 +0000)]
CSPACE-3760: Moved implementation of getDocFromCsid() method into NuxeoUtils.java. So now this method is available to via the RepositoryJavaClientImpl as well as NuxeoUtils.java.
Richard Millet [Fri, 1 Apr 2011 17:14:18 +0000 (17:14 +0000)]
CSPACE-3760: Moved implementation of getDocFromCsid() method into NuxeoUtils.java. So now this method is available to via the RepositoryJavaClientImpl as well as NuxeoUtils.java.
Richard Millet [Fri, 1 Apr 2011 17:01:23 +0000 (17:01 +0000)]
CSPACE-3760: Moved implementation of getDocFromCsid() method into NuxeoUtils.java. So now this method is available to via the RepositoryJavaClientImpl as well as NuxeoUtils.java.