Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Bug fixes:

  • AN-2918 Batch Fixed the batch create storage space calculation is being done against total space and not available space

  • AN-2956 If Available shelf space is 0, then on shelf edit view of repository, Fixed an issue where the Available Shelf field is emptywould incorrectly display 0 when no shelf space was available

  • AN-2963 Repository: When there are multiple store room, Fixed an issue where the space in the 1st store room is shown empty in location searchwas not being displayed correctly in the location search results when multiple store rooms were present

  • AN-2965 Repository: Storage Fixed storage space search is which was not showing correctly

  • AN-2972 Repository: Multiple FIxed multiple paths expand in repository continuous search is which was not working correctly

  • AN-2981 Batch Fixed batch create storage unit in Asta 7 for storage unit items are which were creating duplicate Identifier

  • AN-2992 Investigate recurring broken pipe error in repositoryAN-2994 Unable to download 2994 Fixed an issue of downloading the template from the asta7-admin

  • AN-2998 Unable to download fil object for Fixed an issue downloading file object from a fragment

  • AN-3000 Storage Fixed the storage location export is was not exporting positions correctly

  • AN-3001 Storage Fixed the storage unit item's next position is which was incorrect

  • AN-3004 Temporary admin user warning on keycloak loginAN-3005 Icon appears in wrong place in 3005 FIxed the appearance of the icon in the wrong place for the admin client template editor

  • AN-3032 Unable Fixed the ability to add the same fragment setting for 2 different projects from project preference.

  • AN-3039 In Asta 7 QR Label export, FIxed the storage unit items are not consideredAN-3040 String index out of range error in the "Placement storage unit" function in Starbaswhich were not considered for QR Label export

  • AN-3052 Repository Fixed repository import is was not considering offsetthe offsets

  • AN-3053 Issue Fixed the issue with https://arkivportalen.no/api/search endpoint

  • AN-3083 Asta repository is crashing 3077 Fixed inherited values which were not consistently updating in ES index

  • AN-3083 Fixed the crashing issue on the National Archives server for asta-repository

Changes:

  • AN-2172 Implement Fragment Implemented the fragment version 1

  • AN-2650 Modified Import tool v1 complete

  • AN-2783 Include Introduced AKSESJON in the storage location for AKSESJON when while exporting Asta5 data from Ingest

  • AN-2792 Create a script w/desc on how to extract AKSESJON storage locations from Asta5 and import them into Asta7AN-2822 Implement fragment settings2822 Implemented fragment settings in the preference

  • AN-2870 Complete end-to-end Implemented the fragment feature

  • AN-2950 Consider Included ARKIVDEL when sorting storage unit labels in exported docx-document

  • AN-2959 Fix ISADG Mappe entity field inheritance Fixed inheritance for mappe entity

  • AN-2983 Update CI pipeline to trigger related service build when update any shared library gradle version

  • AN-2984 Re-design shelf marker

  • AN-2999 Display API response in Asta7 when publishing from Starbas

  • AN-3006 As a asta7 project admin user I want to have the permission to edit fragment setting so that only project admin user can edit the fragment setting.

  • AN-3020 Create LOAN && DIGITIZATION Requisition Type

  • AN-3021 Create New Requisition States and Item States

  • AN-3022 Create Workflow For LOAN && DIGITIZATION Using Item States

  • AN-3023 Requisition Order Creation API for Send Order Request Using SYNQ API

  • AN-3025 Hide SYNQ Related Requisition Type and State options from Default Workflow and New workflow creation

  • AN-3026 Make Backend & UI Readonly For SYNQ Related Requisition Type and State

  • AN-3027 Make Backend & UI Readonly For SYNQ Related Workflow

  • AN-3031 Count Highlighted Overlapping Positions Across Paginated Pages

  • AN-3041 As a Repository User I want to Identify Shelves containing more space that the total space via a color or warning So that I can perform some reconciliation on them.

  • AN-3078 Configure SYNQ authorization, model and register event for order creation2984 Redesigned shelf marker pdf for asta-requisition.

  • AN-3006 Implemented access management for accessing fragment feature. Only the project admin can access the fragment from preference and other users can see fragment values in the CRUD list.

  • AN-3031 Implemented showing the total number of overlapping shelves in asta-repository

  • AN-3041 Enforced repository users to identify shelves with discrepancies in space allocation. Shelves exceeding their allocated space will be highlighted with a warning color or message, allowing you to promptly take corrective actions.

  • AN-3042 Implemented displaying all columns of the same field for a nested entity path ensuring that fields belonging to the same entity at different levels are grouped together

