Commit Graph
1302 Commits
Author SHA1 Message Date
Denys Vuika 84affe9f37 ACS-11155: update conditional checks to use optional chaining (#11658)
- Modified several components to use optional chaining for safer property access, enhancing code robustness.
- Updated ESLint configuration to enforce stricter rules on the use of optional chaining.
- Adjusted tests to reflect changes in property access patterns.
2026-02-17 09:13:57 +00:00
Denys Vuika 40b15689d5 AAE-21047 Get rid of enums (#11643)
* Refactor enums to const objects and update ESLint rules

- Converted several TypeScript enums to const objects for better type inference and immutability.
- Updated ESLint configuration to disable 'no-redeclare' rule and added new restrictions on schema usage.
- Adjusted package-lock.json to mark several dependencies as peer dependencies.

* Refactor enums to const objects in site-dropdown and new-version-uploader models

- Converted TypeScript enums to const objects for improved type safety and immutability in `sites-dropdown.component.ts` and `new-version-uploader.model.ts`.
- Updated related types to reflect the changes in both files.
- Enhanced error handling in the `DropdownSitesComponent` by using the `subscribe` method with an object for better readability.

* Refactor TypeScript types and improve error handling in component tests

- Updated type annotations in `upload.service.ts` and `node-actions.service.ts` for better type safety.
- Enhanced error handling in various component tests by using more descriptive error messages in `task-attachment-list.component.spec.ts`, `attach-file-widget-dialog.component.spec.ts`, and `task-form.component.spec.ts`.
- Removed unnecessary schemas from test configurations in several component spec files to streamline the testing setup.

* Refactor TypeScript enums to const objects for improved type safety

- Converted multiple TypeScript enums to const objects across various models, including `AppConfigValues`, `Status`, `ShowHeaderMode`, `WidgetTypeEnum`, and others.
- Updated related type definitions to enhance type inference and immutability.
- Adjusted ESLint configurations by removing the 'no-redeclare' rule to streamline code quality checks.

* Refactor TypeScript types for improved type safety and consistency

- Updated type annotations in `document-list.component.ts`, `document-actions.service.ts`, and `node-actions.service.ts` to use `Observable` instead of `Subject` for better reactive programming practices.
- Enhanced type definitions in `search-date-range.component.ts` and related spec files to allow `inLastValue` to be either a string or a number, improving flexibility in handling date range inputs.
- Adjusted test cases to reflect these type changes, ensuring consistency across the application.

* Enhance type safety in ViewerComponent by specifying type for closeButtonPosition

- Updated the type annotation for `closeButtonPosition` in `viewer.component.ts` to explicitly define it as `CloseButtonPosition`, improving type safety and clarity.

* Enhance type safety in DataTableComponent by specifying type for showHeader

- Updated the type annotation for `showHeader` in `datatable.component.ts` to explicitly define it as `ShowHeaderMode`, improving type safety and clarity.

* Update PDF viewer test to accommodate varying date formats

- Modified the test for the annotation popup in `pdf-viewer.component.spec.ts` to check for the presence of date components instead of a specific date format, enhancing test robustness across different locales.
2026-02-12 16:28:45 +00:00
Darren Thornton d274d62d73 AAE-40604 Fix edge case for REST/Variable for dropdown showing required message (#11638) 2026-02-12 09:25:46 -06:00
Tomasz Nastaly 30afd2d863 AAE-42151 [FE - Studio Admin] Improve types for Integration Contexts (#11633) 2026-02-11 10:36:59 +01:00
Darren Thornton 0b805f3e9b Revert "AAE-40604 Fix case when rest/variable are okay and dropdown is requir…" (#11634)
This reverts commit 31bafd718e.
2026-02-10 07:02:35 -06:00
David Olson 4d99262ba3 AAE-41699 Evaluate variables in form display text (#11620) 2026-02-09 15:40:31 -06:00
Bartosz Sekula 14899931d2 AAE-41742 Add processRelatedTo payload for processes list (#11632)
* AAE-41742 Add processRelatedTo payload for processes list

* units

* units
2026-02-09 16:24:37 +01:00
Darren Thornton 31bafd718e AAE-40604 Fix case when rest/variable are okay and dropdown is required and not selected (#11619) 2026-02-06 07:10:39 -06:00
Darren Thornton 302b3e18ec AAE-40604 Fix for Dropdown required validation message is not present (#11600) 2026-02-03 08:26:45 +00:00
Andreas PhilippiandFabian Kindgen 6131bf3890 AAE-38626 Reload columns on appname change (#11560)
* [AAE-38626] Updating columns when appName changes

[AAE-38626] Updating columns when appName changes

* [AAE-38626] Added tests

* Added indicator to handle app change

* [ci:force] fixes

* Checking enableAppChange in ngOnchange

* Fixed tests

---------

Co-authored-by: Fabian Kindgen <39992669+fkindgen@users.noreply.github.com>
2026-01-27 20:18:14 +01:00
Michal KinasandEhsan Rezaei 1028df91da [ACS-7768] ADF Form fields cleanup (#11484)
* [ACS-7768] ADF Form fields cleanup

* [ACS-7768] CR fixes

* [ACS-7768] Bring back label condition

* ACS-7768 Fixing storybook build

* [ACS-7768] Fix rebase issues

---------

Co-authored-by: Ehsan Rezaei <ehsan.rezaei@hyland.com>
2026-01-27 08:10:15 +01:00
Denys Vuika ee7fa5bfa4 Revert "AAE-38626 Updating columns when appName changes (#11554)" (#11556)
This reverts commit 69b73c8490.
2026-01-21 14:37:27 +00:00
Diogo Bastos d838d93abc AAE-41496 Deprecate icon component (#11550)
* AAE-41496 Deprecate icon component

* AAE-41496 Improve template

* AAE-41496 Fix tests
2026-01-21 11:34:54 +00:00
Andreas Philippi 69b73c8490 AAE-38626 Updating columns when appName changes (#11554)
* [AAE-38626] Updating columns when appName changes

[AAE-38626] Updating columns when appName changes

* [AAE-38626] Added tests
2026-01-21 11:33:55 +00:00
Bartosz Sekula d411d93689 AAE-41500 Added linked processes properties (#11552) 2026-01-21 11:28:55 +01:00
Bartosz Sekula e44e00304a AAE-38334 Add link process payload (#11524)
* AAE-38334 Add link process payload

* update

* update
2026-01-14 12:29:39 +01:00
Tomasz Nastaly 236726b67c AAE-40657 Support multiple integration contexts in task service (#11463) 2026-01-14 09:45:11 +01:00
Denys Vuika 716ce228ce ACS-8772: Migrate node tooltip to Angular signals (#11498) 2026-01-13 14:04:04 +00:00
Denys Vuika 572231bf49 AAE-41225 update typescript target to es2022 and fix FormService propagation (#11508)
* update targets

* update targets

* fixed FormService propagation [ci:force]

* fixed FormService propagation [ci:force]
2026-01-13 08:47:07 +00:00
Wojciech Duda 5f9de1fde8 AAE-40269 Add storybook v10 (#11401) 2026-01-09 18:17:43 +00:00
Amedeo Lepore 74262fcc17 AAE-40934 style: replace mat-raise-button with mat-flat-button (#11502)
* AAE-40934 style: replace mat-raise-button with mat-flat-button

* AAE-40934 style: remove unnecessary color declarations from material buttons, rely on MD3 default primary button color
2026-01-08 11:45:40 +01:00
Diogo Bastos 98ce8d810c AAE-41025 Add adf-icon to process-services-cloud lib (#11497) 2026-01-05 11:35:32 +00:00
Michaela 4113eeb2ab Allows closing dropdown with Escape key (#11489)
Implements the ability to close the dropdown list by pressing the Escape key.

This enhances the user experience by providing a keyboard shortcut to dismiss the dropdown, improving accessibility and efficiency.
2026-01-02 11:04:18 +01:00
Alex Molodyh fe39b3c1bd [AAE-40028] Added group/section validation skipping to cloud forms for workspace (#11466) 2025-12-16 20:02:07 -08:00
Tomasz Gnyp 331b4459a8 AAE-40359 Filter out service processes on start process (#11446)
* AAE-40359 Filter out service processes on start process

* AAE-40359 Filter out service processes on start process

* make triggerable optional

* make type more strict
2025-12-16 09:34:23 +01:00
Robert Duda 0f9969a387 AAE-39668 Add ability to filter by unlinked processes (#11461) 2025-12-15 13:17:29 +01:00
Andreas Philippi f6c7d90578 AAE-38626 Made cloud services extentable (#11450) 2025-12-15 11:54:19 +00:00
Robert Duda ec7ede3830 AAE-40544 Add ability to filter out subprocesses (#11445)
* AAE-40544 Add ability to filter out subprocesses

* dont send the value if not false

* units
2025-12-10 13:31:09 +01:00
Wojciech Duda 6567c02220 AAE-40269 Cleanup deprecated global sass mixins (#11420) 2025-12-08 16:00:48 +01:00
Wiktor Danielewski 5625cf72d6 AAE-40254 Remove excludeByProcessCategoryName input (#11406) 2025-12-01 08:24:27 +01:00
Michal Kinas 91447f8646 [ACS-10765] Switch to NPM trusted publishing (#11388)
* [ACS-10765] Switch to NPM trusted publishing

* [ACS-10765] CR fixes

* [ACS-10765] Set NPM_TAG without github env usage

* [ACS-10765] CR fixes

* [ACS-10765] CR fix
2025-11-27 13:27:16 +01:00
Wiktor Danielewski 533bf89b18 Revert "AAE-40254 Remove excludeByProcessCategoryName input (#11392)" (#11395)
This reverts commit 3d07d7e942.
2025-11-27 11:34:34 +01:00
Wiktor Danielewski 3d07d7e942 AAE-40254 Remove excludeByProcessCategoryName input (#11392) 2025-11-27 08:54:42 +01:00
Michal Kinas 03f67c861f [ACS-10740] Adjust Karma and Jest config (#11365) 2025-11-20 14:24:22 +01:00
Denys Vuika 58a25fe19e AAE-40136 Migrate locale settings to signals (#11361) 2025-11-20 06:43:30 -05:00
Grzegorz Jaśkowski 9fd304b66d post release version bump (#11366) 2025-11-20 05:57:43 -05:00
Grzegorz Jaśkowski fbc647459f Release 8.2.1 (#11364)
* Release 8.2.1.

* Release 8.2.1.
2025-11-20 10:47:38 +01:00
Grzegorz Jaśkowski dec8fcfb91 Release 8.2.0 (#11352)
* Release 8.2.0

* Release 8.2.0

* Release 8.2.0

* Release 8.2.0
2025-11-18 15:31:06 +01:00
Michaela b7d687f3d2 Adds quickRunDeployment property (#11340)
Adds the `quickRunDeployment` property to the `ApplicationInstanceModel` interface.

This allows the admin app to determine if an application instance is a quick run deployment, which is necessary to block upgrades and restores for those instances.

Relates to AAE-39821
2025-11-13 10:28:21 -05:00
Joshua Cain e28e924b87 AAE-38748 Change clipboard directive to be a tooltip (#11293)
* feat: change clipboard directive to be a tooltip

* feat: remove redundant tooltips from datatable cells

* test: fix broken tests

* fix: sonarqube issues

* fix: unable to use link-adf commit message from hxp-frontend-apps
2025-11-06 06:28:42 -05:00
tomasz hanaj 3180ca8e9d AAE-37713 Amount locale display v.2 (#11319)
* [AAE-37713] amount widget formats value based on locale

* [AAE-37713] added unit test with currency icon

* [AAE-37713] provided amount widget config as observable

* [AAE-37713] applied pr comments

* [AAE-37713] subscribed amount widget to changes from form rules

* [AAE-37713] applied pr comments

* [AAE-37713] moved getLocale to service

* [AAE-37713] moved getLocale to translation service
2025-11-06 11:45:35 +01:00
Wiktor Danielewski ab67ba3414 AAE-39155 Implement button widget on ADF (#11324)
* AAE-39155 Initial implementation

* AAE-39155 Improve button position
2025-11-04 12:20:30 +01:00
Wiktor Danielewski c4f276e228 AAE-39612 Registering click event on form widget twice (#11323)
* AAE-39612 Remove click from base and add it directly to the implementations

* AAE-39612 Add unit tests for the Text Widgets

* AAE-39612 Add unit tests for the Date Widgets

* AAE-39612 Add unit tests for the UI Widgets

* AAE-39612 Add unit tests for the People Widgets

* AAE-39612 Add unit tests for the Display Text Widgets

* AAE-39612 Add unit tests for the Base Viewer Widget

* AAE-39612 Add unit tests for the Object View Widgets

* AAE-39612 Add unit tests for the File Upload Widgets

* AAE-39612 Add unit tests for the Data Table Widget
2025-11-04 12:08:04 +01:00
dominikiwanekhyland 42a1ddf540 [ACS-10178] Remove deprecated ADF components (#11221) 2025-10-27 07:33:06 +01:00
Leu Kastsiuchenka 983d505309 HXIDP-5126 Fix adf-cloud-task-screen re-initialization on completing (#11291)
* HXIDP-5126 Fix adf-cloud-task-screen re-initialization on completing

* Make task type optional
2025-10-22 13:15:05 +02:00
Denys Vuika 81a0ee0963 AAE-39263 Remove Playwright dependencies (#11294)
* Remove Playwright dependencies

* Remove unused VSCode configuration files
2025-10-22 07:08:52 -04:00
MichaelaandCopilot dfc65ae45c AAE-38919 There is no deployment update without closing the panel (#11263)
* Fixes WebSocket client re-initialization.

Ensures proper handling of WebSocket client re-initialization by
creating a unique client for each user session and token refresh, and removing the client on logout.

Addresses issues with deployment updates not being received due to
incorrect client handling. This change ensures that the WebSocket
connection is properly re-established when the user logs in again and when tokens are refreshed.

* reverts changes

* Removes HttpClientTestingModule import

Replaces the `HttpClientTestingModule` import with `provideHttpClientTesting`
to align with Angular's updated testing practices.

This change ensures compatibility and avoids potential issues
related to the deprecated module.

Fixes AAE-38919

* revert more changes

* Update lib/process-services-cloud/src/lib/services/web-socket.service.spec.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-16 06:29:26 +02:00
Bartosz Sekula 124fd66965 AAE-38328 Support screens on start process event (#11261)
* AAE-38328 Start event supports using IDP dedicated screens

* Added task type resolver

* update tests

* clean

* update

* add units

* cr

* update

* update

* cr
2025-10-14 13:39:42 +02:00
Michaela 8ebb67d1cf Adds lastModifiedAt to application instance (#11257)
Adds the `lastModifiedAt` property to the `ApplicationInstanceModel`.

This allows the UI to display the last modification time of a workspace deployment, addressing the requirement to show when a deployment was last modified.

Fixes AAE-38881
2025-10-13 09:11:39 +02:00
Robert Duda 816601fcec AAE-38420 Allow any string in QueryParams include param (#11252) 2025-10-10 13:43:42 +02:00