1.67.3 - Asta7
Tasks:
AN-1456 Categories are sorted as varchar and in this case numeric sorting is needed
AN-2263 Requisition Authorization with dedicated roles (Backend)
AN-2316 Updated bibucket pipeline for new development and release process
AN-2361 Create Iterator According to Preference In Ancestor Tree
AN-2364 Add support for adding or removing roles to or from user from the admin client
AN-2390 Add blob storage support to Asta7 backend
AN-2392 Add blob storage support to Essync
AN-2393 Add blob storage support to Asta7 IAC
AN-2411 R&D on HTTP 2
AN-2425 Requisitions make first and last name mandatory
AN-2428 Requisition Authorization with dedicated roles (Front-end)
AN-2430 We need to have organization level mapping on Depot Level
AN-2437 Script to close portal requisitions up to a given date
AN-2442 Move "Republish archives to portal" to the admin interface
AN-2444 Admin Client Project detail menu re-arrange and UI update for Organization and Project detail view
AN-2445 Accessing the requisition and repository will depend on the newly introduced role
AN-2446 Repository Authorization with dedicated roles (Front-end)
AN-2448 Add period to shelf marker for ISADG and refactor RequisitionService
AN-2452 Waiting in queue often hangs or appears for small updates
AN-2453 Archive statistics fail to generate because of invalid mottattdato data format
AN-2454 As a user I want to see the logs of asta7 jobs for single archive import.
AN-2456 Add group to repository authorization (Backend)
AN-2457 All storage related endpoint should have project access control
AN-2458 Check requisition project filters.
AN-2459 Ingest / migration improvements
Bugs:
AN-2293 Fix repository partial import for Asta5 migration
AN-2441 Elasticsearch container health check is not working
AN-2450 Thumbnails do not delete in Mongo when replacing files with duplicate names
AN-2476 Fix export all relavant info pdf error
Story:
AN-2439 As a study hall worker I would like to be able to search within a group of archives to find content for the customers
AN-2440 As a repository user I want to scan a QR-code of a shelf and then scan a QR-code of multiple items to move the items to that shelf
Tasks with release note:
AN-2423 Add the possibility to add Requested date to internal requisitions and show them in the same way as on portal requisitions
API Changes:
New FieldrequestedDate
 is added whose format isyyyy-MM-dd
like"requestedDate": "2012-01-01"
Payload Body:{ "requisitionDTO": { "typeId": 0, "note": "string", "customerId": 0, "organizationCode": "string" }, "requisitionItemDTO": [ { "projectId": "string", "entityName": "string", "objectId": "string", "objectTitle": "string", "objectTitleForShelfMarker": "string", "location": "string", "hasRestrictions": true, "periodText": "string", "objectRestrictions": [ { "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "object_reference": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "table_name_reference": "string", "date_start": "2024-06-12T07:54:08.211Z", "date_end": "2024-06-12T07:54:08.211Z", "planned_termination_year": 0, "scope": "string", "state": "string", "restriction": { "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "name": "string", "type": "string", "category": "string", "restriction_clause": "string", "number_of_years": 0 } } ], "state": { "id": 0, "name": "string", "description": "string", "isDefault": true, "requisitionState": true, "itemState": true, "firstState": true, "lastState": true, "statePosition": 0, "requisitionStatePosition": 0, "createdBy": "string", "createdAt": "2024-06-12T07:54:08.211Z", "updatedBy": "string", "updatedAt": "2024-06-12T07:54:08.211Z", "version": 0, "default": true }, "note": "string", "version": 0, "storageUnitPath": "string", "id": 0, "requestedDate": "string" } ] }
Â
Install-Package:
How to upgrade:
Stop the previously running Asta7
cd previous_asta7_directory docker compose down
Download and extract Asta7 1.67.3
Adjust the
.env
file according to the previous oneRun Asta7 1.67.3
cd asta7-1.67.3 docker compose up -d
Note:
Set the value for DEFAULT_ORGANIZATION to the Organization name that you want to map all Depots
If the value is not provided all Organizations associated with Storage Objects in the repository will be mapped to all Depots.
If neither of the above 2 conditions are met the Depots will not be mapped to any Organization.
SYNQ_HOST
value needs to be set in the .env
file for SynQ API to work
Configuration:
Â