Tasks with release note:

  • AN-2865 Upgrade Upgraded Postgres version to v1717

    • Upgrade to 1.80 but do not run

    • Make sure your you have enough disk space to store 2 postgres Postgres volumes

    • Go to the asta7 directory and run the following script, depending on the amount of it might take a while

      View file
      nameasta7-upgrade-1.80.sh

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

      Code Block
      docker volume rm asta7_am-postgresdata-old
  • AN-2896 Use Implemented spring PagedModel instead of Page in controllers as response

    Following APIs used by STARBAS has been changed

    • GET /requisition/backend/api/requisition/requisitionItems/${astaId}?size=1

    • GET /requisition/backend/api/customer

...

Previous response body

New response body

Code Block
{
  "content": [...],
  "pageable": {
    "pageNumber": 0,
    "pageSize": 50,
    "sort": {
      "unsorted": false,
      "sorted": true,
      "empty": false
    },
    "offset": 0,
    "unpaged": false,
    "paged": true
  },
  "totalPages": 1,
  "last": true,
  "totalElements": 39,
  "first": true,
  "numberOfElements": 39,
  "size": 50,
  "number": 0,
  "sort": {
    "unsorted": false,
    "sorted": true,
    "empty": false
  },
  "empty": false
}
Code Block
{
  "content": [...],
  "page": {
    "number": 0,
    "size": 50,
    "totalPages": 1,
    "totalElements": 39,
  }
}
  • AN-2937 Missing Translation in Implemented the missing translation in the search rule

    Code Block
    Use latest ISAG template from develop to get the translations
  • AN-3019 SYNQ Related Default Data Creation on Requisition based on .env new flag

    Code Block
    Before docker compose up -d user need to do following things if SYNQ Requisition feature available.
    
    If SYNQ Requisition feature want to enable then please add a new variable called SYNQ_REQUISITION_ORGANIZATION  on .env where value should be Organization ID
  • AN-3042 Display all columns of the same field for a nested entity path ensuring that fields belonging to the same entity at different levels are grouped together

    Code Block
    Now In fragment if an user chooses navn of serie in the fragment setting and a serie under series comes in the result, only one navn comes in the result. We need to show the both keeping order.
  • AN-3041 As a Repository User I want to Identify Shelves containing more space that 3041 Implemented to identify shelves that contain more space than the total space via a color or warning So so that I can perform some reconciliation on them.

    • Depending on data the upgrade script might take 10 - 20 minutes.

Install-Package:

How to upgrade:

  1. Stop the previously running Asta7

    Code Block
    cd previous_asta7_directory
    docker compose down
  2. Download and extract Asta7 1.80.0

  3. Adjust the .env file according to the previous one

    1. Upgrade to 1.80 but do not run

    2. Make sure you have enough disk space to store 2 Postgres volumes

    3. Go to the asta7 directory and run the following script, depending on the amount of it might take a while

      View file
      nameasta7-upgrade-1.80.sh

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

      Code Block
      docker volume rm asta7_am-postgresdata-old
  4. Run Asta7 1.80.0

    Code Block
    cd asta7-1.80.0
    docker compose up -d
  5. Re-index search data for all initialized projects

  6. Sync the repository objects to get new QR label data properly

N.B.: Depending on data the upgrade script might take 10 - 20 minutes.

Configuration: