Commit Graph
1046 Commits
Author SHA1 Message Date
Grzegorz Jaśkowski 52d7f52bfb [ACS-11033] Knowledge Retrieval answer page displays general error instead of response (#5044)
* [ACS-11033] fix not displayed answer bug, improve unit test coverage

* [ACS-11033] replace deprecated retryWhen

* [ACS-11033] use search API for fetching ai references

* [ACS-11033] cr fixes

* [ACS-11033] copilot cr fixes

* [ACS-11033] undo accidental change

* [ACS-11033] copilot cr fixes 2

* [ACS-11033] cr fixes 2
2026-02-24 13:24:39 +01:00
AleksanderSklorz 2d2347c1ab [ACS-11153] remove the usage of ng reflect from the unit tests (#5057)
* [ACS-11153] Removed usages of ng-reflect attribute

* [ACS-11153] Added eslint rule to prevent using ng-reflect

* [ACS-11153] Fixed copilot suggestio

* [ACS-11153] Fixed copilot suggestio
2026-02-20 15:41:40 +01:00
Adam Świderski 1218c0fb64 [ACS-11051] getChild usage refactored (#5056)
* [ACS-11051] getChild usage refactored

* [ACS-11051] sonar fix 1

* [ACS-11051] test fixes 1

* [ACS-11051] test fixes 2

* [ACS-11051] review fixes 1

* [ACS-11051] review fixes 2
2026-02-20 15:06:37 +01:00
Alfresco BuildandCrowdin Bot 04ab11f9d6 New Crowdin translations by GitHub Action (#5052)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-02-20 13:59:59 +01:00
0008b7c170 GH Auto: Upstream dependencies ADF:8.4.0-22182348850 JS-API:9.4.0-22182348850 using Tag:8.4.0-22182348850 (#5043)
* [ci:force][auto-commit] Update dependencies ADF:8.4.0-22182348850  JS:9.4.0-22182348850

* Refactor components to use Angular's dependency injection with `inject` function. Removed unnecessary constructor parameters in `name-column`, `saved-searches-list`, `node-information`, and `content-url` components. Updated `node-actions` service to use string literals for `BatchOperationType`. Adjusted `showHeader` initialization in `document-base-page` component for consistency.

---------

Co-authored-by: AleksanderSklorz <115619721+AleksanderSklorz@users.noreply.github.com>
Co-authored-by: Denys Vuika <denys.vuika@gmail.com>
2026-02-19 15:05:37 +01:00
Michal KinasandAdam Świderski 4204745227 [MNT-25478] Add Information dialog for nodes and dialog for additional location references (#5041)
* [MNT-25478] Add Information dialog for nodes and dialog for additional location references

* [MNT-25478] CR fixes

* [MNT-25478] CR fixes

* [MNT-25478] Unit test fix

* [MNT-25478] E2E locator fixes

* [MNT-25478] E2E locator fixes

* [MMNT-25478] Add cm:contains to secondary parents API call

* [MMNT-25478] Small fix

* [MNT-25478] First e2e fixes

* more fixes for e2es

* last e2e fixes

---------

Co-authored-by: Adam Świderski <adam.tomasz.swiderski@gmail.com>
2026-02-18 12:27:32 +01:00
Dominik Iwanek 85c8d36730 Manual upstream (#5040) 2026-02-11 19:31:50 +00:00
Alfresco BuildandCrowdin Bot 8b3dcf1e15 New Crowdin translations by GitHub Action (#5036)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-02-10 13:04:27 +00:00
AleksanderSklorz 3bb00fe222 [MNT-25123] Addded scss variables (#5039) 2026-02-10 13:25:34 +01:00
Alfresco BuildandCrowdin Bot f4989ac248 New Crowdin translations by GitHub Action (#5032)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-02-04 09:05:17 +01:00
Alfresco BuildandCrowdin Bot 5736fe30c6 New Crowdin translations by GitHub Action (#5015)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-02-03 07:37:47 +01:00
Michal Kinas 2019f151ed [ACS-10293] Bulk actions dropdown SR fixes (#5019)
* [ACS-10293] Bulk actions dropdown SR fixes

* [ACS-10293] Remove extra title

* [ACS-10293] Unit tests cleanup
2026-01-30 16:41:09 +01:00
Mykyta Maliarchuk 6d8729d96f [ACS-10258] a11y fix: Search page: Table columns are lost on 320px width (#5021)
* [ACS-10258] a11y fix: Search page: Table columns are lost on 320px width

* [ACS-10258] cr fix
2026-01-30 15:43:57 +01:00
Adam Świderski 19270e256c [ACS-10956] Update eslint configuration for all automated tests related files (#4991)
* [ACS-10956] ACS-10956 updates eslint for more files

* [ACS-10956] eslint update

* Revert package-lock.json changes

* Revert package-lock.json to develop version

* testing eslint changes 1

* [ACS-10956] updated eslint for e2e folder

* [ACS-10956] added eslint for aca-playwright-shared file

* Sync package-lock.json with develop

* [ACS-10956] eslint e2e now uses playwright and angular plugin.

* [ACS-10956] changed error to warn for no-angular-material-selectors

* [ACS-10956] two rules turned off for aca-playwright-shared

* [ACS-10956] reverted changes for spec files

* [ACS-10956] changed back to error

* [ACS-10956] first eslint fixes

* [ACS-10956] more eslint fixes

* [ACS-10956] more eslint fixes pt 23

* [ACS-10956] last lintfix fixes

* [ACS-10956] sonar fixes 1

* [ACS-10956] reverted package-lock.json

* [ACS-10956] test fixes after the eslint changes 1

* [ACS-10956] sonar fix2

* [ACS-10956] test fixes after eslint update 24
2026-01-30 15:23:48 +01:00
AleksanderSklorz 8eabf2ffcf [ACS-10233] Corrected headings structure on profile page (#5020) 2026-01-30 12:22:35 +01:00
Anton Ramanovich 7c71e8f465 [ACS-10203]: color var for select all tooltip (#5017)
* [ACS-10203]: color var

* [ACS-10203]: typo fix
2026-01-30 11:27:17 +01:00
Anton Ramanovich 55d818eb88 [ACS-10217]: adds proper enter key handling (#5000) 2026-01-29 13:07:59 +01:00
Dominik Iwanek ebca95d981 [ACS-10294] KN: Personal Files: On activating the button, focus does not move into newly opened section (#5014) 2026-01-28 10:08:08 +01:00
Michal Kinas e13be780fb [ACS-7768] Form fields cleanup (#4956)
* [ACS-7768] Form fields cleanup

* [ACS-7768] Move hint styling from ADF

* [ACS-7768] CR fixes

* [ACS-7768] Use latest ADF version

* [ACS-7768] E2E locator fix

* [ACS-7768] CR fix

* [ACS-7768] E2E locator fix
2026-01-27 11:17:27 +01:00
Dominik Iwanek 3fad8cce74 [ACS-10307] SR: Personal files: No confirmation announced when creating new folder or document (#5006) 2026-01-27 09:15:47 +01:00
Dominik Iwanek 046c939667 [ACS-10886] Buttons under collapsed/expanded menu are coded as regions instead of list of items (#5005) 2026-01-26 13:04:21 +01:00
AleksanderSklorz 7d0133af35 [ACS-10309] screen reader personal files new process dialog does not announce any semantics (#5008)
* [ACS-10309] Fixed reading for screen reader for save search dialog

* [ACS-10309] Unit tests
2026-01-26 11:02:49 +01:00
Mykyta Maliarchuk 0bc5bcc137 [ACS-10323] a11y fix - Adding/removing favorites are not announced by SR (#5002)
* [ACS-10323] a11y fix - Adding/removing favorites are not announced by screen readers

* fix unit test

* [ACS-10323] cr fixes
2026-01-26 10:58:50 +01:00
Michal Kinas 715f928b3e [ACS-10239] Add aria hidden to visual separators (#5007) 2026-01-26 10:51:49 +01:00
Alfresco BuildandCrowdin Bot c41e0d4cb7 New Crowdin translations by GitHub Action (#5001)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-01-21 08:19:00 +00:00
Alfresco BuildandCrowdin Bot aa799a1342 New Crowdin translations by GitHub Action (#4983)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-01-19 13:40:13 +00:00
Alfresco Build 7c8e9cbcdb GH Auto: Upstream dependencies ADF:8.4.0-20960843160 JS-API:9.4.0-20960843160 using Tag:8.4.0-20960843160 (#4986) 2026-01-14 09:13:07 +00:00
Michal Kinas d85f3bfbeb [ACS-10315] Remove extra focus bg on mat tab (#4987) 2026-01-14 08:48:15 +01:00
Mykyta Maliarchuk eda687d140 [ACS-10287] a11y Fix: No label is announced for the dropdown, folder rules dialog (#4981)
* [ACS-10287] a11y Fix: No label is announced for the dropdown in folder rules dialog

* fix sonar issue

* [ACS-10287] add unit tests
2026-01-14 08:41:40 +01:00
Grzegorz Jaśkowski 0f5940a33c [ACS-10514] fix leading and trailing operators (#4944)
* [ACS-10514] add search input operators validator, search input control test coverage, search utils multiple whitespaces handling in split

* [ACS-10514] review fixes

* [ACS-10514] cr fixes
2026-01-13 09:43:51 +01:00
Michal Kinas d59be51feb [ACS-10204] Provide proper contrast for user profile icon (#4973)
* [ACS-10204] Provide proper contrast for user profile icon

* [ACS-10204] Adjust user profile colors
2026-01-12 14:10:58 +01:00
dominikiwanekhyland 5799cddd03 [ACS-10885] Dashboard: Non-descriptive announcement of the Company Logo button (#4975) 2026-01-12 11:27:49 +01:00
Anton Ramanovich fd81a29d51 [ACS-10083]: addstop level filter management; unit tests (#4935) 2026-01-12 08:28:18 +01:00
Anton Ramanovich fef4075e93 [MNT-25408]: fix activeFilter stream logic (#4957)
* [MNT-25408]: fix activeFilter stream logic

* [MNT-25408]: UTs update
2026-01-12 08:27:59 +01:00
Mykyta Maliarchuk 21963b9363 [ACS-10283] a11y fix - Folder rules 'when' label is not associated with checkboxes (#4968)
* [ACS-10283] a11y fix - Folder rules 'when' label is not associated with checkboxes

* [ACS-10283] fix sonar issue

* [ACS-10283] fix also for other options
2026-01-09 10:38:55 +01:00
Denys Vuika 4ea3775749 ACS-10934: migrate from adf-toolbar to mat-toolbar (#4969)
* ACS-10934: migrate from adf-toolbar to mat-toolbar

* update e2e
2026-01-08 15:29:39 +00:00
Denys Vuika dd7852ead1 Use native node 24 .env loader (#4970) 2026-01-08 13:43:39 +00:00
Alfresco BuildandCrowdin Bot 83e98357f5 New Crowdin translations by GitHub Action (#4941)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-12-29 09:32:50 +00:00
Akash Rathod 53f19f7935 [ACS-10876] ACA e2e playwright automated test for Firefox Edge and Safari (#4952)
* [ACS-10876] playwright config changes to support multi browser

* [ACS-10876]workflow temp changes to enable all browser run

* [ACS-10876]workflow issue fix

* [ACS-10876]workflow issue fix

* [ACS-10876]workflow issue fix

* [ACS-10876]workflow issue fix

* [ACS-10876]fix report issue and webkit dep issue

* [ACS-10876]fix report issue and exclude test logic

* [ACS-10876]playwright browser setup change

* [ACS-10876]small fixes

* [ACS-10876]restore only run on pull request schedule job

* [ACS-10876]sonar cloud issue fix

* [ACS-10876]make chromium for pr run and chrome browser for scheduled run

* [ACS-10876]sonar cloud issue fix

* [ACS-10876]sonar cloud issue fix and small improvement
2025-12-23 12:48:17 +01:00
dominikiwanekhyland 7df4e84729 [ACS-10730] The ‘Save Changes’ button becomes disabled after modifying the search or filter. (#4929) 2025-12-19 07:18:37 +01:00
Rakesh Ghosal 44b8ec53d8 ACS 9871 - add additional transformation rule tests (#4927)
* ACS-9871: Add transformation rule tests and supporting methods

* ACS-9871: Add transformation rule tests and supporting methods (Addressed PR Comments)

* ACS-9871: Fix async expect pattern in transformation tests

* ACS-9871: Add readonly modifiers and clean up code formatting

* ACS-9871: Simplify expect statements and reorder assertions

* ACS-9871: Refactor transformation tests with helper function

- Add testTransformation helper function to reduce code duplication
- Refactor PDF, BMP, and JPG transformation tests to use helper
- Improve test maintainability and readability
- Add comprehensive JSDoc documentation

* ACS-9871: Replace any types with proper Page Object types

- Replace 'any' with PersonalFilesPage, NodesPage, and LoginPage
- Add proper imports for page object types
- Improve type safety in testTransformation helper function

* ACS-9871: Add image transformation tests for GIF, TIFF, and PNG - Add new test cases for GIF, TIFF, and PNG transformations - Add MimeType enums for GIFImage, TIFFImage, and PNGImage - Add TIFF_FILE and BMP_FILE to test-files registry - Add physical test files (file-tif.tif, file-bmp.bmp) - Test multiple image format conversions (JPG, PNG, BMP, GIF, TIFF)

* Fix parallel test execution by removing logout/login cycle in transformation tests

* Refactor transformation tests to reduce code duplication for SonarQube

* Refactor transformation tests following Single Responsibility Principle and extract TestFileConfig interface to shared models

* Replace any type with Page type in triggerTransformation function
2025-12-17 15:03:11 +05:30
Anton Ramanovich 3f25c12b6f [MNT-25408]: ensure loader is not shown on nullish query (#4885)
* [MNT-25408]: ensure loader is not shown on nullish query

* [MNT-25408]: moves config change processing to search inout component

* [MNT-25408]: adds tests

* [MNT-25408]: fixes logic; adds tests

* [MNT-25408]: minor fix

* [MNT-25408]: fixes build issue

* [MNT-25408]: unit test fix
2025-12-17 07:28:18 +01:00
1389b33068 GH Auto: Upstream dependencies ADF:8.4.0-20263963188 JS-API:9.4.0-20263963188 using Tag:8.4.0-20263963188 (#4949)
* [ci:force][auto-commit] Update dependencies ADF:8.4.0-20263963188  JS:9.4.0-20263963188

* unit tests fix

* adds value to icon prop

---------

Co-authored-by: rmnvch <90370279+rmnvch@users.noreply.github.com>
Co-authored-by: Anton Ramanovich <Anton.Ramanovich@hyland.com>
2025-12-16 13:08:21 +01:00
Anton Ramanovich 12a4c76c27 [ACS-10801]: removes pipe mock declaration (#4936) 2025-12-15 08:10:07 +01:00
Michal Kinas 3b01f1a32c [ACS-10220] Fix color contrast issue for in folder rule action component (#4934) 2025-12-12 09:59:13 +01:00
Michal Kinas ae3db8ff3f [ACS-10226] Improve color contrast for better accessibility (#4931) 2025-12-11 13:11:49 +01:00
Mykyta Maliarchuk 66d8f39804 [ACS-10200] a11y Fix: Sidenav do not announce state to SR users (#4943)
* [ACS-10200] Fix: Sidenav do not announce state to SR users

* remove extra space
2025-12-11 11:11:46 +01:00
AleksanderSklorz bf932aea08 [ACS-10282] screen reader personal files perform actions empty state not announced by screen reader (#4932)
* [ACS-10282] Fixed error reading for action field in folder rules when it is empty by screen reader

* [ACS-10282] Unit test
2025-12-10 14:33:10 +01:00
Alfresco BuildandCrowdin Bot c2b7de6f52 New Crowdin translations by GitHub Action (#4928)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-12-08 15:48:46 +00:00
Rakesh Ghosal 35f662bee9 ACS-9871: Add transformation rule tests and supporting methods (#4921)
https://hyland.atlassian.net/browse/ACS-9871

This pull request introduces a new end-to-end test for folder rules that transform supported file types to PDF, and enhances the shared Playwright testing utilities to support MIME type selection and destination folder specification for transformation actions. The changes primarily add test coverage for the "Transform and Copy Content" rule and extend the reusable test components to support these scenarios.

Enhancements to Playwright shared utilities:

Added a new MimeType enum to actions-dropdown.component.ts to standardize MIME type selection for transformation actions.
Introduced the selectMimeType method in ActionsDropdownComponent for selecting a target MIME type (e.g., PDF) in rule configuration.
Added the selectDestinationFolderTransformAndCopyContent method in ActionsDropdownComponent to automate picking a destination folder for transformed files.
Declared new locators in ActionsDropdownComponent to support MIME type dropdown and destination folder selection.
New end-to-end test:

Created transform-rules.e2e.ts to verify that DOCX, XLSX, and PPTX files are correctly transformed to PDF and copied to the specified folder when a folder rule is configured.
2025-12-03 13:01:51 +05:30