]> git.aero2k.de Git - tmp/jakarta-migration.git/log
tmp/jakarta-migration.git
13 years agoMerge remote-tracking branch 'upstream/master' into CSPACE-5498
Aron Roberts [Sat, 15 Dec 2012 01:48:39 +0000 (17:48 -0800)]
Merge remote-tracking branch 'upstream/master' into CSPACE-5498

Conflicts:
3rdparty/nuxeo/nuxeo-platform-listener/build.xml
3rdparty/nuxeo/nuxeo-platform-listener/pom.xml

13 years agoMerge pull request #78 from aronr/CSPACE-5727
Aron Roberts [Sat, 15 Dec 2012 01:45:26 +0000 (17:45 -0800)]
Merge pull request #78 from aronr/CSPACE-5727

CSPACE-5727: Event handler to update object current locations on moves.

13 years agoCSPACE-5761 additional cleanup on reporting post-init
Patrick Schmitz [Sat, 15 Dec 2012 00:55:11 +0000 (16:55 -0800)]
CSPACE-5761 additional cleanup on reporting post-init

13 years agoMerge remote-tracking branch 'upstream/master' into CSPACE-5727
Aron Roberts [Fri, 14 Dec 2012 23:54:00 +0000 (15:54 -0800)]
Merge remote-tracking branch 'upstream/master' into CSPACE-5727

13 years agoMerge remote-tracking branch 'upstream/master' into CSPACE-5498
Aron Roberts [Fri, 14 Dec 2012 23:53:08 +0000 (15:53 -0800)]
Merge remote-tracking branch 'upstream/master' into CSPACE-5498

13 years agoCSPACE-5761 Fixed problems that emerged after the merge, including the naming of...
Patrick Schmitz [Fri, 14 Dec 2012 23:15:20 +0000 (15:15 -0800)]
CSPACE-5761 Fixed problems that emerged after the merge, including the naming of the lifesci repo.

13 years agoCSPACE-5727: Added null value checks to debugging-related method in JDBCTools.
Aron Roberts [Fri, 14 Dec 2012 21:22:05 +0000 (13:22 -0800)]
CSPACE-5727: Added null value checks to debugging-related method in JDBCTools.

13 years agoMerge branch 'master' of github.com:collectionspace/services
Patrick Schmitz [Fri, 14 Dec 2012 20:53:38 +0000 (12:53 -0800)]
Merge branch 'master' of github.com:collectionspace/services

13 years agoMerge branch 'master' of github.com:collectionspace/services
Patrick Schmitz [Fri, 14 Dec 2012 20:52:14 +0000 (12:52 -0800)]
Merge branch 'master' of github.com:collectionspace/services

Conflicts:
services/common/src/main/java/org/collectionspace/services/common/storage/JDBCTools.java

13 years agoMerge remote-tracking branch 'upstream/master' into CSPACE-5727
Aron Roberts [Fri, 14 Dec 2012 20:51:20 +0000 (12:51 -0800)]
Merge remote-tracking branch 'upstream/master' into CSPACE-5727

Conflicts:
services/common/src/main/java/org/collectionspace/services/common/storage/JDBCTools.java

13 years agoMove method getDatabaseName() which returns the database name for a given tenant...
Richard Millet [Fri, 14 Dec 2012 20:47:44 +0000 (12:47 -0800)]
Move method getDatabaseName() which returns the database name for a given tenant bindings repo domain from ConfigUtils to JDBCTools class.

13 years agoCSPACE-5761 removed duplicate dependency
Patrick Schmitz [Fri, 14 Dec 2012 20:32:07 +0000 (12:32 -0800)]
CSPACE-5761 removed duplicate dependency

13 years agoMerge remote-tracking branch 'upstream/master' into CSPACE-5498
Aron Roberts [Fri, 14 Dec 2012 20:22:18 +0000 (12:22 -0800)]
Merge remote-tracking branch 'upstream/master' into CSPACE-5498

