]> git.aero2k.de Git - tmp/jakarta-migration.git/log
tmp/jakarta-migration.git
15 years agoCSPACE-3158: Backing out change that qualified role names with tentant ID until App...
Richard Millet [Tue, 9 Nov 2010 05:42:46 +0000 (05:42 +0000)]
CSPACE-3158: Backing out change that qualified role names with tentant ID until App layer gets a chance to update their tests.

15 years agoCSPACE-3158: Backing out change that qualified role names with tentant ID until App...
Richard Millet [Tue, 9 Nov 2010 05:18:18 +0000 (05:18 +0000)]
CSPACE-3158: Backing out change that qualified role names with tentant ID until App layer gets a chance to update their tests.

15 years agoCSPACE-3158: All new accounts created by the services need to have the "ROLE_SPRING_A...
Richard Millet [Tue, 9 Nov 2010 03:09:39 +0000 (03:09 +0000)]
CSPACE-3158: All new accounts created by the services need to have the "ROLE_SPRING_ADMIN" role -this is a private internal service-level only role. This role will not be exposed to the end user or service consumer

15 years agoCSPACE-2932: Moved utility routine to return primary value from a multivalued list...
Aron Roberts [Mon, 8 Nov 2010 23:11:13 +0000 (23:11 +0000)]
CSPACE-2932: Moved utility routine to return primary value from a multivalued list to a base class.

15 years agoCSPACE-2932: Implement the Main Body group of three fields as a repeatable group...
Aron Roberts [Mon, 8 Nov 2010 21:38:20 +0000 (21:38 +0000)]
CSPACE-2932: Implement the Main Body group of three fields as a repeatable group in Organization item records, in the services layer. Complications include a short display name computed from one of those three fields, shortName; a missing shortName field in the UI layer reflecting possible confusion with the shortIdentifier field; and a change in the summary field for app layer mini-records to the displayName field, from the longName field. Although all services and app layer tests pass, and behavior in the UI appears appropriate, we should remain vigilant for any unexpected side effects that may crop up from this change.

15 years agoCSPACE-3070: Fixed several existing boundary condition errors that were revealed...
Richard Millet [Fri, 5 Nov 2010 06:38:19 +0000 (06:38 +0000)]
CSPACE-3070: Fixed several existing boundary condition errors that were revealed by the previous commit -see http://fisheye.collectionspace.org/changelog/collectionspace/?cs=3415

15 years agoCSPACE-3070: Fix a problem that was causing the Spring tables not to be updated after...
Richard Millet [Fri, 5 Nov 2010 00:11:04 +0000 (00:11 +0000)]
CSPACE-3070: Fix a problem that was causing the Spring tables not to be updated after removing permissions.

15 years agoCSPACE-2933: Moved three Current Location-related fields into a repeatable group...
Aron Roberts [Wed, 3 Nov 2010 22:36:24 +0000 (22:36 +0000)]
CSPACE-2933: Moved three Current Location-related fields into a repeatable group - services portion of this work.

15 years agoCSPACE-3150: Removed debugging print statements.
Richard Millet [Wed, 3 Nov 2010 21:51:55 +0000 (21:51 +0000)]
CSPACE-3150: Removed debugging print statements.

15 years agoCSPACE-3150: Spring OID now has a mapping entry in our (CSpace) permission administra...
Richard Millet [Wed, 3 Nov 2010 21:44:33 +0000 (21:44 +0000)]
CSPACE-3150: Spring OID now has a mapping entry in our (CSpace) permission administration tables for clarity and debugging purposes.

