Commit Graph

255 Commits

Author SHA1 Message Date
AleksanderSklorz
68ee86010a [ACS-6323] dynamic content list changing columns order with drag drop (#3557)
* ACS-6323 Allow to drag and drop name column

* ACS-6323 Made rest columns in personal files as draggable

* ACS-6323 Enabled dragging columns for rest of lists

* ACS-6323 Small correction

* ACS-6323 Fixed e2e

* ACS-6323 Fixed e2e

* ACS-6323 Fixed e2e

* ACS-6323 Fixed e2e

* ACS-6323 Fixed e2e

* ACS-6323 Fixed e2e

* ACS-6323 Fixed e2e

* ACS-6323 Fixed e2e

* ACS-6323 Revert change

* e2e test fix

* e2e test fix

---------

Co-authored-by: akash.rathod@hyland.com <akash.rathod@hyland.com>
2023-12-11 12:04:50 +01:00
Bartosz Sekula
0c8b872cd0 [AAE-18779] Cannot update colours according to dynamically generated theme due to hardcoded values (#3558)
* [AAE-18779] Custom theme - cannot update colours according to dynamically generated theme due to hardcoded values

* Fix colours part1

* Fix chip colours

* Fix column chip colour

* Fix sidenav text

* Fix sidenav selected text color

* Fix colours
2023-12-11 09:49:12 +01:00
Tomasz Gnyp
5062220056 [AAE-18442] Add data-automation-id to ACA user initials and sidenav (#3554) 2023-12-06 10:52:46 +01:00
AleksanderSklorz
2c69887e08 [ACS-6252] support disabling the tags and categories feature in the applications (#3533)
* ACS-6252 Allow to hide tags and categories from metadata panel and to hide tags column from personal files

* ACS-6252 Allow to hide tags column from all other lists

* ACS-6252 Allow to hide tags and categories from search filters

* ACS-6252 Set type for search field

* ACS-6252 Hide displaying tags and categories related operators, properties and aspects in folder rules when that feature is disabled

* ACS-6252 Get from service information if tags and categories are disabled

* ACS-6252 Handled case when tags and categories configuration is missing in app.config.json

* ACS-6252 Unit tests for changes for RuleActionUiComponent

* ACS-6252 Unit tests for changes for RuleSimpleConditionUiComponent

* ACS-6252 Unit tests for changes for MetadataTabComponent

* ACS-6252 Unit tests for changes for app rules

* ACS-6252 Unit tests for changes for AppExtensionService

* ACS-6252 Removed redundant private from constructor parameter and corrected unit test title

* ACS-6252 Hide link to category action if categories feature is disabled

* ACS-6252 Move to beforeEach
2023-11-28 14:09:00 +01:00
Mykyta Maliarchuk
7c95b53c8b [ACS-6081] Reduce references to internal Angular material CSS classes (#3534)
* [ACS-6081] Reduce references to internal Angular material CSS classes

* [ACS-6081] rollback default scrollable value [ci:force]

* [ACS-6081] linting

* [ACS-6081] fix e2es

* [ACS-6081] cr fix

* [ACS-6081] remove adf-cli logger from e2es
2023-11-24 14:59:57 +01:00
MichalKinas
4e21459fea [MNT-23166] Add resizing and disable blur for document lists (#3520)
* [MNT-23166] Add resizing and disable blur for document lists

* [MNT-23166] Bump JS-API and ADF
2023-11-16 06:55:50 -05:00
DominikIwanek
cde4308431 Upstream to ADF:6.5.1 JS-API:7.2.0 (#3514)
* upstream to ADF:6.5.0 JS-API:7.2.0

* Fix pipeline for PR

* Fix pipeline for PR

* Fix pipeline for PR

* exclude C286473

---------

Co-authored-by: Tomasz <tomasz.gnyp@hyland.com>
2023-11-15 07:29:52 -05:00
Adam Zakrzewski
779e4e4b05 [ACS-6269] create file from template tests (#3509)
* [ACS-6269] create file from template tests

* applying shorten expression
2023-11-07 17:35:04 +01:00
MichalKinas
69c00fc403 Sonarcloud issues fixes (#3499)
* Sonarcloud issues fixes

* Code smell fixes

* Refactoring to remove new code duplications

* Sonarcloud code smell fixes part I

* Sonarcloud code smell fixes part II

* Missing code smell fix

* Add new ESLint rules to cover fixed SonarCloud issues

* Add missing command

* Add missing is existing check
2023-11-03 06:43:06 -04:00
MichalKinas
b23bd3e25b Release 4.3.0 (#3503)
* Release 4.3.0

* Correct typing for unit test
2023-10-31 15:05:18 +01:00
DominikIwanek
835ddc3281 [ACS-5566] - add configurable columns to document list (#3473) 2023-10-25 16:25:54 +02:00
Mykyta Maliarchuk
02f581e4c2 [ACS-5752] fixed incorrect info drawer properties update (#3492) 2023-10-25 16:13:38 +02:00
MichalKinas
b25a3ad9d8 Use latest JS-API and ADF (#3494)
* Use latest JS-API and ADF

* Unit test fix
2023-10-25 14:48:12 +02:00
AleksanderSklorz
7ae335c3d2 [ACS-5647] rework template of library metadata form component (#3487)
* ACS-5647 Removed template for view mode and used template for edit mode instead

* ACS-5647 Fixed auto focus for name field

* ACS-5647 Reverted data automation id

* ACS-5647 Corrected unit tests

* e2e fix for library details

---------

Co-authored-by: akash.rathod@hyland.com <akash.rathod@hyland.com>
2023-10-24 22:29:59 +02:00
Mykyta Maliarchuk
1c222bdd36 [ACS-6106] Breadcrumb navigation fix on Details tab (#3482) 2023-10-19 09:26:41 +02:00
AleksanderSklorz
686e6c9dbb [ACS-6085] user is not prevented from renaming library to name containing only spaces (#3476)
* ACS-6085 Prevent user from renaming library to name containing only spaces

* ACS-6085 Trimmed value

* ACS-6085 Unit tests for titleErrorTranslationKey and update function

* ACS-6085 Unit tests

* ACS-6085 Removed redundant code

* ACS-6085 Set type for validateEmptyName function

* ACS-6085 Rename error translation key for required error

* ACS-6085 Empty commit
2023-10-16 23:29:19 +02:00
MichalKinas
928c6b5731 [ACS-5611] Add custom metadata side panels as new extension feature (#3466)
* [ACS-5611] Add custom metadata panels as new extensions feature

* [ACS-5611] Add custom metadata panels unit tests

* [ACS-5611] Minor fixes

* [ACS-5611] Text ellipsis for name column to always display badges

* [ACS-5611] Use latest ADF and JS-API

* [ACS-5611] Unit test fix

* [ACS-5611] Click action only if exists
2023-10-16 10:43:04 +02:00
AleksanderSklorz
bc98af0968 [ACS-6078] Fixed layout for create from template component (#3467)
* ACS-6078 Fixed layout for create from template component

* ACS-6078 Added selector

* ACS-6078 Custom class instead of mat class

* ACS-6078 Used component selector

* ACS-6078 Removed unused styles

* ACS-6078 Fixed e2e

* ACS-6078 Empty commit
2023-10-12 08:19:22 +02:00
AleksanderSklorz
4059a3d219 [ACS-5949] library property update and cancel button do not reflect the change in UI (#3461)
* ACS-5949 Disabling Update button when changes are saved, cancel button reverts now proper values

* ACS-5949 Prepared reusable function

* ACS-5949 Prepared reusable function

* ACS-5949 Unsubscribing, disabling update button when cancelled

* ACS-5949 Unit tests

* ACS-5949 Moved mock to beforeEach

* ACS-5949 Renamed function
2023-10-05 03:39:43 -04:00
MichalKinas
6edbb57dc4 [ACS-5601] Add badges to custom name column (#3450)
* [ACS-5601] Add badges to name column component

* [ACS-5601] Add on click handler to column badges

* [ACS-5601] Fix badge hover color

* [ACS-5601] Restore modal configuration, prettier fixes

* [ACS-5601] Add missing tooltip translation

* [ACS-5601] Add process content services to extension service

* [ACS-5601] Add adf dynamic component to custom name column

* [ACS-5601]  Add missing dosc and unit tests

* [ACS-5601] Post rebase package lock update

* [ACS-5601] CR fixes

* [ACS-5601] Unit test fix

* [ACS-5601] CR fix

* [ACS-5601] Fix unit test, add contrast gray to badges

* [ACS-5601] fix fail test and exclude one test

* [ACS-5601] fix fail test and exclude one test

---------

Co-authored-by: akash.rathod@hyland.com <akash.rathod@hyland.com>
2023-10-04 09:12:52 +02:00
Adam Zakrzewski
33c50bdd68 [ACS-5678] create folder from template tests (#3456)
* [ACS-5678] create folder from template tests

* taking out only flag

* fixes for linter, import, method name and locator

* fix import and utils strings
2023-10-02 11:03:29 -04:00
pkunduGL
c5f1e22740 [ACS-5539] Icon and pressed state of buttons updated as per the figma (#3449)
* Updated the icon as per the figma

* pressed state for buttons updated

* review comments resolved

* Resolved the review comments
2023-09-27 09:22:16 -04:00
pkunduGL
fcc289ffa3 [ACS-5576] Icon updated as per the figma (#3432)
* icon classes updated as per the figma

* removed the unsed class

* review comments resolved

* removed unnecessary css classes

* updated icon name

* updated the icon class
2023-09-20 14:59:09 -04:00
Grzegorz Jaśkowski
d1ff001040 [ACS-5686] add reselect to edit offline, shorten template (#3433)
* ACS-5686 add reselect to edit offline, shorten template

* ACS-5686 merge icon condition, use optional chain expression
2023-09-19 10:14:58 +01:00
MichalKinas
b086093c2f Use latest JS-API and ADF (#3423)
* Update JS-API and ADF versions to latest

* Fix missing types

* Fix incorrect types

* Use correct method to get membership requests
2023-09-08 04:10:00 -04:00
DominikIwanek
46ea85436b [ACS-5932] - Sidenav not able to expand when search page is closed (#3412) 2023-09-05 16:45:49 +02:00
Mykyta Maliarchuk
deba28c8e0 [ACS-5563] Fixed incorrect initial loading of security marks (#3405)
* [ACS-5563] fixed incorrect initial loading of security marks

* [ACS-5563] added DoneFn
2023-09-01 15:44:24 +01:00
DominikIwanek
cc484d792e [ACS-5842] - viewer button not working in file details view (#3389)
* [ACS-5842] - viewer details disappear on button click

* Change e2e and unit tests

* Change e2e and unit tests

* Change e2e and unit tests

* Change e2e and unit tests

* Change e2e and unit tests
2023-08-29 14:10:31 +02:00
AleksanderSklorz
aec6852672 [ACS-5281] Changed editable state of metadata content based on change o… (#3400)
* ACS-5281 Changed editable state of metadata content based on change of file lock state

* ACS-5281 Updated versions

* ACS-5281 Reverted change

* ACS-5281 Upgrade version

* ACS-5281 Small correction

* ACS-5281 Fixed e2e
2023-08-27 10:00:35 +02:00
Aayush Rohila
bc9c58176f [ACS-5654] Retain filter header in document list. (#3381)
* [ACS-5654] Retain filter header in document list.

* [ACS-5654 Unit tests]

* [ACS-5654] Unit test update
2023-08-22 12:28:40 +05:30
Grzegorz Jaśkowski
9d1a6ae57b ACS-5680 fix library properties to show labels in edit mode (#3393) 2023-08-21 14:34:46 +01:00
DominikIwanek
52cc1d174e [ACS-5841] - viewer details disappear on button click (#3388) 2023-08-17 12:11:42 +02:00
Denys Vuika
27eddf3596 Code cleanup and optimisations (#3383)
* cleanup unused css

* remove unused store/reducer blocks

* fix typo in toolbar ("tool-bar")

* toolbar action: break dependency on adf-core

* unified toolbar component

* break dependency on adf toolbar module

* update e2e

* update e2e

* update e2e

* update e2e

* update e2e

* fix search results toolbar spacing

* cleanup unused app state

* cleanup unused code

* fix toolbar divider color

* fix missing buttons in the info drawer

* fix css nesting

* fix search results css
2023-08-14 19:43:33 +01:00
DominikIwanek
3f3b35d16c [ACS-5692] - fix focus for sidenav options (#3379) 2023-08-10 16:38:48 +02:00
DominikIwanek
b790d3e81d [AC-4313] - Add missing sorting in list component on init (#3377) 2023-08-09 17:06:22 +01:00
Mykyta Maliarchuk
38d68193bd [ACS-5564] Bugfix: Expand navigation menu icon is visible even when navigation menu is expanded (#3370)
* [ACS-5564] bug fixed

* [ACS-5564] fixed test

* [ACS-5564] simplify provider
2023-07-27 11:12:14 +02:00
AleksanderSklorz
5508ff1362 [ACA-4712] disallow using important for styles (#3368)
* ACA-4712 Added rule to prevent using important for styles

* ACA-4712 Removed important from some global styles and from manage rule component

* ACA-4712 Removed important from rest global and theme styles

* ACA-4712 Removed usages of important from styles for components
2023-07-26 09:43:14 +02:00
Grzegorz Jaśkowski
4019508f0f [ACS-5638] hide checkboxes in file lists (#3357)
* ACS-5638 hide checkboxes in file lists

* ACS-5838 change C279270 test not to use multiselect related function
2023-07-26 09:15:06 +02:00
MichalKinas
15048b4015 [ACS-5179] Search facet tabbed component styles (#3362) 2023-07-24 19:14:45 +01:00
Denys Vuika
9204194e53 [ACS-5675] replace breadcrumbs with H1 tags (#3358)
* rename tabs css class to match the ACA app

* fix incorrect tooltip for close button

* fix close button layout and a11y

* lazy loading for details component

* replace breadcrumbs with H1 tag

* replace breadcrumbs with H1 tag

* cleanup unused playwright pages

* remove breadcrumbs from e2e

* remove line height
2023-07-21 10:42:23 +01:00
Denys Vuika
96cc0111d6 [ACS-5646] fix metadata layout for larger areas (#3352) 2023-07-19 05:03:00 -04:00
Denys Vuika
a6ab4a34b1 [ACS-5631] Improved page layout and provide documentation (#3346)
* page layout supports CSS selectors

* migrate to using CSS selectors for page layout

* add docs
2023-07-18 14:13:33 +01:00
Adam Zakrzewski
4ded3b200d [ACS-5511] create library playwright tests (#3318)
* [ACS-511]-adding-library-tests

* updating tests and adding before and after all

* spinner timeouts update

* updating import statement

* update error locator

* adding random method in general utils

* [ACA-4715] break dependency on envsubst (#3325)

* remove BPM host

* break dependency on envsubst

* remove prebuild script

* cleanup package.json

* [ACS-511]-adding-library-tests

* adding lost MyLibrariesPage import

* rebase page initialization merge

* [ACS-511]-adding-library-tests

* comma deleted

* fix readability and indentation

* adding id to info drawer

* adding index and updating import

* updating after wrong rebase

* after rebase

* updating tests and adding before and after all

* updating import statement

* update error locator

* adding random method in general utils

* [ACS-511]-adding-library-tests

* comma deleted

* fix readability and indentation

* adding id to info drawer

* adding index and updating import

* next after rebase

* update delete in folder tests

* providing string as parameter

* after rebase

* updating tests and adding before and after all

* adding random method in general utils

* [ACS-511]-adding-library-tests

* comma deleted

* [ACS-511]-adding-library-tests

* adding index and updating import

* providing string as parameter

* delete protractor create-library tests

* update for calls in expect method

* bump to 4.2.0 (#3334)

* adding random method in general utils

* adding index and updating import

* providing string as parameter

* after rebase

* providing string as parameter

* update for tests C280026 and C280027

* raising time for visibility check

* quotes change in error strings

* adding waitFor method

* raising timeout in isErrorMessageDisplayed method

* updating mat-error locator

* adding press tab after fill

* update general-utils to utils for random

* updating label typo

---------

Co-authored-by: Denys Vuika <denys.vuika@gmail.com>
2023-07-18 09:28:54 +02:00
Denys Vuika
9cf317dfbc [ACS-5627] migrate to standalone components (#3339)
* standalone preview component

* remove deprecated routes

* remove preview routes

* standalone viewer

* toggle favorite

* edit offline

* fix tests

* toggle info drawer

* toggle join library

* toggle favorite library

* view node

* convert app toolbar module to standalone directives

* convert sidenav module to standalone

* convert search module to standalone

* shared link view

* shared files

* reduce module files

* files component

* files component cleanup

* cleanup directives module

* favorite libraries

* favorites component

* recent files component

* libraries component

* cleanup

* remove material module barrel

* open in app component

* cleanup modules

* migrate toolbar module to standalone

* split page layout module

* remove incorrect import

* remove incorrect import

* rule list

* folder rules module

* folder rules module

* backwards compatibility for ADW

* reduce core module usage
2023-07-17 09:52:29 +01:00
Denys Vuika
1963747590 [ACS-5279] improved plugin handling (#3332) 2023-07-12 08:27:28 +01:00
Denys Vuika
caff4a3800 [ACS-5523] move viewer and preview to aca-content (#3303)
* move aca-viewer to secondary entry

* move aca-preview to aca-content
2023-06-28 09:01:21 +01:00
AleksanderSklorz
907529d0a8 ACS-5374 Fixed lost styles for library details after refreshing page (#3296) 2023-06-23 05:32:20 -04:00
MichalKinas
e0a74d7fb9 [ACS-4538] Make folder-rules secondary entry point of aca-content (#3181)
* [ACS-4538] Make folder-rules secondary entry point of aca-content

* [ACA-4538] Fix folder rules imports

* [ACS-4538] Fix folder-rules unit tests

* [ACS-4538] Fix package.json after folder rules transition

* [ACS-4538] Remove duplicated peerDependency

* [ACS-4538] Import fix
2023-06-16 14:55:04 +02:00
MichalKinas
9fd306d5b3 [ACS-5347] New styles for filter states (#3274)
* [ACS-5347] New styles for filter states

* [ACS-5347] Add disabled chips colors
2023-06-14 10:51:27 +01:00
AleksanderSklorz
cc13551d2f [ACA-4709] ensure all components have encapsulation set to none (#3271)
* ACA-4709 Added use-none-component-view-encapsulation eslint rule and correct part of components

* ACA-4709 More changes for encapsulation

* ACA-4709 Installed eslint-plugin-eslint-angular dependency

* ACA-4709 Corrected rest places with did not use none encapsulation

* ACA-4709 Exclude process inline templates plugin from spec files
2023-06-13 12:38:41 +02:00