1.53.22 - Asta7

Highlights:

AAM-1059: Upgrade to postgres 15

AAM-1178: Delegate Request context to async task executor

AAM-1177: Configure authorization for stomp protocol

AAM-1170: Implement new toast component (AAM)

Tasks:

AAM-1059: Upgrade to postgres 15

AAM-1178: Delegate Request context to async task executor

AN-1770: Toast messages are showing in a combination of uppercase and lowercase.

AM-201: Create non-root container image using jib

AM-198: Upgrade to docker compose version 2 from docker compose version 1

AN-1764: Generate Barcode for shelves using legacy id

AN-1763: Add legacy Id with auto increment value field to shelves

AM-196: Update .env in vm-init.sh file by newly generated client secret by keycloak console

AN-1759: When printing separator sheets make the default copies 1 and clicking enter to print the sheet(s)

AN-1757: Make the requisition note optional (currently mandatory)

AN-1754: Remove unneccessary port exposing in docker compose

AN-1752: Azure storage account automation for keycloak key rotation configuration

AN-1750: Install az cli and other stuffs once rather than installing it in every steps of bitbucket pipeline

AN-1749: Make default password temporary for sys_admin and admin user.

AN-1748: Translations - Requisition (based on feedback from the National Archives)

AN-1746: Connection refused when trying to publish to try.arkivportalen.no

AN-1741: Missing relation types when migrating from Asta 5 to Asta 7

AN-1730: R&D: Bitbucket repository variable value is replacing bitbucket pipeline script text

AAM-1177: Configure authorization for stomp protocol

AN-1712: Fix Asta5 Export For Repository Shelf in Asta Ingest

AN-1709: In Asta 7 the type of storage unit is missing

AN-1707: Move Språk (language) to a sub-entity to enable multiple languages

AN-1695: The field Type on Mappe is sporadically migrated from Asta 5 to Asta 7

AN-1676: Content security policy blocking in keycloak manage account

AN-1674: Changes to Storage Unit Create and Update Functionality

AN-1673: Create Migration Scripts for Asta Repository

AN-1672: Modify Storage Unit Update and Create Function

AN-1671: Modify Import and Export for Asta Repository for multiple item formats on shelf

AN-1670: Redefine Recalculate Shelf Space Functionality

AN-1669: Redefine Setting Item Format on Rack Level Functionality

AN-1668: Redefine Move Storage Unit Functionality

AN-1667: Redefine Shelf Create, Update and Batch Create Function to add multiple item formats on a shelf

AN-1661: Make background job notification reliable

AAM-1170: Implement new toast component (AAM)

AN-1656: Implement new primeng toast on Repository

AN-1655: Update toast style on Requisition

AN-1653: Number of years should be editable when adding a new object restriction based on a predefined restriction

AN-1563: Keycloak key rotation from infrastructe automation (bitbucket pipeline)

AN-1613: Add Danish translation to Asta 7

Bugs:

AN-1768: User is able to make "available space" greater than "total space" in shelf level edit.

AN-1767: Unable to access the asta-repository and asta7requisition from the asta7.

AN-1761: Batch create not working. 1.52.2 1.53.5

AN-1747: Move and regenerate does not work as expected

AN-1742: Norwegian translations in Asta7 GUI

AN-1740: Copy new sibling fails

AN-1739: Add new sibling (+) button in detail view gives error

AN-1738: Unable to add storage location

AN-1743: code_table entry "AKTOR -> AKTORROLLE - > 2015 - Motatt fra" is missing from the standard ISAD(G) code value import

AN-1735: Remove the count from the storage unit in the asta7

AN-1729: Error message is showing when the user wants to create an Aksesjon from asta 7

AN-1724: Expand button is not showing in the tree.

AM-183: arq-backend sometimes fail to start

Stories:

AN-1758: As an Asta 7 user I want to search for requisition users by firstname and lastname as well as email because they don't always remember the email address

AN-1666: Add Multiple Item Formats on a Single Shelf

Docker Compose Images

The locally built images (Postgres, MongoDB, Keycloak) have been pushed to the docker hub. So no longer need to build images using docker-compose. No need for the following command anymore

docker compose build

Install-package:

How to upgrade:

Upgrade from 1.51 to 1.52

  1. Upgrade to 1.52

  2. Run and Upload the latest PARTICIPANT_MODULE template

  3. Go to the asta7 directory and run the following script

  1. Delete the old PARTICIPANT_MODULE template

  2. Reindex all the projects to index the restrictions

 

Upgrade from 1.52 to 1.53

  1. Upgrade to 1.53

  2. Go to the asta7 directory and run the following script

  1. If everything runs well, the old Postgres volume can be deleted. Check everything before deleting this volume, it is not recoverable

    docker volume rm asta7_am-postgresdata-12