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.0
Adjust the
.env
file according to the previous oneRun Asta7 1.67.0
cd asta7-1.67.0 docker compose up -d
Configuration: