Commit Graph
910 Commits
Author SHA1 Message Date
Denys Vuika 3943be3897 migrate name-column tooltip to signals 2026-01-05 10:50:50 +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
AleksanderSklorz b54e42cce2 [MNT-25276] sorting using sorting key configuration is not correctly saved in localstorage (#4905)
* [MNT-25276] Fixed sorting when column key is different than sortingKey

* [MNT-25276] Unit tests
2025-11-28 10:06:18 +01:00
Mykyta Maliarchuk ef7542ec0c [ACS-10219] a11y Keyboard focus is lost when dismissing popup with Esc (#4906)
* [ACS-10219] a11y Keyboard focus is lost when dismissing popup with Esc

* [ACS-10219] cr fixes

* [link-adf:dev-mmaliarchuk/ACS-10219-a11y-keyboard-focus-is-lost-when-dismissing-popup][affected:*][ci:force]

* empty commit

* [ACS-10219] move hostListeners under constructor
2025-11-27 09:10:34 +01:00
Alfresco BuildandCrowdin Bot 8da3907eb0 New Crowdin translations by GitHub Action (#4908)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-11-26 15:00:16 +01:00
Grzegorz Jaśkowski 8ee33bc944 [ACS-10514] ADW Search not working for some scenario tocken creation issue (#4891)
* [ACS-10514] improve search term extractrion from query

* [ACS-10514] handle other search types, unit tests, docs

* [ACS-10515] fix sonar issue

* [ACS-10514] format table
2025-11-21 11:33:02 +01:00
AleksanderSklorz 964d2e8cea [ACS-10222] Fixed reaching visibility dropdown for libraries using Tab key (#4897) 2025-11-20 15:23:38 +01:00
e504d2a8cd GH Auto: Upstream dependencies ADF:8.4.0-19431959127 JS-API:9.4.0-19431959127 using Tag:8.4.0-19431959127 (#4896)
* [ci:force][auto-commit] Update dependencies ADF:8.4.0-19431959127  JS:9.4.0-19431959127

* fix search e2e

---------

Co-authored-by: akashrathod28 <41251473+akashrathod28@users.noreply.github.com>
Co-authored-by: akashrathod28 <akash.rathod@hyland.com>
2025-11-18 07:13:46 +01:00
Michal Kinas cf4060f35c [MNT-25423] Remove doubled menu collapsing (#4898)
* [MNT-25423] Remove doubled menu collapsing

* [MNT-25423] Remove obsolote import
2025-11-17 14:10:47 +01:00
Alfresco BuildandCrowdin Bot 8dcb7c3b6f New Crowdin translations by GitHub Action (#4829)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-11-12 12:41:10 +01:00
Grzegorz Jaśkowski 59dcc646da [ACS-10196] other a11y all libraries error message not provided for name and library id fields (#4883)
* [ACS-10196] prevent instant error validation on create library dialog opening

* [ACS-10196] add unit tests

* [ACS-10196] review fix
2025-11-07 09:07:50 +01:00
Anton Ramanovich 71eee988aa [ACS-10421] Add support for legacy config.json based approach for saved-searches (#4863)
* [ACS-9166]: introduces saved searches context service

* [ACS-9166]: migrates to context service

* [ACS-9166]: fixes tests

* [ACS-9166]: removes prev approach artifacts

* [ACS-9166]: fixes falsy emissions form pipe

* [ACS-9166]: adds reactive strategy option

* [ACS-9166]: tests fixes

* [ACS-9166]: minor fix
2025-11-06 13:22:02 +01:00
d216c2f012 GH Auto: Upstream dependencies ADF:8.4.0-19126740914 JS-API:9.4.0-19126740914 using Tag:8.4.0-19126740914 (#4887)
* [ci:force][auto-commit] Update dependencies ADF:8.4.0-19126740914  JS:9.4.0-19126740914

* fixes upstream

---------

Co-authored-by: rmnvch <90370279+rmnvch@users.noreply.github.com>
Co-authored-by: Anton Ramanovich <Anton.Ramanovich@hyland.com>
2025-11-06 12:43:19 +01:00
Anton Ramanovich 5a233777a7 [ACS-10421]: upstream fix (#4888) 2025-11-06 09:47:26 +01:00
Anton Ramanovich 0c9d2953be [ACS-10198]: adds role and label (#4877)
* [ACS-10198]: adds role and label

* [ACS-10198]: migrates to nav tag
2025-11-05 11:26:12 +01:00
AleksanderSklorzandAdam Świderski 9d3c80ffee [MNT-25411] Fix clearing filters when search input is empty (#4878)
* [MNT-25411] Fix clearing filters when search input is empty

* [MNT-25411] Fixed unit test

* [MNT-25411] Fixed unit test

* [MNT-25411] XAT-5589 fix

* [MNT-24511] fixes for XAT-5581 and XAT-5546 excluded

---------

Co-authored-by: Adam Świderski <adam.tomasz.swiderski@gmail.com>
2025-11-04 10:51:02 +01:00
Mykyta Maliarchuk 87a89c92d3 [MNT-25409] fix Cannot switch between saved searches correctly (#4876) 2025-10-31 08:46:05 +01:00
rmnvch 83bc55e6bb [ACS-10083] Filter not behaving correctly in file and site (#4817)
* [ACS-10083]: adds query decoding

* [ACS-10083]: adds unit test for added feature

* [ACS-10083]: unit test fix

* [ACS-10083]: minor fixes

* [ACS-10083]: circular dep fix

* [ACS-10083]: removes redundant code

* [ACS-10083]: test fix
2025-10-28 12:43:36 +01:00
AleksanderSklorz cd330c290d [ACS-10290] sr personal files my profile page input fields have no associated label (#4871)
* [ACS-10290] Fix association job title field with label

* [ACS-10290] Fixed association between fields and labels on profile page
2025-10-28 08:33:01 +01:00
Mykyta Maliarchuk 26416586a7 [ACS-10303] Fix context menu keyboard navigation (#4844)
* [ACS-10303] Fix context menu keyboard navigation

* [ACS-10303] cr fixes

* [ACS-10303] cr fixes

* [ACS-10303] cr fixes
2025-10-27 11:28:57 +01:00
rmnvch fb2a70fc87 [ACS-10518]: workaround to have aria label (#4852)
* [ACS-10518]: workaround to have aria label

* [ACS-10518]: improves approach to have aria-label
2025-10-27 10:27:55 +01:00
Adam Świderski 4da73ff6e9 [ACS-10383] [E2E] fixed XAT-5603 and XAT-5604 (#4864)
* [ACS-10383] [E2E] fixed XAT-5603 and XAT-5604

* [ACS-10383] review fixes 1
2025-10-24 15:32:23 +02:00
c881e6d11a GH Auto: Upstream dependencies ADF:8.4.0-18776431779 JS-API:9.4.0-18776431779 using Tag:8.4.0-18776431779 (#4865)
* [ci:force][auto-commit] Update dependencies ADF:8.4.0-18776431779  JS:9.4.0-18776431779

* fix

* fix

---------

Co-authored-by: nikita-web-ua <84377976+nikita-web-ua@users.noreply.github.com>
Co-authored-by: Mykyta Maliarchuk <mykyta.maliarchuk@hyland.com>
2025-10-24 13:12:51 +02:00
Grzegorz Jaśkowski 3386af55dd [ACS-10165] create all libraries component (#4826)
* [ACS-10165] create all libraries component

* [ACS-10165] move translations, apply cr comments

* [ACS-10165] fix column tracking

* [ACS-10165] remove flag

* [ACS-10165] create base component for library pages

* [ACS-10165] fix build issue

* [ACS-10165] code review fixes
2025-10-24 09:57:05 +02:00
MichalKinas 24b2b23afd [ACS-9980] Add the option to provide custom user profile sections (#4859)
* [ACS-9980] Add the option to provide custom user profile sections

* [ACS-9980] Cr fixes

* [ACS-9980] Formatting fix
2025-10-23 13:49:02 +02:00
AleksanderSklorz 166bee2e1a [ACS-10295] Fixed reading invalid input errors on profile page by screen reader (#4860) 2025-10-23 10:03:13 +02:00
dominikiwanekhyland 0d10c0d11a [ACS-10253] Screen Reader: Search: Search control is focused multiple times and incorrectly announced by SR (#4846) 2025-10-14 14:54:37 +02:00
Mykyta Maliarchuk e590839e69 [ACS-10409] Fix permission checking logic in library navigation (#4824)
* [ACS-10409] Fix permission checking logic in library navigation

* [ACS-10409] cr fix
2025-10-14 09:50:49 +02:00
AleksanderSklorz ce1ba495e3 [ACS-10238] Fixed screen reading for search clear input and save search close dialog icons (#4836) 2025-10-09 12:47:20 +02:00
MichalKinasandAdam Świderski 199d31f1cd [ACS-10286] Add label and aria expanded to the rule set header (#4834)
* [ACS-10286] Add proper role and aria attributes to rule section header

* [ACS-10286] Add unit tests and main rule set coverage

* [ACS-10286] Rework component to use material expansion panel

* [ACS-10286] CR changes

* [ACS-10286] excluded XAT-907

---------

Co-authored-by: Adam Świderski <adam.tomasz.swiderski@gmail.com>
2025-10-08 13:18:16 +02:00
MichalKinas 0f1f487c75 [ACS-10285] Fix rule toggle label (#4833) 2025-10-07 09:56:07 +02:00
AleksanderSklorz 59237a22d5 [ACS-10214] Fixed navigation for go to personal files button on profile page (#4828) 2025-10-07 08:05:43 +02:00
MichalKinas 435c1be7bb [ACS-10297] Add label and title to back button in about section (#4827) 2025-10-03 15:37:37 +02:00
MichalKinas ddf3aa4c3d [ACS-10448] Move theme variables from ADF to ACA (#4823)
* [ACS-10448] Move theme variables from ADF to ACA

* [ACS-10448] Use latest ADF alphas
2025-10-01 16:25:57 +02:00
dominikiwanekhyland f8401f55d5 [ACS-10116] [ACA] Search page renders HTML from the Description,Title field instead of showing it as plain text (#4784) 2025-09-18 14:33:58 +02:00
dominikiwanekhyland 96b7c73915 [MNT-25285] Unable to change version preview from within the preview window (#4789) 2025-09-10 13:05:53 +02:00
rmnvch 8227f311c3 [ACS-10036] [ACS-10038] Evaluators for folder information and bulk updates (#4786)
* [ACS-10036]: provides evaluator for folder size feature

* [ACS-10036]: adds tests for folder info evaluator

* [ACS-10038]: provides evaluator for bulk update feature

* [ACS-10038]: adds tests for bulk update feature

* [ACS-10038]: updates documentation
2025-09-10 06:27:42 +02:00
rmnvch 74448ac12e [ACS-10035] Ensure ADW handles no PUT for preferences API method in ACS below 25.x v. [PoC] (#4750)
* [ACS-10035]: adds evaluator and helper functions

* [ACS-10035]: disables navbar savedSearch for non-supported versions

* [ACS-10035]: extends app extension service to allow manual rule evaluation; clean up

* [ACS-10035]: introduces pipe as an alternative option for compatibility check

* [ACS-10035]: disables save search feature if is not supported

* [ACS-10035]: adds test for new method

* [ACS-10035]: sonarQube issue

* [10035]: adds unit tests for evaluators and helper fns

* [ACS-10035]: fixes failed test

* [ACS-10035]: fixes naming

* [ACS-10035]: fixes race condition issue on direct page refresh

* [ACS-10035]: fixes import

* [ACS-10035]: sonarQube issues

* [ACS-10035]: fixes sonarQube with fake versions

* [ACS-10035]: fixes tests

* [ACS-10035]: improves pipe logic stream

* [ACS-10035]: fixes sonarQube; adjusts tests

* [ACS-10035]: adds documentation

* [ACS-10035]: exposes isFeatureSupportedInCurrentAcs from aca-content lib

* [ACS-10035]: minor fixes

* [ACS-10035]: typo fix
2025-09-09 07:21:52 +02:00