13 years agoCSPACE-4979: Move method getDatabaseName() which returns the database name for a...
Richard Millet [Fri, 14 Dec 2012 20:18:04 +0000 (12:18 -0800)]
CSPACE-4979: Move method getDatabaseName() which returns the database name for a given tenant bindings repo domain from ConfigUtils to JDBCTools class.

13 years agoMerge branch 'CSPACE-5761'
Patrick Schmitz [Fri, 14 Dec 2012 19:50:06 +0000 (11:50 -0800)]
Merge branch 'CSPACE-5761'

Conflicts:
services/JaxRsServiceProvider/src/main/webapp/META-INF/context.xml
services/common/src/main/java/org/collectionspace/services/common/ServiceMain.java
services/common/src/main/java/org/collectionspace/services/common/storage/JDBCTools.java

13 years agoCSPACE-4979: Added method to ConfigUtils class called getDatabaseName() which returns...
Richard Millet [Fri, 14 Dec 2012 19:49:46 +0000 (11:49 -0800)]
CSPACE-4979: Added method to ConfigUtils class called getDatabaseName() which returns the database name for a given tenant bindings repo domain.

13 years agoCSPACE-5761 Added support to create databases as needed for repos on init. Sets up...
Patrick Schmitz [Fri, 14 Dec 2012 19:33:40 +0000 (11:33 -0800)]
CSPACE-5761 Added support to create databases as needed for repos on init. Sets up users, etc. Tested on Postgres, NOT TESTED on MySQL (but draws on the commands from the existing sql scripts, so should work).

13 years agoCSPACE-4979: Merge of multi-repo work with master branch.
Richard Millet [Fri, 14 Dec 2012 17:56:07 +0000 (09:56 -0800)]
CSPACE-4979: Merge of multi-repo work with master branch.

13 years agoMerge remote-tracking branch 'upstream/master' into CSPACE-5498
Aron Roberts [Fri, 14 Dec 2012 02:51:04 +0000 (18:51 -0800)]
Merge remote-tracking branch 'upstream/master' into CSPACE-5498

13 years agoMerge remote-tracking branch 'upstream/master' into CSPACE-5727
Aron Roberts [Fri, 14 Dec 2012 02:49:07 +0000 (18:49 -0800)]
Merge remote-tracking branch 'upstream/master' into CSPACE-5727

13 years agoCSPACE-5727: Updated comments for clarity; other minor cleanup.
Aron Roberts [Fri, 14 Dec 2012 01:56:50 +0000 (17:56 -0800)]
CSPACE-5727: Updated comments for clarity; other minor cleanup.

13 years agoCSPACE-5727: Further steps to make this event listener/handler more easily extensible...
Aron Roberts [Fri, 14 Dec 2012 01:49:04 +0000 (17:49 -0800)]
CSPACE-5727: Further steps to make this event listener/handler more easily extensible for implementers who just want to set additional field values, like a movable storage location (crate) value.

13 years agoMerge branch 'CSPACE-5657'
Patrick Schmitz [Thu, 13 Dec 2012 20:26:33 +0000 (12:26 -0800)]
Merge branch 'CSPACE-5657'

13 years agoCSPACE-5657 Completed work on auth and AuthZImport work to handle new perms, roles...
Patrick Schmitz [Thu, 13 Dec 2012 20:23:39 +0000 (12:23 -0800)]
CSPACE-5657 Completed work on auth and AuthZImport work to handle new perms, roles, associations, etc. Special cased the assignment of tenants to the tenantManager, so it only sits in (pseudo)tenant 0. Web service and perms work now. Need to develop regression tests, and the new web app that provides a UI on this. Also need to consider getting the tenantManager password from the environment, when building it. In any case, need to be able to update the password.

13 years agoCSPACE-5727: Refactored into abstract and implementation methods for easier extensibi...
Aron Roberts [Thu, 13 Dec 2012 01:40:38 +0000 (17:40 -0800)]
CSPACE-5727: Refactored into abstract and implementation methods for easier extensibility; e.g. for updating moveable locations (crates or equivalent) for some implementers.

13 years agoCSPACE-5727: Basic Movement record changes are working again, after adding handling...
Aron Roberts [Wed, 12 Dec 2012 21:49:19 +0000 (13:49 -0800)]
CSPACE-5727: Basic Movement record changes are working again, after adding handling of relation record events. Relation addition is also working to update computed current locations, but relation deletion (via the UI) is not.

13 years agoCSPACE-5727: Revised computed current location refName validation logic for clarity.
Aron Roberts [Wed, 12 Dec 2012 19:38:00 +0000 (11:38 -0800)]
CSPACE-5727: Revised computed current location refName validation logic for clarity.

13 years agoCSPACE-5727: Fixed typo in constant.
Aron Roberts [Wed, 12 Dec 2012 19:27:08 +0000 (11:27 -0800)]
CSPACE-5727: Fixed typo in constant.

13 years agoCSPACE-5727: First pass at integrating events pertaining to Relation records into...
Aron Roberts [Wed, 12 Dec 2012 19:26:11 +0000 (11:26 -0800)]
CSPACE-5727: First pass at integrating events pertaining to Relation records into the event handler that updates computed current locations. (This code is not yet tested.)

13 years agoCSPACE-5727: Restoring inadvertently deleted reference to build properties file from...
Aron Roberts [Wed, 12 Dec 2012 03:46:30 +0000 (19:46 -0800)]
CSPACE-5727: Restoring inadvertently deleted reference to build properties file from Ant buildfile.

13 years agoCSPACE-5498: Exclude soft deletion events involving Relation records themselves.
Aron Roberts [Wed, 12 Dec 2012 03:06:18 +0000 (19:06 -0800)]
CSPACE-5498: Exclude soft deletion events involving Relation records themselves.

13 years agoCSPACE-5727: Revised comment for clarity.
Aron Roberts [Wed, 12 Dec 2012 02:42:24 +0000 (18:42 -0800)]
CSPACE-5727: Revised comment for clarity.

13 years agoCSPACE-5727: Current locations for CollectionObjects are now also re-computed when...
Aron Roberts [Wed, 12 Dec 2012 02:37:09 +0000 (18:37 -0800)]
CSPACE-5727: Current locations for CollectionObjects are now also re-computed when the lifecycle state of related Movement records are transitioned in any manner, including to/from the 'soft deleted' state.

13 years agoCSPACE-5727: Cleaned up comments throughout. Log a success message indicating how...
Aron Roberts [Wed, 12 Dec 2012 01:45:29 +0000 (17:45 -0800)]
CSPACE-5727: Cleaned up comments throughout. Log a success message indicating how many CollectionObject records had their computed current locations updated.

13 years agoCSPACE-5727: Exclude non-active (e.g. soft-deleted, versioned) Movement records when...
Aron Roberts [Wed, 12 Dec 2012 01:31:00 +0000 (17:31 -0800)]
CSPACE-5727: Exclude non-active (e.g. soft-deleted, versioned) Movement records when computing the current location of a CollectionObject.

13 years agoCSPACE-5727: Get the computed current location from all relevant CollectionObject...
Aron Roberts [Wed, 12 Dec 2012 01:24:21 +0000 (17:24 -0800)]
CSPACE-5727: Get the computed current location from all relevant CollectionObject/Movement relations, whether the CollectionObject and Movement are, respectively, the subject or object of those relations.

13 years agoCSPACE-5727: Removed vestiges of former SQL-based approach for computing a Collection...
Aron Roberts [Wed, 12 Dec 2012 00:51:03 +0000 (16:51 -0800)]
CSPACE-5727: Removed vestiges of former SQL-based approach for computing a CollectionObject's current location.

13 years agoCSPACE-5727: First fully working version, using NXQL query and post-processing of...
Aron Roberts [Wed, 12 Dec 2012 00:01:11 +0000 (16:01 -0800)]
CSPACE-5727: First fully working version, using NXQL query and post-processing of returned Relation records to get current location. SQL queries, whether invoking a stored function or simply executing the same query directly, don't yet see the current state of the database when the event handler is invoked, so can't see the updated location date on a just-updated and saved Movement record.

