CollectionSpace 8.3 Updates#448
Open
spirosdi wants to merge 49 commits intocspace-deployment:ucb_8.1from
Open
Conversation
* Added two unit tests to SecurityUtilsTest to verify the found email address is correct * Removed unused imports in SecurityUtilsTest * Added unit tests for ServicesConfigReader while investigating DRYD-1702 * cleaned up leftover printlns in SecurityUtilsTest * cleaned up imports in SecurityUtilsTest * reorganized methods in ServicesConfigReaderImplTest * refactored findUser method to make it easier to test and prepare it for deprecation of ReponseToken * refactored some useful common code out of SecurityUtilsTest into AbstractSecurityTestBase * refactored some of the SAML-object-creating utility methods * made 'parse' methods public so they can be tested * added unit test to check that 'identifier' probe assertions correctly pull out attribute values * source cleanup: organizing imports, formatting * added .mvn to .gitignore to ignore local, per-developer maven properties --------- Co-authored-by: Anthony Bucci <abucci@bucci.onl>
…space#457) * DRYD-1712/DRYD-1715: removed git-commit-id-plugin from topmost pom, which was inherited by all child poms, and instead placed it in JaxRsServiceProvider. This is the only project that needs it, since this is where the WAR is created and that's where systeminfo picks it up. --------- Co-authored-by: Anthony Bucci <abucci@bucci.onl>
…ed>false</inherited> (collectionspace#456) DRYD-1716: set the antrun plugin that runs check-env-vars to <inherited>false</inherited> to prevent child projects from running this check. It is now only run once. Co-authored-by: Anthony Bucci <abucci@bucci.onl>
* Consolidate dependency management * Add new module to track dependencies deployed to tomcat lib * Cleanup parent pom * Remove mysql-connector-java * Remove unused test * Exclusions for auth-mgt.import * Remove duplicate dependency * Fix duplicate plugin config * Use stax2-api version from JaxRSServiceProvider * Remove aspectj from common deploy * Add undeploy task * Remove obsolete build targets * Change package type to pom
…ace#461) * DRYD-1660: Aggregate collections per object (collectionspace#451) * DRYD-1683: SSO expects typed AttributeValues (collectionspace#452) Co-authored-by: Anthony Bucci <abucci@bucci.onl> * Include XSAny when searching for candidate usernames * Add unit tests for findSamlAssertionCandidateUsernames * DRYD-1687: Load NAGPRA reports in only core and anthro (collectionspace#453) * Update Version to 8.1.1 (collectionspace#454) * Update build release to 8.1.1 * Update cspace-ui release in build properties * SAML SSO unit tests etc. (collectionspace#455) * Added two unit tests to SecurityUtilsTest to verify the found email address is correct * Removed unused imports in SecurityUtilsTest * Added unit tests for ServicesConfigReader while investigating DRYD-1702 * cleaned up leftover printlns in SecurityUtilsTest * cleaned up imports in SecurityUtilsTest * reorganized methods in ServicesConfigReaderImplTest * refactored findUser method to make it easier to test and prepare it for deprecation of ReponseToken * refactored some useful common code out of SecurityUtilsTest into AbstractSecurityTestBase * refactored some of the SAML-object-creating utility methods * made 'parse' methods public so they can be tested * added unit test to check that 'identifier' probe assertions correctly pull out attribute values * source cleanup: organizing imports, formatting * added .mvn to .gitignore to ignore local, per-developer maven properties --------- Co-authored-by: Anthony Bucci <abucci@bucci.onl> * DRYD-1714: controlling when JAXB code generation runs, using a user-settable property controlling <phase> in the plugin execution --------- Co-authored-by: Michael Ritter <mikejritter@users.noreply.github.com> Co-authored-by: Anthony Bucci <abucci@bucci.onl>
* Add pom to nuxeo-server module for dependency management * Add build file for nuxeo-server * Exclude jars when copying nuxeo release
…#466) join on collectionobjects_common_fieldcollectionplaces as the field was changed to be repeating
…#469) Add publishedRelatedLinkGroupList to all es bindings
* DRYD-1747: added update_userid_function.sql SQL script * DRYD-1747: modified build.xml to copy new update_userid_function script to tomcat during deploy * DRYD-1747: modified build.xml to run update_userid function creation during database creation --------- Co-authored-by: Anthony Bucci <abucci@bucci.onl>
* DRYD-1748: added SQL script to define deurn function * DRYD-1748: modified tenant bindings to run deurn_function.sql --------- Co-authored-by: Anthony Bucci <abucci@bucci.onl>
Update ui build versions
* Update cspace-ui and plugin release versions * Change release version to 8.2.0
* Add maven-failsafe-plugin * Add jetty-maven-plugin to serve static files * Add maven-remote-resources-plugin * Create StaticImage enum for tests * Rename *Test classes to *IT * Remove flickr from Blob/Media tests
* initial stub of advancedsearch * added advancedsearch to WAR * added advancedsearch to jax rs application * advanced search xsd * 'model' abstraction for converting CollectionObject subobjects into a format more convenient to send back over the wire * more robust extraction of brief description, object name, title, and responsible department * retrieve CollectionObjectCommon from CollectionResource --------- Co-authored-by: Anthony Bucci <abucci@bucci.onl>
* Read from JDBC_URL_PARAMS environment variable * Remove encoded url from build properties * Add script to encode url parameters * Encode jdbc params where needed * Remove unused configuration
* Rename JDBC_URL_OPTS to JDBC_URL_PARAMS
…ollectionspace#479) * DRYD-1818: added denormRelatedObjects in DefaultESDocumentWriter to add objectCsid field holding media related objects. * DRYD-1818: mapped identificationNumber, title as sortable keywords; mapped updatedAt as sortable date field; mapped objectCsid as filterable keyword; * DRYD-1818: mapped media_common:altText; * DRYD-1818: fixed trailing comma; updated tenant bindings;
) * Create DocumentModelHandler for retrieving full views for list requests * Allow setting of DocumentModelHandler class in Resources * Add xsd for collectionspace_core * Update to avoid multiple CO Resource queries * Create jaxb context for AdvancedSearch * Replace Client pattern in AdvancedSearch * Cleanup/removal of dead code This is primarily to update the AdvancedSearch API in order to fetch the CollectionObjectCommon and CollectionSpaceCore documents directly without the need to call the CollectionObjectResource multiple times.
…#484) * Query relations in advanced search
collectionspace#483) DRYD-1914: added showing object category name in Object Category Count of notice_of_inventory_completion report;
* Add new parameter includeauthority to csv export service * Update CSV Export to export authorities for fields when requested * Add displayName to service binding xsd
* Update advanced search xsd to match spec * Update natural history extension to match stored data * Add NAGPRA extension xsd * Create additional classes to map CollectionObject data to the AdvancedSearchListItem fields
* DRYD-1952: added contentPlaces in contentSubjectList; * DRYD-1952: added contentPlaces in all tenant bindings that override es config; * DRYD-1952: set using RefNameUtils.getDisplayName for refNames, otherwise directly using the content value;
collectionspace#488) DRYD-1918: changed showing all statuses with status dates;
Avoid namespace search for cspace_english
…ectionspace#493) * DRYD-1851: fixed adding all creators with their roles; * DRYD-1851: fixed adding all worktypes and materials * DRYD-1851: added additional report for showing creator name and creator role in distinct columns; * DRYD-1851: changed uuids using uuidgen and name
…ctionspace#498) DRYD-1979: added a security vulnerabilities check step in the PR template;
* Create enum for capturing the type of field being processed * Differentiate between auth and term refs * Use FieldType in order to test both isRefName and the type of ref * Fix issue of multiple parts not deurning
Merge Release 8.3.0-RC.1
…ce type (placeType) and placement type (placementType) (collectionspace#502) * DRYD-2015: added aggregating all placetypes; * DRYD-2015: added aggregating all placetypes; * DRYD-2015: added aggregating all placementtypes;
…lectionspace#503) * DRYD-1983: added materialTechniqueDescription to anthro-tenant-bindings.delta * DRYD-1983: updated Changelog;
Merge Release 8.3.0-RC.2
collectionspace#506) NO-JIRA: added removeing query parameters from filename when downloading file;
…collectionspace#508) * Add material to advanced search response * Add determinationTaxon to advanced search response
* NO-JIRA: Prepare 8.3.0-RC.3 * NO-JIRA: updated changelog
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This brings in changes from the CollectionSpace 8.3 Release:
Changelog: https://github.com/collectionspace/services/blob/v8.3.0/CHANGELOG.md#830
Please note that the current target branch is
ucb_8.1. Consider changing it toucb_8.3, after branching fromucb_8.1.There will be a follow-up PR updating the build.properties with the new versions of cspace-ui and profile plugins when these are published in npmjs.