]> git.aero2k.de Git - tmp/jakarta-migration.git/log
tmp/jakarta-migration.git
15 years agoCSPACE-2666 adding payload files
Laramie Crocker [Wed, 17 Nov 2010 22:34:16 +0000 (22:34 +0000)]
CSPACE-2666 adding payload files

15 years agoCSPACE-3090 Added code to create default admin and reader users for each tenancy...
Patrick Schmitz [Wed, 17 Nov 2010 22:32:46 +0000 (22:32 +0000)]
CSPACE-3090 Added code to create default admin and reader users for each tenancy at startup. These are tied to the respective appropriate roles. Disabled code in sql scripts to create test@collectionspace.org and other misc users/accounts.

15 years agoCSPACE-3078
Laramie Crocker [Tue, 16 Nov 2010 22:17:43 +0000 (22:17 +0000)]
CSPACE-3078

15 years agoCSPACE-3149: Updated service pom artifact version to 1.1-SNAPSHOT -from 0.9.1-SNAPSHOT.
Richard Millet [Tue, 16 Nov 2010 17:48:10 +0000 (17:48 +0000)]
CSPACE-3149: Updated service pom artifact version to 1.1-SNAPSHOT -from 0.9.1-SNAPSHOT.

15 years agoCSPACE-2953: A request to create a duplicate role now returns: "POST failed: 23000...
Richard Millet [Sat, 13 Nov 2010 00:38:28 +0000 (00:38 +0000)]
CSPACE-2953: A request to create a duplicate role now returns: "POST failed: 23000 : Duplicate entry 'ROLE_1_REM-1' for key 'rolename'"

15 years agoCSPACE-3135: Added three fields in Loan Out records to a repeatable Loaned Object...
Aron Roberts [Fri, 12 Nov 2010 22:55:23 +0000 (22:55 +0000)]
CSPACE-3135: Added three fields in Loan Out records to a repeatable Loaned Object Status group.

15 years agoCSPACE-1028
Laramie Crocker [Fri, 12 Nov 2010 18:59:56 +0000 (18:59 +0000)]
CSPACE-1028

15 years agoCSPACE-2933: Added client tests for repeatable currentLocation group in Intake servic...
Aron Roberts [Thu, 11 Nov 2010 06:30:30 +0000 (06:30 +0000)]
CSPACE-2933: Added client tests for repeatable currentLocation group in Intake service records. Renamed outer element to currentLocationGroupList for naming consistency with other recent repeatability changes.

15 years agoNOJIRA modifying canonical dimension service test expected codes
Laramie Crocker [Wed, 10 Nov 2010 17:05:05 +0000 (17:05 +0000)]
NOJIRA modifying canonical dimension service test expected codes

15 years agoNOJIRA removing @Test from DimensionXmlReplayTest. It was just a usage example anyway.
Laramie Crocker [Wed, 10 Nov 2010 17:04:01 +0000 (17:04 +0000)]
NOJIRA removing @Test from DimensionXmlReplayTest.  It was just a usage example anyway.

15 years agoCSPACE-3078 on trunk, security.xml and xml-replay-master.xml now succeed on multiple...
Laramie Crocker [Wed, 10 Nov 2010 00:09:24 +0000 (00:09 +0000)]
CSPACE-3078 on trunk, security.xml and xml-replay-master.xml now succeed on multiple re-runs, so including in main test suite

15 years agoCSPACE-2099: "displayName" now part of Role payload. If not sent in create payload...
Richard Millet [Tue, 9 Nov 2010 23:55:53 +0000 (23:55 +0000)]
CSPACE-2099: "displayName" now part of Role payload.  If not sent in create payload, it will be synthesized from the required "roleName" element.

15 years agoCSPACE-3078 modified expected result codes
Laramie Crocker [Tue, 9 Nov 2010 21:55:51 +0000 (21:55 +0000)]
CSPACE-3078 modified expected result codes

15 years agoCSPACE-3078 modified expected result codes
Laramie Crocker [Tue, 9 Nov 2010 21:55:23 +0000 (21:55 +0000)]
CSPACE-3078 modified expected result codes

15 years agoNOJIRA commit
Laramie Crocker [Tue, 9 Nov 2010 21:13:09 +0000 (21:13 +0000)]
NOJIRA commit

15 years agoNOJIRA: merging from branch sprint
Laramie Crocker [Tue, 9 Nov 2010 20:51:09 +0000 (20:51 +0000)]
NOJIRA: merging from branch sprint

15 years agoNOJIRA: merging from branch sprint
Laramie Crocker [Tue, 9 Nov 2010 20:49:16 +0000 (20:49 +0000)]
NOJIRA: merging from branch sprint

15 years agoCSPACE-3158: Adding change that qualified role names with tentant ID now that App...
Richard Millet [Tue, 9 Nov 2010 15:54:39 +0000 (15:54 +0000)]
CSPACE-3158: Adding change that qualified role names with tentant ID now that App layer got 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: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.