13 years agoCSPACE-5727: Split off loop to update each CollectionObject requiring updating, follo...
Aron Roberts [Sat, 8 Dec 2012 01:48:29 +0000 (17:48 -0800)]
CSPACE-5727: Split off loop to update each CollectionObject requiring updating, following the check for records that require such updates. Inserted additional debug statements based on suggestions from Richard and Ray to track down an issue where the stored function is returning a stale value when run via JDBC from within the event listener; this value is only updated on a subsequent update of any kind to a relevant movement record.

13 years agoCSPACE-5727: Accommodate multiple relevant document types. Changes to comments and...
Aron Roberts [Fri, 7 Dec 2012 23:53:48 +0000 (15:53 -0800)]
CSPACE-5727: Accommodate multiple relevant document types. Changes to comments and log statements.

13 years agoCSPACE-5657 Step 2, adding Tenant resource and associated files to support a RESTful...
Patrick Schmitz [Fri, 7 Dec 2012 22:57:36 +0000 (14:57 -0800)]
CSPACE-5657 Step 2, adding Tenant resource and associated files to support a RESTful service to control tenancy.

13 years agoCSPACE-5727: Updating code is working. Update does not occur until next Movement...
Aron Roberts [Fri, 7 Dec 2012 20:33:34 +0000 (12:33 -0800)]
CSPACE-5727: Updating code is working. Update does not occur until next Movement update event, however; will investigate this next.

13 years agoCSPACE-5727: Refactoring to remove one level of nesting, continue pulling procedural...
Aron Roberts [Fri, 7 Dec 2012 19:57:38 +0000 (11:57 -0800)]
CSPACE-5727: Refactoring to remove one level of nesting, continue pulling procedural code out into single-purpose methods.

13 years agoCSPACE-5657 Added support in DB and services for disabled tenants. This is first...
Patrick Schmitz [Fri, 7 Dec 2012 18:22:22 +0000 (10:22 -0800)]
CSPACE-5657 Added support in DB and services for disabled tenants. This is first step, but works as far as it goes. Only control is directly through DB. To upgrade existing tenants, must just add a boolean column to the tenants table in cspace DB. See delta on the account.sql for the specifics.

13 years agoMerge remote-tracking branch 'upstream/master' into CSPACE-5498
Aron Roberts [Fri, 7 Dec 2012 03:54:30 +0000 (19:54 -0800)]
Merge remote-tracking branch 'upstream/master' into CSPACE-5498

13 years agoCSPACE-5727: Began check for comparison between old and new value for computed curren...
Aron Roberts [Fri, 7 Dec 2012 03:54:02 +0000 (19:54 -0800)]
CSPACE-5727: Began check for comparison between old and new value for computed current location.

13 years agoMerge remote-tracking branch 'upstream/master' into CSPACE-5727
Aron Roberts [Fri, 7 Dec 2012 03:45:39 +0000 (19:45 -0800)]
Merge remote-tracking branch 'upstream/master' into CSPACE-5727

13 years agoMerge pull request #77 from rjaffe/CSPACE-5756
Aron Roberts [Fri, 7 Dec 2012 03:34:09 +0000 (19:34 -0800)]
Merge pull request #77 from rjaffe/CSPACE-5756

CSPACE-5756: Adding computedCurrentLocation field to .xsd schemas, addi...

13 years agoCSPACE-5727: Event listener now successfully acquires a list of related CollectionObj...
Aron Roberts [Fri, 7 Dec 2012 02:41:46 +0000 (18:41 -0800)]
CSPACE-5727: Event listener now successfully acquires a list of related CollectionObject / Cataloging records and the computed current location for each. Added trivial method useful when debugging JDBC results to JDBCTools class.

13 years agoMerge remote-tracking branch 'upstream/master' into CSPACE-5727
Aron Roberts [Fri, 7 Dec 2012 02:39:40 +0000 (18:39 -0800)]
Merge remote-tracking branch 'upstream/master' into CSPACE-5727