15 years agoCSPACE-3070 - Added support to clear the Spring ACL cache when we make changes (addin...
Patrick Schmitz [Tue, 2 Nov 2010 20:16:51 +0000 (20:16 +0000)]
CSPACE-3070 - Added support to clear the Spring ACL cache when we make changes (adding or removing perms from a role). This should fix a number of the problems we have been seeing with changes not being enforced. Awaiting better tests to consider the bug closed.
Also propagated another bug fix in AuthorizationDelegate to a separate case. Made some comments to indicate some places where we need to have a more robust (tenant-specific) name for roles, to address CSPACE-3144.

15 years agoNOJIRA - Partial fix for bugs that occur when displayName of authority term changes...
Patrick Schmitz [Tue, 2 Nov 2010 00:03:25 +0000 (00:03 +0000)]
NOJIRA - Partial fix for bugs that occur when displayName of authority term changes. If the change is only in case, the terms were found in the query, but not as we built the payload specifics. This lead to a blank page when viewing the authority term (because the services were returning a 500).
If the change to a displayName is more substantive, the referencing objects will just not be found (see also CSPACE-1927).

15 years agoNOJIRA: moved debug statement to before Assert statement so that debug info is availa...
Laramie Crocker [Thu, 28 Oct 2010 22:39:44 +0000 (22:39 +0000)]
NOJIRA: moved debug statement to before Assert statement so that debug info is available if Assertion fails

15 years agoNOJIRA: added useful toSTring method
Laramie Crocker [Thu, 28 Oct 2010 22:37:47 +0000 (22:37 +0000)]
NOJIRA: added useful toSTring method

15 years agoNOJIRA: made strings static final
Laramie Crocker [Thu, 28 Oct 2010 22:34:43 +0000 (22:34 +0000)]
NOJIRA: made strings static final

15 years agoNOJIRA: removed dead code
Laramie Crocker [Thu, 28 Oct 2010 22:33:08 +0000 (22:33 +0000)]
NOJIRA: removed dead code

15 years agoCSPACE-3070: Spring sid entries were not using "ROLE_" prefixed role names.
Richard Millet [Thu, 28 Oct 2010 08:24:18 +0000 (08:24 +0000)]
CSPACE-3070: Spring sid entries were not using "ROLE_" prefixed role names.

15 years agoCSPACE-2987: Added Nuxeo "prefetch" to all services returning list results that appea...
Richard Millet [Tue, 19 Oct 2010 15:55:32 +0000 (15:55 +0000)]
CSPACE-2987: Added Nuxeo "prefetch" to all services returning list results that appear in the "My CollectionSpace" page.

15 years agoCSPACE-2987: Added Nuxeo "prefetch" to all services returning list results that appea...
Richard Millet [Tue, 19 Oct 2010 14:41:10 +0000 (14:41 +0000)]
CSPACE-2987: Added Nuxeo "prefetch" to all services returning list results that appear in the "My CollectionSpace" page.

15 years agoNOJIRA
Laramie Crocker [Mon, 18 Oct 2010 18:48:47 +0000 (18:48 +0000)]
NOJIRA

15 years agoCSPACE-3053: Updated read me file with a first pass at designating 'largetext' fields...
Aron Roberts [Thu, 14 Oct 2010 23:22:02 +0000 (23:22 +0000)]
CSPACE-3053: Updated read me file with a first pass at designating 'largetext' fields in object and procedural records - those which require storage of > 500 characters, which is Nuxeo's per-field default for MySQL.  The contents of this file must currently be pasted into an active Nuxeo default-repository-config.xml configuration file, such as in /usr/local/share/jboss/templates/collectionspace_mysql/config, and per a follow-on JIRA, might instead be integrated int the services deployment process.

15 years agoCSPACE-2779: Added test to create a CollectionObject, one of whose fields contains...
Aron Roberts [Tue, 12 Oct 2010 00:46:13 +0000 (00:46 +0000)]
CSPACE-2779: Added test to create a CollectionObject, one of whose fields contains non-Latin1 Unicode UTF-8 characters. Test is initially commented out so as not to fail on systems where the underlying database system is not configured to use the UTF-8 character set.

15 years agoCSPACE-3029: Setup Nuxeo "prefetch" configuration for collectionobjects_common list...
Richard Millet [Thu, 7 Oct 2010 19:26:47 +0000 (19:26 +0000)]
CSPACE-3029: Setup Nuxeo "prefetch" configuration for collectionobjects_common list item results for significant performance increase in result list retrieval.  This work was completed last week and only now being committed to the trunk.

15 years agoCSPACE-2987: Setup Nuxeo "prefetch" configuration for persons_common list item result...
Richard Millet [Tue, 5 Oct 2010 13:26:48 +0000 (13:26 +0000)]
CSPACE-2987: Setup Nuxeo "prefetch" configuration for persons_common list item results for significant performance increase in result list retrieval.

15 years agoCSPACE-2975: Correctly removed LocationAuthorityValidatorHandler reference; added...
Aron Roberts [Mon, 4 Oct 2010 16:28:41 +0000 (16:28 +0000)]
CSPACE-2975: Correctly removed LocationAuthorityValidatorHandler reference; added back LocationValidatorHandler reference inadvertently removed from tenant bindings.

15 years agoCSPACE-2975: Temporarily removing references to LocationValidatorHandler in tenant...
Aron Roberts [Mon, 4 Oct 2010 15:38:19 +0000 (15:38 +0000)]
CSPACE-2975: Temporarily removing references to LocationValidatorHandler in tenant bindings until class not found issue is identified and resolved.

15 years agoCSPACE-2975: Services tenant bindings configuration now specifies validator handlers...
Aron Roberts [Sat, 2 Oct 2010 00:45:59 +0000 (00:45 +0000)]
CSPACE-2975: Services tenant bindings configuration now specifies validator handlers for LocationAuthority, OrgAuthority, and PersonAuthority; these had been inadvertently omitted. Added tests to Person service to verify that non-word chars in short identifiers / shortIds submitted in request payloads, when creating a Person authority or Person item, return the expected 400 BadRequest response.

15 years agoCSPACE-2969: refObjs tests to retrieve records that reference a specific term now...
Aron Roberts [Fri, 1 Oct 2010 23:05:28 +0000 (23:05 +0000)]
CSPACE-2969: refObjs tests to retrieve records that reference a specific term now do more than just check status codes in responses.

15 years agoCSPACE-2958 Add pagination info to return payloads for refObjs and authorityrefs...
Patrick Schmitz [Thu, 30 Sep 2010 05:40:49 +0000 (05:40 +0000)]
CSPACE-2958 Add pagination info to return payloads for refObjs and authorityrefs. The latter also support pagination now, where it did not before. This may seem silly, given that it is just for a given object, but it may be useful to limit the number that are shown on the right side of the UI.

15 years agoCSPACE-2902: Adding changes for upgrade of services to Nuxeo 5.3.2 (from 5.2M4).
Richard Millet [Wed, 29 Sep 2010 22:35:44 +0000 (22:35 +0000)]
CSPACE-2902: Adding changes for upgrade of services to Nuxeo 5.3.2 (from 5.2M4).

15 years agoCSPACE-2537 and CSPACE-2955. Added support for ShortDisplayName to location, org...
Patrick Schmitz [Wed, 29 Sep 2010 20:48:01 +0000 (20:48 +0000)]
CSPACE-2537 and CSPACE-2955. Added support for ShortDisplayName to location, org, and person authority items. Added shortIdentifier to all authority item list results, and updated the fieldsReturned properties accordingly.

15 years agoCSPACE-2902: Adding new configuration settings for Nuxeo 5.3.2 upgrade.
Richard Millet [Wed, 29 Sep 2010 19:13:09 +0000 (19:13 +0000)]
CSPACE-2902: Adding new configuration settings for Nuxeo 5.3.2 upgrade.

15 years agoCSPACE-2902: Undeploy no longer halts if database script directory is missing from...
Aron Roberts [Wed, 29 Sep 2010 02:48:15 +0000 (02:48 +0000)]
CSPACE-2902: Undeploy no longer halts if database script directory is missing from the cspace server.

15 years agoCSPACE-2723 Added information about the fields returned in list results. Returned...
Patrick Schmitz [Wed, 29 Sep 2010 00:35:13 +0000 (00:35 +0000)]
CSPACE-2723 Added information about the fields returned in list results. Returned as a string of concatenated field names delimited with '|' chars. Missed this one in earlier checkin.

15 years agoCSPACE-2723 Added information about the fields returned in list results. Returned...
Patrick Schmitz [Wed, 29 Sep 2010 00:14:53 +0000 (00:14 +0000)]
CSPACE-2723 Added information about the fields returned in list results. Returned as a string of concatenated field names delimited with '|' chars.

15 years agoCSPACE-2950: More ad-hoc changes to performance logging with the goal of mere adequac...
Aron Roberts [Mon, 27 Sep 2010 19:26:58 +0000 (19:26 +0000)]
CSPACE-2950: More ad-hoc changes to performance logging with the goal of mere adequacy for 1.0 beta work.  Generates CSV entries more readily comparable across layers, interleaved with services-specific log entries.

15 years agoCSPACE-2950: Minor generalization of Profiler class. Temporary expedient in log4j...
Aron Roberts [Mon, 27 Sep 2010 07:05:54 +0000 (07:05 +0000)]
CSPACE-2950: Minor generalization of Profiler class. Temporary expedient in log4j config file and CSpace filter class to interleave CSV-style log messages with existing messages, to give Kasper a starting point. These CSV-style messages should instead be logged via a separate file appender.

15 years agoCSPACE-2902: Some of the changes necessary for a upgrade to Nuxeo 5.3.
Richard Millet [Fri, 24 Sep 2010 22:45:34 +0000 (22:45 +0000)]
CSPACE-2902: Some of the changes necessary for a upgrade to Nuxeo 5.3.

15 years agoCSPACE-2902: Some of the changes necessary for a upgrade to Nuxeo 5.3.
Richard Millet [Fri, 24 Sep 2010 22:20:43 +0000 (22:20 +0000)]
CSPACE-2902: Some of the changes necessary for a upgrade to Nuxeo 5.3.

15 years agoCSPACE-2950: Initial placeholder log that more or less matches the format generated...
Aron Roberts [Fri, 24 Sep 2010 00:51:33 +0000 (00:51 +0000)]
CSPACE-2950: Initial placeholder log that more or less matches the format generated by the app layer.  Need to work with Chris and Kasper to ensure that this is useful for cross-layer perf evaluation.

15 years agoCSPACE-2884: Service call to retrieve permissions for a user without having to go...
Richard Millet [Thu, 23 Sep 2010 07:27:49 +0000 (07:27 +0000)]
CSPACE-2884: Service call to retrieve permissions for a user without having to go through all the roles

15 years agoCSPACE-2902: Create a resource text file to contain a list of CollectionObject fields...
Richard Millet [Wed, 22 Sep 2010 22:52:06 +0000 (22:52 +0000)]
CSPACE-2902: Create a resource text file to contain a list of CollectionObject fields that we'll instruct Nuxeo in its config files to convert to type "longtext".

15 years agoCSPACE-2863: Trivial modification of comment to reference current discussion about...
Aron Roberts [Mon, 20 Sep 2010 22:45:39 +0000 (22:45 +0000)]
CSPACE-2863: Trivial modification of comment to reference current discussion about how to handle cases where a term is used in more than one source field in a record; happened across this when working on CSPACE-2783.

15 years agoCSPACE-2783: Lists of referencing objects now return actual source field names, rathe...
Aron Roberts [Mon, 20 Sep 2010 22:05:11 +0000 (22:05 +0000)]
CSPACE-2783: Lists of referencing objects now return actual source field names, rather than ancestor field names.

15 years agoCSPACE-2783: Trivial tweak to short identifiers, display names in Intakes service...
Aron Roberts [Mon, 20 Sep 2010 22:04:28 +0000 (22:04 +0000)]
CSPACE-2783: Trivial tweak to short identifiers, display names in Intakes service client test of referencing objects for organization items, to better distinguish organizations from persons.

15 years agoCSPACE-2884: Service call to retrieve permissions for a user without having to go...
Richard Millet [Mon, 20 Sep 2010 03:45:42 +0000 (03:45 +0000)]
CSPACE-2884: Service call to retrieve permissions for a user without having to go through all the roles

15 years agoCSPACE-2021 - Updated to use more recent version of the RestEasy, that fixes a proble...
Patrick Schmitz [Fri, 17 Sep 2010 20:55:22 +0000 (20:55 +0000)]
CSPACE-2021 - Updated to use more recent version of the RestEasy, that fixes a problem encoding non-latin1 Unicode chars as parameters. This caused search tests to pass unicode search terms and terms with punctuation incorrectly.
Changed the handling of partial-term and keyword search to properly escape punctuation, allowing for search on names like O'Hara.
Added beginnings of logic to support search on partial-keyword (keywords with wildcards) and search on keyword phrases (in quotes).

15 years agoNOJIRA - Added comment for ease of debugging AuthZ code.
Patrick Schmitz [Fri, 17 Sep 2010 20:45:23 +0000 (20:45 +0000)]
NOJIRA - Added comment for ease of debugging AuthZ code.

15 years agoCSPACE-2926: SQL script that seeds default roles is using incorrect ID for ROLE_ADMIN...
Richard Millet [Thu, 16 Sep 2010 16:40:31 +0000 (16:40 +0000)]
CSPACE-2926: SQL script that seeds default roles is using incorrect ID for ROLE_ADMINISTRATOR -it is using "1" instead of "0".

15 years agoCSPACE-2893: In the Acquisition service, enabled the retrieval of terms used (authori...
Aron Roberts [Wed, 15 Sep 2010 01:20:16 +0000 (01:20 +0000)]
CSPACE-2893: In the Acquisition service, enabled the retrieval of terms used (authorityrefs) from the 'owners->owner' repeatable scalar field.

15 years agoNOJIRA: Creating a branch for exploratory work on upgrading from Nuxeo 5.2 to 5.3
Richard Millet [Tue, 14 Sep 2010 14:52:18 +0000 (14:52 +0000)]
NOJIRA: Creating a branch for exploratory work on upgrading from Nuxeo 5.2 to 5.3

15 years agoCSPACE-650: Added test case for keyword search on a Unicode UTF-8 string to Collectio...
Aron Roberts [Mon, 13 Sep 2010 23:05:27 +0000 (23:05 +0000)]
CSPACE-650: Added test case for keyword search on a Unicode UTF-8 string to CollectionObject tests.  Test currently fails and is commented out so as not to break the services tests. (This could potentially be due to a RESTEasy bug that Patrick identified in an SOA-Tech list posting on 2010-09-07.)

15 years agoCSPACE-1886: Added explanatory comments re sample name used in partial term matching...
Aron Roberts [Mon, 13 Sep 2010 21:50:02 +0000 (21:50 +0000)]
CSPACE-1886: Added explanatory comments re sample name used in partial term matching tests.

15 years agoCSPACE-1886: Corrected construction of a Unicode UTF-8 term against which to test...
Aron Roberts [Mon, 13 Sep 2010 21:38:40 +0000 (21:38 +0000)]
CSPACE-1886: Corrected construction of a Unicode UTF-8 term against which to test partial term querying, per Patrick's comment that \u escapes must be in chars, not Strings.

15 years agoCSPACE-2671: Corrected trivial typo in comment identifying one repeatable group to...
Aron Roberts [Fri, 10 Sep 2010 20:47:27 +0000 (20:47 +0000)]
CSPACE-2671: Corrected trivial typo in comment identifying one repeatable group to be implemented in Cataloging schema.

15 years agoCSPACE-2544: Values for the sortBy query parameter are now checked. The use of an...
Aron Roberts [Fri, 10 Sep 2010 18:21:13 +0000 (18:21 +0000)]
CSPACE-2544: Values for the sortBy query parameter are now checked. The use of an invalid value will cause the 'read list' request to fail. This checking introduces a temporary limitation of sorting only on a single field name; a new JIRA will be filed for the task of expanding this to permit sorting on multiple fields.

15 years agoCSPACE-2881: Search test of CollectionObject service now has tests for searches on...
Aron Roberts [Fri, 10 Sep 2010 18:10:54 +0000 (18:10 +0000)]
CSPACE-2881: Search test of CollectionObject service now has tests for searches on keywords both found within a single field, and for keywords found across two different fields.

15 years agoCSPACE-2654: when you create role permissions the url returned is wrong
Richard Millet [Fri, 3 Sep 2010 02:36:42 +0000 (02:36 +0000)]
CSPACE-2654: when you create role permissions the url returned is wrong

15 years agoCSPACE-2334,CSPACE-2761,CSPACE-2762: Corrected error in Movement ID pattern; added...
Aron Roberts [Thu, 2 Sep 2010 04:28:44 +0000 (04:28 +0000)]
CSPACE-2334,CSPACE-2761,CSPACE-2762: Corrected error in Movement ID pattern; added Object Exit and Transfer of Title ID pattern, to the set of default ID generators.

15 years agoCSPACE-2142: When a role is deleted, its association(s) with account(s) are not delet...
Richard Millet [Wed, 1 Sep 2010 23:11:36 +0000 (23:11 +0000)]
CSPACE-2142: When a role is deleted, its association(s) with account(s) are not deleted.  Consequently, "ghost" roles are being returned in the /accounts/{csid}/accountroles list.

15 years agoCSPACE-2066: Added additional test to verify that services are correctly returning...
Aron Roberts [Wed, 1 Sep 2010 23:09:06 +0000 (23:09 +0000)]
CSPACE-2066: Added additional test to verify that services are correctly returning authority references from multiple value instances of a repeatable scalar field.

15 years agoCSPACE-2678: actionGroup not always returned in permroles list views. PermRoles...
Richard Millet [Mon, 30 Aug 2010 22:44:18 +0000 (22:44 +0000)]
CSPACE-2678: actionGroup not always returned in permroles list views.  PermRoles were not being derived from existing Roles and Permissions.  Instead, they were being created as independent entities.  Now the Import util still creates them as independent payloads, but service calls will create derived entities.

15 years agoCSPACE-2542 Bug was a side effect of an improperly constructed Person item (passing...
Patrick Schmitz [Sat, 28 Aug 2010 03:01:02 +0000 (03:01 +0000)]
CSPACE-2542 Bug was a side effect of an improperly constructed Person item (passing in a payload with inAuthority set to something different from the authority the Person was actually being added to). This is turn was not detected by services code which should have forced this to be correct. Changed services code for authorities to ensure that this cannot happen. inAuthority values in payloads will be ignored. Made analogous changes to contact service, which has parent references.

15 years agoCSPACE-2338: Develop Basic Object Exit Code developed by Laramie and submitted as...
Richard Millet [Sat, 28 Aug 2010 00:12:09 +0000 (00:12 +0000)]
CSPACE-2338: Develop Basic Object Exit Code developed by Laramie and submitted as a patch.

15 years agoCSPACE-2338: Develop Basic Object Exit Code developed by Laramie and submitted as...
Richard Millet [Sat, 28 Aug 2010 00:02:23 +0000 (00:02 +0000)]
CSPACE-2338: Develop Basic Object Exit Code developed by Laramie and submitted as a patch.

15 years agoCSPACE-2735: Security interceptor not handling HyperJaxb3 IDs properly -preventing...
Richard Millet [Fri, 27 Aug 2010 17:03:55 +0000 (17:03 +0000)]
CSPACE-2735: Security interceptor not handling HyperJaxb3 IDs properly -preventing gets and deletes on permrole and accountrole relationships.

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.