Commit Graph
947 Commits
Author SHA1 Message Date
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
dominikiwanekhyland 5698d5c094 [ACS-10076] [ACA] Search input clears when using special search with text:value (#4751) 2025-09-03 17:08:36 +02:00
Ehsan Rezaei 7fba034c74 AAE-37857 Removing ADF from the list of peerDependencies (#4774)
* AAE-37857 Bumping verisons to fix upstream

* AAE-37857 Removing ADF from the list of peerDependencies
2025-09-01 18:26:50 +02:00
Grzegorz Jaśkowski 887455a0ef [ACS-9768] remove deprecated methods from auth related components (#4688)
* [ACS-9768] remove deprecated methods from auth related components [link-adf:ACS-9768-Remove-deprecated-methods-from-auth-related-components]

* [ACS-9786] replace deprecated methods
2025-08-28 14:35:21 -04:00
dominikiwanekhyland 1949909eea Fix/upstream (#4763) 2025-08-28 16:33:27 +02:00
dominikiwanekhyland 8a0ddbd927 Fix peerDependencies versions (#4762) 2025-08-28 14:19:56 +02:00
Grzegorz Jaśkowski 396add1e88 [ACS-9859] replace deprecated APIs and modules (#4687)
* [ACS-9859] replace deprecated APIs and modules

* [ACS-9859] delete deprecated code

* [ACS-9859] fix rebase errors

* [ACS-9859] revert wrong code deletion

* [ACS-9859] fix after rebase
2025-08-27 09:24:24 +02:00
dominikiwanekhyland 4bda5c9a51 Post release version bump (#4759)
* Post release version bump

* Post release version bump
2025-08-26 11:46:23 -04:00
dominikiwanekhyland af27269ffb Release 7.1.0 (#4756) 2025-08-26 13:39:19 +02:00
Denys Vuika 49a2c9bc47 AAE-37689: Remove unused Angular CLI dependency (#4749)
* remove unused Angular CLI dependency

# Conflicts:
#	package-lock.json

* remove unused @schematics/angular dependency (already wrapped by nx/angular)

* remove the test messing with date pipe
2025-08-22 07:21:45 -04:00
Alfresco Build 15f1961dd5 GH Auto: Upstream dependencies ADF:9.1.0-16939056653 JS-API:10.1.0-16939056653 using Tag:9.1.0-16939056653 (#4739) 2025-08-13 12:11:38 -04:00
Alfresco BuildandCrowdin Bot 91db6920d0 New Crowdin translations by GitHub Action (#4725)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-08-11 07:51:04 -04:00
Denys Vuika 0b6604a43e AAE-37293 switch to provider api (#4735) 2025-08-08 08:58:59 -04:00
Denys Vuika 932cbeeadc AAE-37292 Bug fixes and code improvements (#4733) 2025-08-07 07:44:13 -04:00