Version: 260219 (BC 2.5.1)
Summary
This release contains the following requirements changes, bugfixes and record subtype configuration items. There are a large number of permissions related items due to a bug having a cascading effect on any permissions governing Division and Branch administrator groups. Please test these thoroughly in the TEST environment to confirm they are working as expected.
| ID | Title |
|---|---|
| 674813 | Permissions: User has Business Admin permissions 24 hrs after being removed from group |
| 655439 | (REQ-066) Key Dates included in the People and Roles tab |
| 663537 | (REQ-065) Show current stage of the record at the top of the screen |
| 662848 | (REQ-084) Permissions upgrade - group and organisation level mapping |
| 668979 | Step 2 has incorrect tool tip |
| 673462 | Appointment: CABCC: Documents not appearing in records |
| 673955 | Permissions: DLO: BORG: DLO should not have permissions for BORG records |
| 674568 | Appointment: GIC APCG records cannot be created |
| 674107 | Permissions: Final Reviewer: cannot edit documents or add documents as per BNE permissions set |
| 673950 | Permission: Division and Branch Admin: permission set not applied |
| 673944 | Permissions: OoS: does not have EC permissions |
| 671390 | Permissions: standard user unable to edit Attachments or Primary Documents in created records |
| 676163 | Permission set change: SC and SCE permissions sets to allow 'withdraw' |
| 670051 | Briefing: user is unable to move documents between two segments |
| 671053 | Tags are selecting options even if you don't select them |
| 673232 | Permissions: Lead Portfolio to be mandatory |
| 673235 | Permissions: Divisional Admin unable to supersede |
| 673240 | Permissions: Branch admin unable to do certain actions at certain record stages |
| 673990 | Permissions: DecisionMaker: DM at Decision Stage does not see Record Decision |
| 674113 | Permissions: BNE permissions set allows users to delete documents |
| 674081 | Permissions: DLO: DLO has 'Delete' documents option |
| 674082 | Permissions: Some Completer tasks (Send to PPO and Complete transfer) are in the Decision stage |
| 670898 | VEOHRC request types missing from EOB |
| 663536 | Loading authenticated pages within an iFrame on a 3rd-party website is possible |
| 663534 | XSS is possible in several scenarios |
| 662902 | Filters: ADO storage key is displayed for role-type filtering |
Manual post-deployment steps
Import config
Config file to import: DFFH Configuration v260226-config.zip
Role required: Brief Connect Administrator
If there is no configuration set, you have to set up Administrator user Id in the Environment variable
AdminEntraIdin the Azure Function App. The value should be the Object Id of the user in Entra ID (Azure AD).
- Log into the target Brief Connect environment as the Brief Connect Admin user and open the Admin Panel (https://[WEB_APP_URL]/#/adminPanel).
- Select Import from Zip and upload the new configuration ZIP file.
- The system will process the file and refresh the list of available configurations. Once it appears, select the newly imported configuration from the dropdown.
- Click Apply to apply the imported configuration.
- Wait for the confirmation message that the configuration has been successfully applied.
- Make sure the active configuration is selected in the dropdown.
- In the menu bar, click Update SharePoint Content Types.
- Tick Clean up unused fields from content type. It won't remove any data, only detach unused fields from Content Types, then click Confirm.
- Wait 20 minutes for the process to finish.
- Click Cleanup Unused Fields from SP Lists, then Confirm in the confirmation dialog. This process will cleanup unused fields from lists (fields provisioned with old configs and removed in later configs).
- Wait for 10 minutes for the process to complete.
Clear the Server cache
Role required: Brief Connect Administrator
- Log into the target Brief Connect environment as Brief Connect Admin user. Open the Admin Panel (
https://[WEB_APP_URL]/#/adminPanel) - Open browsers Developer Tools, open Console tab and run the command
window.clearCache()there. After successful execution, you should seeCache cleared. Server Result: truemessage in the console.
Smoke Tests
We recommend following our basic testing guide after this release: Basic testing of Brief Connect - Brief Connect Documentation
Additionally, navigate to each of the PBI items outlined at the beginning of these release notes to see requirements detail and test accordingly. The below smoke tests are also recommended for release 2.5.2:
Smoke Test: Dashboard Count Matches Visual Graph
| Step
| Action
| Expected Result
|
| --- | --- | --- |
| 1
| Navigate to the Dashboard - My records tab.
| Dashboard loads successfully.
|
| 2
| Click on the ‘Filter’ button.
| Filter fly-out panel is displayed.
|
| 3
| Expand ‘Due Date Decision Maker’.
| Due date values are displayed.
|
| 4
| Review the due date values in the list.
| Dates are displayed in correct user-friendly format and not in ISO format (e.g. 2025-02-24T13:00:00Z).
|
Smoke Test: Dashboard Count Matches Visual Graph
| Step
| Action
| Expected Result
|
| --- | --- | --- |
| 1
| Navigate to the Dashboard - My records tab.
| Dashboard loads successfully.
|
| 2
| Apply a filter for Stage = Initiate.
| Filter is applied and results are displayed.
|
| 3
| Check the ‘Results’ count in the grid.
| Count is displayed.
|
| 4
| Check the corresponding stage count in ‘My records progress’ graph.
| The graph count matches the grid result count.
|
Smoke Test: Filters Apply on Closed Records Tab
| Step
| Action
| Expected Result
|
| --- | --- | --- |
| 1
| Navigate to the Dashboard - Closed records tab.
| Closed records list is displayed.
|
| 2
| Click on the ‘Filter’ button.
| Filter fly-out panel is displayed.
|
| 3
| Apply a filter for Record Type (e.g. Cabinet or Committee Briefing).
| Filter is applied.
|
| 4
| Review the grid results.
| Only records matching the selected record type are shown.
|
Smoke Test: Keyword Search in Active Tasks Tab
| Step
| Action
| Expected Result
|
| --- | --- | --- |
| 1
| Navigate to the Dashboard - Active tasks tab.
| Active tasks list is displayed.
|
| 2
| Enter a valid record number or keyword in the search field.
| Search is triggered.
|
| 3
| Review the results displayed.
| Only matching records are displayed and the result count updates correctly.
|
Rollback steps to previous version
Execute all deployment steps for the target release from related Release Notes.