]> git.aero2k.de Git - tmp/jakarta-migration.git/log
tmp/jakarta-migration.git
15 years agoCSPACE-2542 Modified the handling of Authorities to support range of specifiers for...
Patrick Schmitz [Fri, 27 Aug 2010 06:33:10 +0000 (06:33 +0000)]
CSPACE-2542 Modified the handling of Authorities to support range of specifiers for authority and item, across operations. Modified authorities that support contact sub-resources to support all specifier forms for the authority and item, across operations. Refactored the AuthorityResource classes for the authorities that support contact sub-resources, to simplify code and ensure consistent support.

15 years agoCSPACE-2727: AuthZ management resources were not responding to gets of /accountroles...
Richard Millet [Thu, 26 Aug 2010 20:03:11 +0000 (20:03 +0000)]
CSPACE-2727: AuthZ management resources were not responding to gets of /accountroles/{csid}, /permroles/{csid} correctly.  These gets now return the details of the relationship records.

15 years agoCSPACE-2146: Cannot delete an accountrole... Also, CSPACE-2632, CSPACE-2632
Richard Millet [Thu, 26 Aug 2010 04:31:53 +0000 (04:31 +0000)]
CSPACE-2146: Cannot delete an accountrole... Also,  CSPACE-2632, CSPACE-2632

15 years agoCSPACE-2541,CSPACE-2711: 'owner' field now a repeatable scalar ('owners->owner')...
Aron Roberts [Wed, 25 Aug 2010 22:09:46 +0000 (22:09 +0000)]
CSPACE-2541,CSPACE-2711: 'owner' field now a repeatable scalar ('owners->owner') in Acquisition records.  Multiple value instances of 'owner' field now returned in summary items in lists of Acquisition records, as well. 'fieldCollectionEventName' field now a repeatable scalar ('fieldCollectionEventNames->fieldCollectionEventName') in CollectionObject, Intake, and Acquisition records. Changes made to Nuxeo doctype schemas, and thus requires an 'ant deploy' and a 2-server restart to reflect these changes in the services layer.

15 years agoCSPACE-1355: Removed currentLocation and normalLocation fields from authRef propertie...
Aron Roberts [Wed, 25 Aug 2010 19:58:01 +0000 (19:58 +0000)]
CSPACE-1355: Removed currentLocation and normalLocation fields from authRef properties for Movement service for now, as these two fields will hold plain text values, rather than authority references, in 1.0 alpha.

15 years agoCSPACE-2699: Dates in the current format emitted by the UI date picker are now recogn...
Aron Roberts [Tue, 24 Aug 2010 06:27:14 +0000 (06:27 +0000)]
CSPACE-2699: Dates in the current format emitted by the UI date picker are now recognized as valid values for date fields in the services layer.

15 years agoCSPACE-2670. Added support for address and accessnote in location schema.
Patrick Schmitz [Tue, 24 Aug 2010 05:39:10 +0000 (05:39 +0000)]
CSPACE-2670. Added support for address and accessnote in location schema.

15 years agoCSPACE-2665. Added new fields to the summary list payloads for Movement.
Patrick Schmitz [Tue, 24 Aug 2010 01:37:37 +0000 (01:37 +0000)]
CSPACE-2665. Added new fields to the summary list payloads for Movement.

15 years agoCSPACE-2663, CSPACE-2664. Added new fields to the summary list payloads for Loansin...
Patrick Schmitz [Tue, 24 Aug 2010 01:18:57 +0000 (01:18 +0000)]
CSPACE-2663, CSPACE-2664. Added new fields to the summary list payloads for Loansin and Loansout.

15 years agoCSPACE-2661, CSPACE 2662. Added new fields to the summary list payloads for Intake...
Patrick Schmitz [Tue, 24 Aug 2010 01:04:19 +0000 (01:04 +0000)]
CSPACE-2661, CSPACE 2662. Added new fields to the summary list payloads for Intake and Acquisition.

15 years agoCSPACE-2660. Added first responsibleDepartment (from list) and the objectName field...
Patrick Schmitz [Tue, 24 Aug 2010 00:17:19 +0000 (00:17 +0000)]
CSPACE-2660. Added first responsibleDepartment (from list) and the objectName field from the first objectName repeating structure, to the summary list schema.

15 years agoNOJIRA - remove some stale comments. No functional changes.
Patrick Schmitz [Mon, 23 Aug 2010 21:02:36 +0000 (21:02 +0000)]
NOJIRA - remove some stale comments. No functional changes.

15 years agoCSPACE-2675 Add CSID to payload of Authority documents, since may be retrieved via...
Patrick Schmitz [Mon, 23 Aug 2010 20:56:21 +0000 (20:56 +0000)]
CSPACE-2675  Add CSID to payload of Authority documents, since may be retrieved via refname, and not CSID.