13 years agoCSPACE-5727: Code now (with hard-coding of a relevant CSID) retrieves storage locatio...
Aron Roberts [Fri, 7 Dec 2012 00:16:55 +0000 (16:16 -0800)]
CSPACE-5727: Code now (with hard-coding of a relevant CSID) retrieves storage location from database function.

13 years agoCSPACE-5727: Stored function in the database is now successfully created programmatic...
Aron Roberts [Thu, 6 Dec 2012 20:48:07 +0000 (12:48 -0800)]
CSPACE-5727: Stored function in the database is now successfully created programmatically.

13 years agoCSPACE-5727: Refactoring part of program flow into several methods. Restored pseudoco...
Aron Roberts [Thu, 6 Dec 2012 20:29:02 +0000 (12:29 -0800)]
CSPACE-5727: Refactoring part of program flow into several methods. Restored pseudocode comments, inadvertently dropped in a previous commit.

13 years agoCSPACE-5375 Fixed typo that caused unequal relations to be seen as equal, precluding...
Patrick Schmitz [Thu, 6 Dec 2012 20:17:48 +0000 (12:17 -0800)]
CSPACE-5375 Fixed typo that caused unequal relations to be seen as equal, precluding replacement. Removed related cruft left over from earlier refactoring.

13 years agoMerge branch 'master' of github.com:collectionspace/services
Patrick Schmitz [Thu, 6 Dec 2012 17:37:57 +0000 (09:37 -0800)]
Merge branch 'master' of github.com:collectionspace/services

13 years agoCSPACE-5727: Read compute current location function creation SQL command from a resource.
Aron Roberts [Thu, 6 Dec 2012 05:09:20 +0000 (21:09 -0800)]
CSPACE-5727: Read compute current location function creation SQL command from a resource.

13 years agoCSPACE-5727: Added resources directory for listener, to store database function to...
Aron Roberts [Thu, 6 Dec 2012 04:02:05 +0000 (20:02 -0800)]
CSPACE-5727: Added resources directory for listener, to store database function to obtain computed current location. Added pseudocode and initial code to check for existence of this function.

13 years agoCSPACE-5727: Removing vestigates of attempt to install computeCurrentLocation functio...
Aron Roberts [Thu, 6 Dec 2012 02:27:23 +0000 (18:27 -0800)]
CSPACE-5727: Removing vestigates of attempt to install computeCurrentLocation function via 'ant create_nuxeo_db'. This likely won't work, because PostgreSQL checks for the existence of the tables (relations) in the function before creating or replacing the function, and when we run ant_create_nuxeo_db during build, those tables haven't necessarily been created.

13 years agoCSPACE-5756: Adding compputedCurrentLocation field to .xsd schemas, adding authRef...
Rick Jaffe [Thu, 6 Dec 2012 01:42:09 +0000 (17:42 -0800)]
CSPACE-5756: Adding compputedCurrentLocation field to .xsd schemas, adding authRef for field to tenant-bindings-proto.xml

13 years agoCSPACE-5727: Added resource directory for storing CollectionObject-related SQL code...
Aron Roberts [Thu, 6 Dec 2012 00:33:00 +0000 (16:33 -0800)]
CSPACE-5727: Added resource directory for storing CollectionObject-related SQL code. Initial pass at pseudocode for updating the non-normalized lastIdentifiedLocation field in CollectionObject records via an event listener, using a SQL function to obtain the value to go into that field.

13 years agoCSPACE-5498: Tweaks to comments and log statements.
Aron Roberts [Wed, 5 Dec 2012 22:29:08 +0000 (14:29 -0800)]
CSPACE-5498: Tweaks to comments and log statements.

13 years agoCSPACE-5498: Use String formatter to construct query string. Use established workflow...
Aron Roberts [Wed, 5 Dec 2012 22:10:02 +0000 (14:10 -0800)]
CSPACE-5498: Use String formatter to construct query string. Use established workflow-related constants.

