Aron Roberts [Tue, 8 May 2012 02:07:21 +0000 (19:07 -0700)]
CSPACE-4475,CSPACE-4813,CSPACE-4983,CSPACE-5115: Updated services tenant bindings prototype to include termRef fields from term info groups in four authority services converted to new schemas to date: Person, Organization, Storage Location and Place. Reformatted file for readability. Removed two cruft blocks from Loan In service configuration, per CSPACE-4475. Uncommented authRef fields for Concept authority terms, nearly all in Cataloging / CollectionObject and in authority records, mindful of CSPACE-4983 and CSPACE-5115 issues.
Aron Roberts [Tue, 8 May 2012 00:52:07 +0000 (17:52 -0700)]
CSPACE-5130,CSPACE-5124: Revised Place authority item schema to reflect repeatable term info group. Minor cleanup of resource classes, client utilities, and client classes, for consistency during preferred / non-preferred term work.
Aron Roberts [Mon, 7 May 2012 23:50:39 +0000 (16:50 -0700)]
CSPACE-5137: Modified Location validator handler to reflect repeatable term info group. Minor modifications to class comments in four authorities validator handlers.
Aron Roberts [Mon, 7 May 2012 22:09:39 +0000 (15:09 -0700)]
CSPACE-5120,CSPACE-5121: Updated termRefs fields in services tenant bindings config to reflect term info group schema changes in Organization, Storage Location.
Aron Roberts [Mon, 7 May 2012 19:31:41 +0000 (12:31 -0700)]
CSPACE-5121,CSPACE-4844,CSPACE-5137: Updated Storage Location schema with repeatable term info group. Location now builds if tests aren't compiled; e.g. via 'mvn install -Dmaven.test.skip=true'. Minor updates to client utils, validator handlers in Person and Org, for consistency across all authority services.
Richard Millet [Fri, 4 May 2012 21:38:20 +0000 (14:38 -0700)]
CSPACE-5130: All tests for Vocabulary service now passing. Will need to ensure that other authority services' tenant bindings get updated to include new termGroup termRef settings in prototype bindings file.
Aron Roberts [Fri, 4 May 2012 20:13:17 +0000 (13:13 -0700)]
CSPACE-5119,CSPACE-5120: Added termSourceNote to person and org schema's repeatable term info group. Moved two fields from mainBodyGroup into that term info group, and removed the mainBodyGroup.
Aron Roberts [Fri, 4 May 2012 18:28:20 +0000 (11:28 -0700)]
CSPACE-5119,CSPACE-5120,CSPACE-5157: Removed legacy Description field from Organization schema. In the repeatable term info group, renamed termSourceUniqueID to termSourceID and termPreferredForLanguage to termPrefForLang, per Patrick's conciseness recommendations and to match Alex's UI schema.
Aron Roberts [Fri, 4 May 2012 03:28:19 +0000 (20:28 -0700)]
CSPACE-4685,CSPACE-3718,CSPACE-5155: Update Organization AuthRefsTest to reflect removal of subBody repeatable scalar field from Organization. OrganizationValidatorHandler now reflects repeatable term info group, and is based on ValidationHandlerImpl.
Aron Roberts [Fri, 4 May 2012 03:06:41 +0000 (20:06 -0700)]
CSPACE-5120,CSPACE-4685: Updated Organization schema with repeatable term info group. Other changes relative to this schema change have *not* been done. Removed subBody repeatable group from Organization items, per CSPACE-4685. Fixed a stray char that found its way into the updated Persons common schema.
Aron Roberts [Fri, 4 May 2012 01:09:10 +0000 (18:09 -0700)]
CSPACE-5155: Updated AuthRefs tests in ten services and AuthRefsDocs test in Intake to create Person items using new schema with repeatable term group.
Aron Roberts [Thu, 3 May 2012 21:58:45 +0000 (14:58 -0700)]
CSPACE-3718,CSPACE-5119: PersonValidatorHandler now extends ValidatorHandlerImpl. (Also performed automated reformatting of source code in the latter class for readability.)
Aron Roberts [Thu, 3 May 2012 01:12:21 +0000 (18:12 -0700)]
CSPACE-5119,CSPACE-5135,CSPACE-5138,CSPACE-5132: Reverted name of field in lists of authority items to displayName from termDisplayName, for (short-term) backwards compatibility, per CSPACE-5132. (These list items will change significantly as of CSPACE-5134.)
Aron Roberts [Thu, 3 May 2012 00:33:14 +0000 (17:33 -0700)]
CSPACE-5119,CSPACE-5135,CSPACE-5138: All Person tests now pass. Validation that each authority item contains at least one term, whose term name or term display name is non-blank, added to validator handler. Cleanup of some commented-out code.
Richard Millet [Wed, 2 May 2012 17:21:22 +0000 (10:21 -0700)]
CSPACE-4813: Just getting things to compile while Aron and I work on this branch together. Calls to PersonAuthorityClientUtils.createPersonInstance require a new term related param. Passing NULL in most of the places for now. We'll need to change this as we get all the tests working again.
Aron Roberts [Wed, 2 May 2012 00:32:37 +0000 (17:32 -0700)]
CSPACE-5119,CSPACE-5139,CSPACE-5138: Additional work on authority item base classes (and other framework classes) to reflect term info group changes. More classes compile; some still do not.
Aron Roberts [Tue, 1 May 2012 22:06:30 +0000 (15:06 -0700)]
CSPACE-5119,CSPACE-5139,CSPACE-5138: Initial foray into authority item base classes to reflect term info group changes. These classes do not yet compile.
Aron Roberts [Tue, 1 May 2012 17:59:23 +0000 (10:59 -0700)]
CSPACE-5119,CSPACE-5135: Updated common fields in repeatable term information group in Person item schema, to reflect recent discussion/decisions on the Work list. Adding additional changes not yet reflected in last commit.
Aron Roberts [Tue, 1 May 2012 17:26:55 +0000 (10:26 -0700)]
CSPACE-5119,CSPACE-5135: Updated common fields in repeatable term information group in Person item schema, to reflect recent discussion/decisions on the Work list.
Aron Roberts [Mon, 30 Apr 2012 23:27:43 +0000 (16:27 -0700)]
CSPACE-5119: Nuxeo and JAXB schemas for Person items are now believed to be close to complete: term info group now contains all functionally-specified and provisional (under discussion) fields.
Aron Roberts [Thu, 26 Apr 2012 19:22:23 +0000 (12:22 -0700)]
CSPACE-5049,CSPACE-3917: XmlReplay-based test of the Imports service now correctly checks the collectionspace_core part to ensure that server-side variable expansion is working properly.
Aron Roberts [Wed, 25 Apr 2012 20:39:24 +0000 (13:39 -0700)]
Merge pull request #19 from aronr/cspace-5049
CSPACE-5049,CSPACE-3917: Added an XmlReplay-based test of variable expansion in an imported record. This test is needed in part to prevent regression when working on CSPACE-3917.
Aron Roberts [Wed, 25 Apr 2012 20:34:00 +0000 (13:34 -0700)]
CSPACE-5049,CSPACE-3917: Added an XmlReplay-based test of variable expansion in an imported record. This test is needed in part to prevent regression when working on CSPACE-3917.
Aron Roberts [Tue, 24 Apr 2012 21:54:47 +0000 (14:54 -0700)]
CSPACE-5115,CSPACE-4983: Use separate static array for returning list of procedural record types, in CSPACE-4983 refObjs-related workaround, per Patrick's comment on CSPACE-5115.
Aron Roberts [Fri, 20 Apr 2012 23:10:21 +0000 (16:10 -0700)]
Merge pull request #18 from collectionspace/CSPACE-5024
CSPACE-5024: Added support in services to search across all vocabs of a given authority type. Only supports search, but supports all forms (keyword, partial term, advanced search). Callers must pass "_ALL_" as the parent specifier to access this. E.g. http://localhost:8180/cspace-services/personauthorities/_ALL_/items/?pt=joe Client tests are included in the IntegrationTests module. All tests of this new functionality, as well as all services tests, pass.
Aron Roberts [Fri, 20 Apr 2012 22:34:53 +0000 (15:34 -0700)]
CSPACE-5024: Resolved issue with adding tests for a second authority (Storage Location); item payload needed to have displayNameComputed flag set to false, or displayName was set to null. Added maintenance clarity via revisions to comments in expected responses and filename changes.
Richard Millet [Fri, 20 Apr 2012 19:27:18 +0000 (12:27 -0700)]
CSPACE-5025: Adding 'prepare' 'handle' 'complete' phases to RepositoryClient delete operations. Adding validate for soft and hard deletes on relationship records.
Signed-off-by: Richard Millet <remillet@berkeley.edu>
Aron Roberts [Fri, 20 Apr 2012 02:45:32 +0000 (19:45 -0700)]
CSPACE-5024: Initiated XmlReplay-based tests of searching across all vocabularies within a given authority. Current tests simply create authorities and items in preparation for searching; search tests are commented out.
Aron Roberts [Thu, 19 Apr 2012 20:42:31 +0000 (13:42 -0700)]
CSPACE-3560,CSPACE-3923,CSPACE-5049: Commented out UTF-8 tests of the XmlReplay-based tests of the Imports service. The deleteObjectExitUTF8 test is failing on Patrick's workstation, with an empty CSID in the DELETE URL.
Patrick Schmitz [Thu, 19 Apr 2012 20:04:53 +0000 (13:04 -0700)]
CSPACE-5024 Added support in services to search across all vocabs of a given authority type. Only supports search, but supports all forms (keyword, partial term, advanced search). Callers must pass "_ALL_" as the parent specifier to access this. E.g. http://localhost:8180/cspace-services/personauthorities/_ALL_/items/?pt=joe
Aron Roberts [Wed, 18 Apr 2012 22:27:40 +0000 (15:27 -0700)]
CSPACE-3560: Added UTF-8, special characters, multiple records / record types XmlReplay-based tests for the Imports Service. Adding new test datafiles.
Aron Roberts [Thu, 12 Apr 2012 17:52:22 +0000 (10:52 -0700)]
Merge pull request #17 from aronr/cspace-4983-addtl
CSPACE-4983: Temporary workaround to reduce query complexity when retrieving lists of objects that reference an authority term. This is a regression to query only procedural records, rather than both procedural records and cataloging records.
Aron Roberts [Thu, 12 Apr 2012 17:32:41 +0000 (10:32 -0700)]
CSPACE-4963: Query for referring objects (records which refer to a particular authority term) temporarily restricted to procedural records, rather than also including cataloging / collectionobject records, to reduce query complexity.