15 years agoCSPACE-2677: Services document framework (and Movement service, in which date fields...
Aron Roberts [Mon, 23 Aug 2010 20:40:32 +0000 (20:40 +0000)]
CSPACE-2677: Services document framework (and Movement service, in which date fields are first being prototyped) once again allows entry of blank / empty dates in date fields, an obvious requirement in retrospect.

15 years agoCSPACE-2655: Added actionGroup to results returned in authorization/roles/*/permroles
Richard Millet [Fri, 20 Aug 2010 04:47:58 +0000 (04:47 +0000)]
CSPACE-2655: Added actionGroup to results returned in authorization/roles/*/permroles

15 years agoCSPACE-2671: Multiple changes to CollectionSpace record schema in the services layer...
Aron Roberts [Fri, 20 Aug 2010 02:01:35 +0000 (02:01 +0000)]
CSPACE-2671: Multiple changes to CollectionSpace record schema in the services layer, reflecting 1.0 alpha changes specified by the Functional team.  Added ten (10) fields, removed two (2) fields, and converted six (6) fields from scalar to repeatable scalar.  See comment in issue for list of fields changed.  No services tests failed after these changes, however there are no tests currently in place to verify that these fields are working; that work is identified to be carried out in CSPACE-2609.

15 years agoNOJIRA: Removing unnecessary "target" dir and children from repos.
Richard Millet [Thu, 19 Aug 2010 23:56:54 +0000 (23:56 +0000)]
NOJIRA: Removing unnecessary "target" dir and children from repos.

15 years agoCSPACE-2300: Added borrowersAuthorizer field to LoansIn (aka LoansIn) records, in...
Aron Roberts [Thu, 19 Aug 2010 23:25:02 +0000 (23:25 +0000)]
CSPACE-2300: Added borrowersAuthorizer field to LoansIn (aka LoansIn) records, in services schema.  Constitutes a Nuxeo document type update, and as such requires an 'ant deploy' and a 2-server restart.

15 years agoCSPACE-2671: Clarified note re contentDate field to confirm that no work related...
Aron Roberts [Thu, 19 Aug 2010 21:19:48 +0000 (21:19 +0000)]
CSPACE-2671: Clarified note re contentDate field to confirm that no work related to this field will be performed in 1.0 alpha.

15 years agoCSPACE-2671: Annotated CollectionObject schema (Nuxeo doctype schema), in the service...
Aron Roberts [Thu, 19 Aug 2010 21:11:12 +0000 (21:11 +0000)]
CSPACE-2671: Annotated CollectionObject schema (Nuxeo doctype schema), in the services layer, to reflect the results of a schema change and repeatability review. All fields that will be changed - added, removed, made singly repeatable - are annotated with a '[1.0 alpha]' note; other notes reflect upcoming changes, post-1.0 alpha, to create repeatable groups and the like.

15 years agoNOJIRA: Adding missing conventional Maven src dirs.
Richard Millet [Thu, 19 Aug 2010 16:01:32 +0000 (16:01 +0000)]
NOJIRA: Adding missing conventional Maven src dirs.

15 years agoNOJIRA: Updated svn dir settings.
Richard Millet [Thu, 19 Aug 2010 15:58:12 +0000 (15:58 +0000)]
NOJIRA: Updated svn dir settings.

15 years agoCSPACE-1432: Odd that my SVN client shows these added and checked-in, but apparently...
Richard Millet [Thu, 19 Aug 2010 15:54:31 +0000 (15:54 +0000)]
CSPACE-1432: Odd that my SVN client shows these added and checked-in, but apparently not.  Original post: Apply "List - pagination (return total items, current page, total pages) " functionality to Account

15 years agoCSPACE-1432: Odd that my SVN client shows these added and checked-in, but apparently...
Richard Millet [Thu, 19 Aug 2010 15:53:12 +0000 (15:53 +0000)]
CSPACE-1432: Odd that my SVN client shows these added and checked-in, but apparently not.  Original post: Apply "List - pagination (return total items, current page, total pages) " functionality to Account

15 years agoCSPACE-1432: Apply "List - pagination (return total items, current page, total pages...
Richard Millet [Thu, 19 Aug 2010 15:47:01 +0000 (15:47 +0000)]
CSPACE-1432: Apply "List - pagination (return total items, current page, total pages) " functionality to Account

15 years agoCSPACE-1432: Apply "List - pagination (return total items, current page, total pages...
Richard Millet [Thu, 19 Aug 2010 03:08:51 +0000 (03:08 +0000)]
CSPACE-1432: Apply "List - pagination (return total items, current page, total pages) " functionality to Account

15 years agoCSPACE-1432: Apply "List - pagination (return total items, current page, total pages...
Richard Millet [Wed, 18 Aug 2010 07:38:00 +0000 (07:38 +0000)]
CSPACE-1432: Apply "List - pagination (return total items, current page, total pages) " functionality to Account

15 years agoCSPACE-2653: Dates in unrecognized formats, when sent to services as values in date...
Aron Roberts [Wed, 18 Aug 2010 04:12:45 +0000 (04:12 +0000)]
CSPACE-2653: Dates in unrecognized formats, when sent to services as values in date-type fields, now generate error messages, rather than being silently 'dropped' and resulting in null/empty values being stored in those fields.  Recognized formats include Nuxeo's supported ISO 8601-based formats, as well as any additional formats configured on a per-tenant basis.

15 years agoCSPACE-2418: Services can now accept, as input to date fields in their record types...
Aron Roberts [Wed, 18 Aug 2010 01:38:25 +0000 (01:38 +0000)]
CSPACE-2418: Services can now accept, as input to date fields in their record types, dates in a variety of representation formats, specified in per-tenant configuration.  This will permit free text entry of dates in formats familiar to users in various countries, such as 'MM/dd/yyyy' (USA), 'dd/MM/yyyy' (UK), and 'dd.MM.yyyy' (one of several formats used in Denmark).  No validation is yet performed, and dates in unrecognized formats, that cannot be parsed and converted to the ISO 8601-based formats required by Nuxeo and MySQL, are silently dropped, as they were even before this check-in.  This is addressed by a new bug, CSPACE-2653.

15 years agoCSPACE-2418: Groundwork for supporting free-text entry of dates in a variety of forma...
Aron Roberts [Tue, 17 Aug 2010 02:31:22 +0000 (02:31 +0000)]
CSPACE-2418: Groundwork for supporting free-text entry of dates in a variety of formats. Added utility routines to retrieve per-tenant lists of properties, and demonstrated retrieval of date formats from those properties, and of validating incoming dates against permitted date formats. Need to add ISO 8601-based patterns corresponding to those permitted by Nuxeo, determine how best to identify date fields whose values might be validated, and identify where during incoming payload handling to convert from non-ISO 8601 formats.

15 years agoCSPACE-2479: CollectionObject service now returns authority references from objectPro...
Aron Roberts [Mon, 16 Aug 2010 20:21:19 +0000 (20:21 +0000)]
CSPACE-2479: CollectionObject service now returns authority references from objectProductionPerson and objectProductionOrganization fields.  (This work will need to be revisited when those two fields become part of repeatable groups; test cases added in this check-in will help ensure we make the necessary changes at that time to continue to pull authrefs from those fields.)

15 years agoCSPACE-827,CSPACE-2643: Added dimensions as a structured repeatable group of fields...
Aron Roberts [Fri, 13 Aug 2010 23:58:42 +0000 (23:58 +0000)]
CSPACE-827,CSPACE-2643: Added dimensions as a structured repeatable group of fields to CollectionObject records. Updated client tests to verify update behavior for dimensions groups, as described in the Common Services REST API documentation. Left six existing scalar dimensions fields in place for backwards compatibility, until dimensions are implemented as a repeatable group across all layers. Updates Nuxeo doctype definition, and thus requires 'ant deploy' from services/trunk and a 2-server restart.

15 years agoNOJIRA: Updating svn ignore list.
Richard Millet [Fri, 13 Aug 2010 21:49:51 +0000 (21:49 +0000)]
NOJIRA: Updating svn ignore list.

15 years agoCSPACE-2647: Performance tests are sometimes performing deletes instead of read....
Richard Millet [Fri, 13 Aug 2010 21:47:31 +0000 (21:47 +0000)]
CSPACE-2647: Performance tests are sometimes performing deletes instead of read.  Also, adding more profiling information to the profile log file.

15 years agoNOJIRA: Modifying and also removing unnecessary Eclipse settings file.
Richard Millet [Thu, 12 Aug 2010 05:29:20 +0000 (05:29 +0000)]
NOJIRA: Modifying and also removing unnecessary Eclipse settings file.

15 years agoNOJIRA: Adding 'ignore' artifacts to trunk.
Richard Millet [Thu, 12 Aug 2010 05:23:08 +0000 (05:23 +0000)]
NOJIRA: Adding 'ignore' artifacts to trunk.

15 years agoCSPACE-2587: Add a separate log file for service profiling information. Also adding...
Richard Millet [Thu, 12 Aug 2010 05:19:21 +0000 (05:19 +0000)]
CSPACE-2587: Add a separate log file for service profiling information.  Also adding Laramie's filter class that we're using to profile requests to the service layer.

15 years agoCSPACE-2628: Fixed issue where the Movemement service was returning empty values...
Aron Roberts [Thu, 12 Aug 2010 00:18:21 +0000 (00:18 +0000)]
CSPACE-2628: Fixed issue where the Movemement service was returning empty values in three dateTime fields.  Removing the premature encoding of a calendar object to an ISO8601 string in MovementDocumentModelHandler.extractPart() resolved this issue.  dateTime values are correctly encoded as ISO 8601 strings in the UTC time zone when a response document is being built, without any intervention required. Added client tests for this behavior.

15 years agoCSPACE-2578: Re-enabled test for XML parsing bug, where whitespace (and presumably...
Aron Roberts [Wed, 11 Aug 2010 19:22:22 +0000 (19:22 +0000)]
CSPACE-2578: Re-enabled test for XML parsing bug, where whitespace (and presumably any text) between the container element of a repeatable group and its first child prevented record creation.  After the XML parsing-related improvements in CSPACE-2622, this issue appears to have been resolved, and this test now passes.

15 years agoCSPACE-2623: Relation schema needs to include a "display name" for the predicate...
Richard Millet [Wed, 11 Aug 2010 18:55:47 +0000 (18:55 +0000)]
CSPACE-2623: Relation schema needs to include a "display name" for the predicate type.  The new schema element name is "predicateDisplayName"

15 years agoCSPACE-2627: Incoming payload stream being inadvertently nulled by debugging code.
Richard Millet [Wed, 11 Aug 2010 18:23:29 +0000 (18:23 +0000)]
CSPACE-2627: Incoming payload stream being inadvertently nulled by debugging code.

15 years agoCSPACE-2622: Trivial removal of several auto-generated Javadoc method comments, in...
Aron Roberts [Wed, 11 Aug 2010 01:51:29 +0000 (01:51 +0000)]
CSPACE-2622: Trivial removal of several auto-generated Javadoc method comments, in favor of human-created comments which hadn't been propertly identified as Javadoc comments.

15 years agoCSPACE-2545: Movement service module now uses common.datetime package, rather than...
Aron Roberts [Tue, 10 Aug 2010 23:15:03 +0000 (23:15 +0000)]
CSPACE-2545: Movement service module now uses common.datetime package, rather than its own local copy of date/time utilities.

15 years agoCSPACE-2545: Created new common.datetime package, with initial date/time utilities...
Aron Roberts [Tue, 10 Aug 2010 23:13:52 +0000 (23:13 +0000)]
CSPACE-2545: Created new common.datetime package, with initial date/time utilities class (subject to further refactoring).

15 years agoCSPACE-2622: Payload parsing for incoming Nuxeo entities should use general XML parsi...
Richard Millet [Tue, 10 Aug 2010 22:21:37 +0000 (22:21 +0000)]
CSPACE-2622: Payload parsing for incoming Nuxeo entities should use general XML parsing code borrowed from Nuxeo import sources

15 years agoCSPACE-2607: Commented out CollectionObjectResource.getIntakesCommonList(), which...
Aron Roberts [Mon, 9 Aug 2010 23:53:51 +0000 (23:53 +0000)]
CSPACE-2607: Commented out CollectionObjectResource.getIntakesCommonList(), which makes a call to getRelationList() in the relation service using a now-obsolete set of method parameters.

15 years agoCSPACE-2602: Checking in Laramie's changes to the deploy_jpa target in the common...
Aron Roberts [Mon, 9 Aug 2010 22:48:40 +0000 (22:48 +0000)]
CSPACE-2602: Checking in Laramie's changes to the deploy_jpa target in the common module's Ant buildfile. This resolves an issue, present in releases 0.7 and 0.8, which could result in a 'could not find resource file' error when running 'ant deploy'.

15 years agoCSPACE-2607: Relation service should support query params of "subType", "objType...
Richard Millet [Mon, 9 Aug 2010 21:24:04 +0000 (21:24 +0000)]
CSPACE-2607: Relation service should support query params of "subType", "objType" for subject type and object type

15 years agoCSPACE-2600: Checking in Laramie's set of changes to three files, to re-enable the...
Aron Roberts [Mon, 9 Aug 2010 21:12:55 +0000 (21:12 +0000)]
CSPACE-2600: Checking in Laramie's set of changes to three files, to re-enable the 'query' module in the services source code tree. This module, while currently little used, will be instrumental for advanced search when that functionality is added to the services layer.

15 years agoCSPACE-2601: Checking in Laramie's set of changes to ten files - nearly all in sdk...
Aron Roberts [Mon, 9 Aug 2010 20:02:16 +0000 (20:02 +0000)]
CSPACE-2601: Checking in Laramie's set of changes to ten files - nearly all in sdk, sample, and import modules, which are built under a separate Maven profile - to reflect changes to object records that made object name fields repeatable as a group.

15 years agoCSPACE-2601: Checking in Laramie's set of changes to ten files - nearly all in sdk...
Aron Roberts [Mon, 9 Aug 2010 20:01:06 +0000 (20:01 +0000)]
CSPACE-2601: Checking in Laramie's set of changes to ten files - nearly all in sdk, sample, and import modules, which are built under a separate Maven profile - to reflect changes to object records that made object name fields repeatable as a group.

15 years agoCSPACE-2352: Service consumer should be able to search for permissions using an ...
Richard Millet [Mon, 9 Aug 2010 18:38:03 +0000 (18:38 +0000)]
CSPACE-2352: Service consumer should be able to search for permissions using an "actGrp" group/set type label.

15 years agoNOJIRA: Removing unnecessary Eclipse settings file.
Richard Millet [Mon, 9 Aug 2010 17:36:30 +0000 (17:36 +0000)]
NOJIRA: Removing unnecessary Eclipse settings file.

15 years agoCSPACE-2468: Modified CollectionObject records in the services layer, making the...
Aron Roberts [Fri, 6 Aug 2010 20:46:01 +0000 (20:46 +0000)]
CSPACE-2468: Modified CollectionObject records in the services layer, making the ObjectName group repeatable.

15 years agoNOJIRA: Updating ignore list for certain project files.
Richard Millet [Fri, 6 Aug 2010 19:05:27 +0000 (19:05 +0000)]
NOJIRA: Updating ignore list for certain project files.

15 years agoNOJIRA: Updating Eclipse settings files.
Richard Millet [Fri, 6 Aug 2010 18:58:59 +0000 (18:58 +0000)]
NOJIRA: Updating Eclipse settings files.

15 years agoNOJIRA: Updating Eclipse settings files.
Richard Millet [Fri, 6 Aug 2010 18:57:36 +0000 (18:57 +0000)]
NOJIRA: Updating Eclipse settings files.

15 years agoNOJIRA: Updating Eclipse settings files.
Richard Millet [Fri, 6 Aug 2010 18:56:18 +0000 (18:56 +0000)]
NOJIRA: Updating Eclipse settings files.

15 years agoCSPACE-2463: ActionGroup field now being set when we create/import the default set...
Richard Millet [Fri, 6 Aug 2010 17:33:14 +0000 (17:33 +0000)]
CSPACE-2463: ActionGroup field now being set when we create/import the default set of permissions.  Current ActionGroup labels are "CRUDL" and "RL".

15 years agoCSPACE-2546: Reduce the number of default permissions by commenting out URI paths...
Richard Millet [Fri, 6 Aug 2010 11:30:25 +0000 (11:30 +0000)]
CSPACE-2546: Reduce the number of default permissions by commenting out URI paths from the tenant-bindings.xml

15 years agoNOJIRA: Adding missing placeholder source directories.
Richard Millet [Fri, 6 Aug 2010 02:38:37 +0000 (02:38 +0000)]
NOJIRA: Adding missing placeholder source directories.

15 years agoNOJIRA: AddNOJIRA: Adding missing Eclipse setting files.
Richard Millet [Fri, 6 Aug 2010 02:34:08 +0000 (02:34 +0000)]
NOJIRA: AddNOJIRA: Adding missing Eclipse setting files.

15 years agoNOJIRA: AddNOJIRA: Adding missing Eclipse setting files.
Richard Millet [Fri, 6 Aug 2010 02:32:43 +0000 (02:32 +0000)]
NOJIRA: AddNOJIRA: Adding missing Eclipse setting files.

15 years agoNOJIRA: Updating Eclipse settings files.
Richard Millet [Fri, 6 Aug 2010 02:26:31 +0000 (02:26 +0000)]
NOJIRA: Updating Eclipse settings files.

15 years agoCSPACE-2588: Add a simple profiling utility class
Richard Millet [Fri, 6 Aug 2010 02:25:23 +0000 (02:25 +0000)]
CSPACE-2588: Add a simple profiling utility class

15 years agoCSPACE-2587: Add a separate log file for service profiling information.
Richard Millet [Fri, 6 Aug 2010 02:22:08 +0000 (02:22 +0000)]
CSPACE-2587: Add a separate log file for service profiling information.

15 years agoCSPACE-2586: Retrieving referencing objects now works for repeatable, single scalar...
Aron Roberts [Fri, 6 Aug 2010 00:30:15 +0000 (00:30 +0000)]
CSPACE-2586: Retrieving referencing objects now works for repeatable, single scalar fields. (More specifically, this works when a referenced term is found in any value instance of a repeatable, single scalar field.) Apparently, this may not have previously worked but was missed by services client tests, and emerged only when implementing repeatable groups of fields.

15 years agoCSPACE-2577: Lists of referencing objects / refObjs now once again successfully retur...
Aron Roberts [Thu, 5 Aug 2010 19:26:27 +0000 (19:26 +0000)]
CSPACE-2577: Lists of referencing objects / refObjs now once again successfully returned.  Fix involved commenting out one authRef field property in tenant bindings; that field, which is in a newly-introduced repeatable group of fields in Acquisition records, was causing Nuxeo's searches to fail. Also observed that we may not be currently testing for retrieving refObjs where the references occur in single scalar fields; will add JIRAs for both relevant issues.

15 years agoCSPACE-2578: Recommenting test method / case temporarily uncommented in r2802, to...
Aron Roberts [Thu, 5 Aug 2010 05:59:05 +0000 (05:59 +0000)]
CSPACE-2578: Recommenting test method / case temporarily uncommented in r2802, to avoid breaking services tests for nightly build.

15 years agoCSPACE-2578: Adding XML documents used in Acquisition service payload tests, missing...
Aron Roberts [Thu, 5 Aug 2010 02:40:04 +0000 (02:40 +0000)]
CSPACE-2578: Adding XML documents used in Acquisition service payload tests, missing from previous commit r2801.

15 years agoCSPACE-2578: Added client tests to demonstrate payload parsing issue where whitespace...
Aron Roberts [Wed, 4 Aug 2010 22:41:49 +0000 (22:41 +0000)]
CSPACE-2578: Added client tests to demonstrate payload parsing issue where whitespace (or presumably any text node) is present between the container tag and the first child tag in a repeatable group of fields.  Failing test is commented out so as not to break services tests, but can be uncommented during investigation of this issue.

15 years agoCSPACE-2469,CSPACE-2576,CSPACE-2577: Modified Acquisition records in the services...
Aron Roberts [Wed, 4 Aug 2010 05:31:33 +0000 (05:31 +0000)]
CSPACE-2469,CSPACE-2576,CSPACE-2577: Modified Acquisition records in the services layer, making the Acquisition Funding group repeatable. Modified document framework code to return authority references from individual value instances of fields in repeatable groups of fields.  This work has temporarily broken retrieval of referenced documents associated with a term / authority reference, per newly-filed bug CSPACE-2577.

15 years agoCSPACE-2558: sourceField values in authority reference lists from services once again...
Aron Roberts [Mon, 2 Aug 2010 19:58:24 +0000 (19:58 +0000)]
CSPACE-2558: sourceField values in authority reference lists from services once again are qualified by schema names; e.g. 'acquisitions_common:acquisitionSource'.  This was a regression bug caught by Chris.  Will create a JIRA to add client tests of sourceField values, to help avoid such issues in the future.

15 years agoCSPACE-2572: Client test of sorting of Movement record by string or date type fields...
Aron Roberts [Sat, 31 Jul 2010 00:31:27 +0000 (00:31 +0000)]
CSPACE-2572: Client test of sorting of Movement record by string or date type fields now exclude null values when performing comparisons, to avoid triggering Exceptions in Collator and Comparator classes.

15 years agoCSPACE-2571: Committing this patch from Laramie: CollectionObject Sample module conta...
Richard Millet [Fri, 30 Jul 2010 23:49:21 +0000 (23:49 +0000)]
CSPACE-2571: Committing this patch from Laramie: CollectionObject Sample module contained several typos in the pom.xml file.

15 years agoCSPACE-2558,CSPACE-2556: When returning lists of authority references (terms used...
Aron Roberts [Fri, 30 Jul 2010 23:48:30 +0000 (23:48 +0000)]
CSPACE-2558,CSPACE-2556: When returning lists of authority references (terms used) within a record, the sourceField name is once again correct for value instances of singly repeatable fields, rather than reflecting the parent field's name.  This check-in assumes one level of repeatability (a parent field with 0-n child fields of the same name and type) and will require revision for complex, or nested, repeatability, but also lays the groundwork for such support.

15 years agoNOJIRA: Artifacts for media handling prototype that was finished several weeks ago...
Richard Millet [Fri, 30 Jul 2010 07:20:00 +0000 (07:20 +0000)]
NOJIRA: Artifacts for media handling prototype that was finished several weeks ago but never checked-in.

15 years agoCSPACE-2492, CSPACE-2492, CSPACE-2492, CSPACE-2463: Changes to reduce the number...
Richard Millet [Fri, 30 Jul 2010 05:37:39 +0000 (05:37 +0000)]
CSPACE-2492, CSPACE-2492, CSPACE-2492, CSPACE-2463: Changes to reduce the number of permission/resource tuples -in hopes of simplifying the App->Service interactions.  Also contains changes to Relation service to add support for query params for subject=sbj, predicate=prd, object=obj -this replaces paths like /subject, /type, /object.

15 years agoCSPACE-2559: Summary lists of Acquisition records, returned by the Acquisitions servi...
Aron Roberts [Thu, 29 Jul 2010 22:00:53 +0000 (22:00 +0000)]
CSPACE-2559: Summary lists of Acquisition records, returned by the Acquisitions service, now once again correctly return values, in the value instances of the repeatable acquisitionSource field.  This was a regression bug triggered by the removal of field qualification (prefixing by a field name and delimiter) in r2707, as well as my use of a private unqualify() method in the Acquisition service.

15 years agoCSPACE-2501,CSPACE-2451: Added multiple new fields to the CollectionObject schema...
Aron Roberts [Wed, 28 Jul 2010 23:12:00 +0000 (23:12 +0000)]
CSPACE-2501,CSPACE-2451: Added multiple new fields to the CollectionObject schema for 1.0 alpha, as well as making several of the new fields, and several existing fields, singly repeatable. Also changed names for many fields, either to work around length limits for generated foreign key identifier names, or for consistency and clarity.

15 years agoCSPACE-2529,CSPACE-2549: Multiple changes to Intake records schema, in the services...
Aron Roberts [Sat, 24 Jul 2010 00:49:12 +0000 (00:49 +0000)]
CSPACE-2529,CSPACE-2549: Multiple changes to Intake records schema, in the services layer: added six new fields (three of them repeatable), and made five existing fields repeatable. Changes the relevant Nuxeo document type schema, and as such requires an 'ant deploy' and a 2-server restart.

15 years agoCSPACE-2535: Trivial variable name changes to help distinguish between contactNames...
Aron Roberts [Fri, 23 Jul 2010 23:05:27 +0000 (23:05 +0000)]
CSPACE-2535: Trivial variable name changes to help distinguish between contactNames repeatable field and Contacts sub-resource.

15 years agoCSPACE-2535: Made five fields repeatable in Organization records (records of items...
Aron Roberts [Fri, 23 Jul 2010 22:42:02 +0000 (22:42 +0000)]
CSPACE-2535: Made five fields repeatable in Organization records (records of items within an OrgAuthority), in the services layer: contactName, group, function, subBody, and historyNote (formerly history). Changes the relevant Nuxeo document type schema, and as such requires an 'ant deploy' and a 2-server restart.

15 years agoCSPACE-2534: Temporarily comment out Nuxeo layout widgets for repeatable fields in...
Aron Roberts [Fri, 23 Jul 2010 22:19:15 +0000 (22:19 +0000)]
CSPACE-2534: Temporarily comment out Nuxeo layout widgets for repeatable fields in Person records until we identify how to represent these complexTypes in layouts.

15 years agoCSPACE-2534: Made four fields repeatable in Person records (records of items within...
Aron Roberts [Fri, 23 Jul 2010 00:10:29 +0000 (00:10 +0000)]
CSPACE-2534: Made four fields repeatable in Person records (records of items within a PersonAuthority), in the services layer: group, nationality, occupation, and schoolOrStyle. Changes the relevant Nuxeo document type schema, and as such requires an 'ant deploy' and a 2-server restart.

15 years agoCSPACE-2528: Made acquisitionDate field a repeatable field in Acquisition records...
Aron Roberts [Thu, 22 Jul 2010 22:06:47 +0000 (22:06 +0000)]
CSPACE-2528: Made acquisitionDate field a repeatable field in Acquisition records, in the services layer. Changes the relevant Nuxeo document type schema, and as such requires an 'ant deploy' and a 2-server restart.

15 years agoCSPACE-2511,CSPACE-2512: Standardized error messages returned from resource classes...
Aron Roberts [Wed, 21 Jul 2010 02:31:55 +0000 (02:31 +0000)]
CSPACE-2511,CSPACE-2512: Standardized error messages returned from resource classes for Acquisitions, Movements, as prototype for other resource classes.

15 years agoCSPACE-2508: Added a negative test for an unrecognized sort order identifier (not...
Aron Roberts [Wed, 21 Jul 2010 02:27:35 +0000 (02:27 +0000)]
CSPACE-2508: Added a negative test for an unrecognized sort order identifier (not 'ASC' or 'DESC') provided as a query parameter value.

15 years agoCSPACE-864 Added support to handle deeply nested repeatable structures on the way...
Patrick Schmitz [Tue, 20 Jul 2010 23:48:53 +0000 (23:48 +0000)]
CSPACE-864 Added support to handle deeply nested repeatable structures on the way out. Still need to rewrite the code to handle same on the way in. This code may need to be refactored into a Nuxeo-specific class, for consistency.

15 years agoCSPACE-2508: Explicitly tests sorting of results from keyword searches. Lays groundwo...
Aron Roberts [Tue, 20 Jul 2010 22:48:36 +0000 (22:48 +0000)]
CSPACE-2508: Explicitly tests sorting of results from keyword searches. Lays groundwork for restricting the scope of sorting tests to temporary records created during client testing.

15 years agoCSPACE-2508: Adds an HTTP status code constant referenced by MovementSortByTest,...
Aron Roberts [Tue, 20 Jul 2010 21:31:31 +0000 (21:31 +0000)]
CSPACE-2508: Adds an HTTP status code constant referenced by MovementSortByTest, not previously checked in with related files.

15 years agoCSPACE-2508: Added client test to verify that records are returned in ascending or...
Aron Roberts [Tue, 20 Jul 2010 20:53:30 +0000 (20:53 +0000)]
CSPACE-2508: Added client test to verify that records are returned in ascending or descending sort order, based on the value of a specified field, when a 'read list' or keyword search request asks that records be returned in that sort order.

15 years agoCSPACE-2484: Added initial support to the Services document framework for returning...
Aron Roberts [Mon, 19 Jul 2010 22:03:47 +0000 (22:03 +0000)]
CSPACE-2484: Added initial support to the Services document framework for returning summary lists of records in sorted order.

15 years agoCSPACE-2394 Build a prototype reporting service for invoking reports. Still needs...
Patrick Schmitz [Mon, 19 Jul 2010 06:46:28 +0000 (06:46 +0000)]
CSPACE-2394 Build a prototype reporting service for invoking reports. Still needs more build support to get reports installed from a resource path, but basic CRUDL support is in, as is invocation of jasper reports engine from services, provided a report has been installed on the server.

15 years agoNOJIRA - Fixed typo that broke a test revealed by recent changes to AuthorityResource.
Patrick Schmitz [Sun, 18 Jul 2010 19:30:30 +0000 (19:30 +0000)]
NOJIRA - Fixed typo that broke a test revealed by recent changes to AuthorityResource.

15 years agoNOJIRA - added new performance test.
Patrick Schmitz [Fri, 16 Jul 2010 21:27:34 +0000 (21:27 +0000)]
NOJIRA - added new performance test.

15 years agoNOJIRA - Fixed a bug in the processing of authority items when fetching by name ...
Patrick Schmitz [Fri, 16 Jul 2010 21:25:36 +0000 (21:25 +0000)]
NOJIRA - Fixed a bug in the processing of authority items when fetching by name - was not correctly qualifying by authority. Should allow shortIdentifier clash across (but not within)  authorities, but was coughing on cross-authority clash. Typo in PersonAuthorityClient caused problems in test.

15 years agoCSPACE-1637,CSPACE-2066: Authority references can now be returned from value instance...
Aron Roberts [Thu, 15 Jul 2010 22:19:23 +0000 (22:19 +0000)]
CSPACE-1637,CSPACE-2066: Authority references can now be returned from value instances of repeatable fields, as well as - as was previously implemented - from non-repeatable fields.  As prototyped in Acquisition records, specifying 'acquisitionSources' as an authRef field in tenant bindings will now return the authority references in each of its 'acquisitionSource' children.  This has been tested to date only with simple repeatability: a parent and a set of 0-n immediate children.  The current solution will need additional testing to verify that it works with arbitrary repeatability; and a slightly different approach using DocModel.getProperties(), as suggested by Richard and mentioned as well in code comments, may potentially be needed in that case.

15 years agoCSPACE-2408,CSPACE-2482: DateTime fields in Movement record are now editable, in...
Aron Roberts [Thu, 15 Jul 2010 03:28:16 +0000 (03:28 +0000)]
CSPACE-2408,CSPACE-2482: DateTime fields in Movement record are now editable, in the relevant layout for Nuxeo's web administration console, via a datetime picker widget.

15 years agoCSPACE-2408,CSPACE-2418: Changed datatypes for three calendar date fields in Movement...
Aron Roberts [Wed, 14 Jul 2010 03:49:37 +0000 (03:49 +0000)]
CSPACE-2408,CSPACE-2418: Changed datatypes for three calendar date fields in Movement records to xs:dateTime, to prototype storage of dates as date types, rather than strings. Provides a uniform date and time representation - a widely used ISO 8601 format - to be provided by clients as values in calendar date fields, as early work on CSPACE-2418. Dates round-trip correctly, but are stored in MySQL in a local time zone, rather than in UTC. This is potentially problematic, and may require further investigation. Two utility classes included in this commit likely belong in 'common' package, or in a future DateAndTime service, rather than in Movement, and they - or similar classes - will likely be migrated there in a future check-in.