13 years agoCSPACE-5727: Filter out all but active Movement records when responding to create...
Aron Roberts [Wed, 5 Dec 2012 04:08:47 +0000 (20:08 -0800)]
CSPACE-5727: Filter out all but active Movement records when responding to create or update events.

13 years agoCSPACE-5727: Corrected listener name; removed priority from listener configuration.
Aron Roberts [Wed, 5 Dec 2012 03:31:20 +0000 (19:31 -0800)]
CSPACE-5727: Corrected listener name; removed priority from listener configuration.

13 years agoCSPACE-5498: Removed priority value from listener configuration.
Aron Roberts [Wed, 5 Dec 2012 03:29:23 +0000 (19:29 -0800)]
CSPACE-5498: Removed priority value from listener configuration.

13 years agoCSPACE-5727: Event listener now logs on movement record creates and updates. Bundle...
Aron Roberts [Wed, 5 Dec 2012 02:49:37 +0000 (18:49 -0800)]
CSPACE-5727: Event listener now logs on movement record creates and updates. Bundle files have been updated with correct package name.

13 years agoCSPACE-5498: Update package names in Nuxeo bundle to current name.
Aron Roberts [Tue, 4 Dec 2012 21:45:57 +0000 (13:45 -0800)]
CSPACE-5498: Update package names in Nuxeo bundle to current name.

13 years agoCSPACE-5727: Changes to integrate 'update object location on move' module with its...
Aron Roberts [Tue, 4 Dec 2012 19:45:27 +0000 (11:45 -0800)]
CSPACE-5727: Changes to integrate 'update object location on move' module with its parent module.

13 years agoCSPACE-5727: Initial directory structure for an 'update object location on move'...
Aron Roberts [Tue, 4 Dec 2012 19:38:45 +0000 (11:38 -0800)]
CSPACE-5727: Initial directory structure for an 'update object location on move' event listener. Cloned from the 'delete relations on soft delete' event listener, and still needs updates in several files to reflect the new module/package name.

13 years agoCSPACE-5498: Change to a comment for clarity.
Aron Roberts [Tue, 4 Dec 2012 04:28:42 +0000 (20:28 -0800)]
CSPACE-5498: Change to a comment for clarity.

13 years agoMerge remote-tracking branch 'upstream/master' into CSPACE-5498
Aron Roberts [Tue, 4 Dec 2012 04:14:53 +0000 (20:14 -0800)]
Merge remote-tracking branch 'upstream/master' into CSPACE-5498

Conflicts:
3rdparty/nuxeo/nuxeo-platform-listener/build.xml
3rdparty/nuxeo/nuxeo-platform-listener/pom.xml

13 years agoMerge pull request #75 from aronr/CSPACE-5753
Aron Roberts [Tue, 4 Dec 2012 04:11:17 +0000 (20:11 -0800)]
Merge pull request #75 from aronr/CSPACE-5753

CSPACE-5753: Created a container module, in the services source code tre...

13 years agoCSPACE-5753: Corrected relative path to top-level build.properties file.
Aron Roberts [Tue, 4 Dec 2012 04:10:40 +0000 (20:10 -0800)]
CSPACE-5753: Corrected relative path to top-level build.properties file.

13 years agoCSPACE-5753: Created a container module, in the services source code tree, for adding...
Aron Roberts [Tue, 4 Dec 2012 04:05:47 +0000 (20:05 -0800)]
CSPACE-5753: Created a container module, in the services source code tree, for adding services modules that rely on Nuxeo event listeners.

13 years agoCSPACE-5498: Renaming module, package names per Richard's suggestions.
Aron Roberts [Tue, 4 Dec 2012 01:51:17 +0000 (17:51 -0800)]
CSPACE-5498: Renaming module, package names per Richard's suggestions.

13 years agoMerge remote-tracking branch 'upstream/master' into CSPACE-5498
Aron Roberts [Tue, 4 Dec 2012 00:04:51 +0000 (16:04 -0800)]
Merge remote-tracking branch 'upstream/master' into CSPACE-5498

