- MODLD-450 - ECS support for Linked Data
The focus of this release was to implement ECS tenant soft delete functionality and fix bugs
- MODCON-146 - Update users schema to not fail when unknown field arrives
- MODCON-144 - Spring upgrade
- MODCON-142 - Upgrade to the latest spring-base versions
- MODCON-137 - Stabilize acquisition/consortia karate tests
- MODCON-130 - Adjust process to add ECS tenant with soft deleted functionality
- MODCON-127 - Implement ECS tenant soft deletion functionality
- MODCON-123 - Implement mechanism to update system shadow users permissions
- MODCON-120 - Add more fields to shadow user that are required in UI
- MODCON-139 - SYSTEM_USER_PASSWORD is not propogated AND permissions already set issues
- MODCON-122 - Allow Contributor Name Types To Be Updateable By Publish Coordinator
- MODCON-121 - Allow Holding Sources To Be Updated With Publish Coordinator
- Bump
spring-boot
from3.1.4
to3.2.3
- Bump
folio-service-tools
from3.1.0
to4.0.0
The focus of this release was to implement backend logic for consortia
- MODCON-108 - Secure setup of system users by default
- MODCON-103 - Skip patron users when migration existing users
- MODCON-101 - Create primary affiliation after changing user type from patron to staff/staff to patron
- MODCON-95 - Increase character limit of consortia member Code
- MODCON-94 - Add required permissions during setup only for ECS mode
- MODCON-93 - Improve transaction behavior when migrating existing users to consortia
- MODCON-92 - Populate system users with type='system' in different modules
- MODCON-91 - Make adjustments after integration with sharing instance functionality
- MODCON-89 - Add logic to update shadow users firstName lastName
- MODCON-88 - Allow sequential only adding tenants to the consortium
- MODCON-86 - Switch deprecated /login endpoint to /login-with-expirity for system user
- MODCON-85 - Add action to update setting to local when deletion was failed
- MODCON-84 - Use consortia system user to share instance functionality
- MODCON-83 - Add originalTenantId custom field to shadow users
- MODCON-80 - Add shadow system user when adding tenant to consortia
- MODCON-78 - Add externalSystemId, barcode fields support in consortia for SAML login
- MODCON-77 - Populate shadow user's type when creating shadow user
- MODCON-73 - Test simultaneous create tenant requests and apply improvements found after automated pipeline work
- MODCON-71 - Implement endpoint to delete shared setting uuid from all tenants
- MODCON-66 - Add source field and new value Consortium to all config entities
- MODCON-65 - Implement endpoint to save shared setting uuid in all tenants
- MODCON-64 - User can save tenant with duplicated code and name
- MODCON-62 - Implement kafka producers and listeners to support flow to promoting local instance
- MODCON-61 - Implement logic to pulling down a shared instance to create shadow one in the desired tenant
- MODCON-60 - Implement GET endpoint to retrieve sharing action by search query
- MODCON-59 - Implement POST endpoint to initiate instance sharing process
- MODCON-58 - Implement Scheduling Cleanup Job to delete publication data
- MODCON-57 - Implement Delete endpoint for publication
- MODCON-56 - Implement Get endpoint for retrieving publication results
- MODCON-50 - Create affiliation in central tenant after creating user in the institutional tenant
- MODCON-49 - Implement Get endpoint for retrieving single publication details
- MODCON-48 - Save general PC request state including results of each tenant request into DB
- MODCON-46 - Implement initial version of POST /publications endpoint
- MODCON-43 - Create system user to support all actions during Consortia tenant setup
- MODCON-42 - Populate user-tenant with dummy user when adding tenant to consortium
- MODCON-40 - Populate admin user with predefined permissions set during adding tenant to Consortia
- MODCON-38 - Process USER_UPDATED event to update username if changed
- MODCON-36 - Populate default user permissions when creating real/shadow users
- MODCON-33 - Delete shadow users when real user was deleted
- MODCON-32 - Store central tenant id for each institutional tenant in mod-consortia
- MODCON-31 - Change unique index to use userId and tenantId
- MODCON-30 - Exception handling for Assign/unassign a users affiliations
- MODCON-27 - Make Get Active Consortium and Get Tenants endpoints public
- MODCON-26 - Add tenant code to tenant profile
- MODCON-25 - Create Primary Affiliations When Adding New Tenant to Consortium
- MODCON-23 - Add createdDate and modifiedDate to each mod-consortia table
- MODCON-19 - Implement CRUD for consortium DB table
- MODCON-18 - Create consortium DB table
- MODCON-14 - Process kafka event from mod-users to create primary user affiliation
- MODCON-12 - Implement endpoint to remove user association from a tenant
- MODCON-11 - Process kafka event from mod-users to delete primary user affiliation
- MODCON-10 - Implement endpoint to add user affiliation and shadow user
- MODCON-9 - Implement endpoint to retrieve list of registered affiliations for a user
- MODCON-7 - Implement endpoint to update tenant name
- MODCON-6 - Implement endpoint to add tenant
- MODCON-4 - Scaffold mod-consortia repository
- MODCON-3 - Define DB schema for storing user and affiliation associations and create table
- MODCON-2 - Implement endpoint to retrieve list of registered tenants
- MODCON-1 - Define DB schema for storing tenants and create table