13 years agoMerge pull request #74 from aronr/CSPACE-4796
Aron Roberts [Mon, 3 Dec 2012 21:28:26 +0000 (13:28 -0800)]
Merge pull request #74 from aronr/CSPACE-4796

CSPACE-4796: Remove post-init check that effectively blocked the default...

13 years agoCSPACE-4796: Remove post-init check that effectively blocked the default 'reader...
Aron Roberts [Mon, 3 Dec 2012 20:48:41 +0000 (12:48 -0800)]
CSPACE-4796: Remove post-init check that effectively blocked the default 'reader' database account in PostgreSQL from obtaining read-only access to extension schemas.

13 years agoMerge remote-tracking branch 'upstream/master' into CSPACE-5498
Aron Roberts [Sat, 1 Dec 2012 01:35:00 +0000 (17:35 -0800)]
Merge remote-tracking branch 'upstream/master' into CSPACE-5498

13 years agoMerge pull request #72 from aronr/01ae9ac56e87c0f48d1cc48b6f5c8ebf353782c1
Aron Roberts [Sat, 1 Dec 2012 01:24:30 +0000 (17:24 -0800)]
Merge pull request #72 from aronr/01ae9ac56e87c0f48d1cc48b6f5c8ebf353782c1

CSPACE-5506: Return a new Exception message and corresponding custom...

13 years agoCSPACE-5750: Added configuration identifying the Age Qualifier field in CollectionObj...
Aron Roberts [Sat, 1 Dec 2012 00:46:40 +0000 (16:46 -0800)]
CSPACE-5750: Added configuration identifying the Age Qualifier field in CollectionObject / Cataloging records as a term reference field.

13 years agoMerge remote-tracking branch 'upstream/master' into CSPACE-5498
Aron Roberts [Fri, 30 Nov 2012 22:47:47 +0000 (14:47 -0800)]
Merge remote-tracking branch 'upstream/master' into CSPACE-5498

13 years agoCSPACE-5506: Return a new Exception message and corresponding custom HTTP status...
Aron Roberts [Fri, 30 Nov 2012 02:23:47 +0000 (18:23 -0800)]
CSPACE-5506: Return a new Exception message and corresponding custom HTTP status code if a Nuxeo transaction times out or otherwise fails. Some of these Exceptions may result in transaction rollbacks, and can more generally leave data involved in the transaction in an unexpected state.

13 years agoMerge pull request #70 from aronr/CSPACE-5733
Aron Roberts [Thu, 29 Nov 2012 23:21:37 +0000 (15:21 -0800)]
Merge pull request #70 from aronr/CSPACE-5733

CSPACE-5733: All Record Types search now truly searches...

13 years agoCSPACE-5733: Minor cleanup of comments, annotation, etc.
Aron Roberts [Thu, 29 Nov 2012 23:11:51 +0000 (15:11 -0800)]
CSPACE-5733: Minor cleanup of comments, annotation, etc.

13 years agoCSPACE-5733: Moved vocabularyitems service to a new 'vocabulary' service type, thus...
Aron Roberts [Thu, 29 Nov 2012 21:31:06 +0000 (13:31 -0800)]
CSPACE-5733: Moved vocabularyitems service to a new 'vocabulary' service type, thus pulling it out of the 'authority' type (and hence also out of the 'common' set of types, when authority services are optionally included in that set). Service types are currently used just in identifying document types to be scanned for authority references (refObjs) and in all records search, and in neither of these contexts should vocabularyitem records be included. We can either revert this change or include vocabularyitems in future sets as needed by future functionality.

13 years agoCSPACE-5733: Emit refnames with each item in 'all record types' search results, this...
Aron Roberts [Thu, 29 Nov 2012 04:48:04 +0000 (20:48 -0800)]
CSPACE-5733: Emit refnames with each item in 'all record types' search results, this time truly doing exactly that.

13 years agoCSPACE-5733: Emit refnames with each item in 'all record types' search results.
Aron Roberts [Thu, 29 Nov 2012 02:46:16 +0000 (18:46 -0800)]
CSPACE-5733: Emit refnames with each item in 'all record types' search results.

13 years agoCSPACE-5733: Emit correct URLs in servicegroups' items list for authority items.
Aron Roberts [Thu, 29 Nov 2012 02:03:48 +0000 (18:03 -0800)]
CSPACE-5733: Emit correct URLs in servicegroups' items list for authority items.

13 years agoCSPACE-5733: Emit authority records from servicegroups queries.
Aron Roberts [Wed, 28 Nov 2012 23:29:49 +0000 (15:29 -0800)]
CSPACE-5733: Emit authority records from servicegroups queries.

13 years agoMerge remote-tracking branch 'upstream/master' into CSPACE-5498
Aron Roberts [Wed, 28 Nov 2012 20:26:08 +0000 (12:26 -0800)]
Merge remote-tracking branch 'upstream/master' into CSPACE-5498

13 years agoCSPACE-4661: Removing 'provided' scope from slf4j as well as log4j classes, to ensure...
Aron Roberts [Wed, 28 Nov 2012 01:49:40 +0000 (17:49 -0800)]
CSPACE-4661: Removing 'provided' scope from slf4j as well as log4j classes, to ensure that their JAR files are included in the cspace-services.war file. This is necessary for logging to cspace-services.jar, while still preserving log rolling, per Jesse and Aron's experiments.

13 years agoCSPACE-5498: First pass at successfully soft deleting relation records pertaining...
Aron Roberts [Wed, 21 Nov 2012 02:55:49 +0000 (18:55 -0800)]
CSPACE-5498: First pass at successfully soft deleting relation records pertaining to a subject or object document that has itself been soft deleted.

13 years agoCSPACE-5681 Added refName to refObjs return schema
Patrick Schmitz [Wed, 21 Nov 2012 01:27:21 +0000 (17:27 -0800)]
CSPACE-5681 Added refName to refObjs return schema

13 years agoCSPACE-5498: Initial pseudocode for event handler on document soft deleted transition.
Aron Roberts [Tue, 20 Nov 2012 23:01:50 +0000 (15:01 -0800)]
CSPACE-5498: Initial pseudocode for event handler on document soft deleted transition.

13 years agoCSPACE-5498: Additional integration of nuxeo listener and listener/relation modules...
Aron Roberts [Tue, 20 Nov 2012 22:10:21 +0000 (14:10 -0800)]
CSPACE-5498: Additional integration of nuxeo listener and listener/relation modules into services/3rdparty. Fixed package name in RelationSubOrObjDeletionListener. Event listener now emits log messages when documents are transitioned to a different workflow state.

13 years agoCSPACE-5498: Created listener and listener/relation modules in services/3rdparty...
Aron Roberts [Tue, 20 Nov 2012 21:19:56 +0000 (13:19 -0800)]
CSPACE-5498: Created listener and listener/relation modules in services/3rdparty/nuxeo

13 years agoCSPACE-5498: Added test for automatically soft deleting multiple relations, when...
Aron Roberts [Tue, 20 Nov 2012 04:17:09 +0000 (20:17 -0800)]
CSPACE-5498: Added test for automatically soft deleting multiple relations, when the object of those relations is soft deleted.

13 years agoCSPACE-5498: Added first (failing) test for automatically soft deleting the relevant...
Aron Roberts [Tue, 20 Nov 2012 01:35:27 +0000 (17:35 -0800)]
CSPACE-5498: Added first (failing) test for automatically soft deleting the relevant relation records when a subject or object record is soft deleted.

13 years agoCSPACE-5724: Updated services build version to 3.2-SNAPSHOT from 3.1-SNAPSHOT.
Aron Roberts [Thu, 15 Nov 2012 03:13:30 +0000 (19:13 -0800)]
CSPACE-5724: Updated services build version to 3.2-SNAPSHOT from 3.1-SNAPSHOT.