Commit Graph

28 Commits

Author SHA1 Message Date
dominikiwanekhyland
adda597f15 [ACS-8959] Introduce new takeUntilDestroyed operator (#4237) 2024-11-21 10:49:49 +01:00
swapnil-verma-gl
dec6c41e5c Release 5.2.0 (#4249)
* Release 5.2.0

* Fixed build issue

* Updated correct dependency versions. Updated compatibility matrix to denote correct ACS version
2024-11-21 13:47:52 +05:30
MichalKinas
cacc4149fa [ACS-8956] Add new ESLint rule for self-closing tags (#4211) 2024-10-31 09:54:23 +01:00
Denys Vuika
e3d889a854 ACS-8658: fix search icon for lock files (#4050)
* fix search icon for lock files

* clean tests

* clean template
2024-08-26 11:23:12 -04:00
MichalKinas
d8d57cdc2a [ACS-7732] Add missing badges styling (#4040)
* [ACS-7732] Badges spacing and hover fixes

* [ACS-7732] Proper badge styling

* [ACS-7732] Add missing display

* search page test fix

* test fix

---------

Co-authored-by: akash.rathod@hyland.com <akash.rathod@hyland.com>
2024-08-20 12:59:25 +02:00
Darya Blavanovich
53e90312b0 [ACS-8036] [Bulk update] [Many files to 1 Hold flow] "Manage Holds" dialog with Manage Existing Holds/Apply New Hold tabs (#4019)
* [ACS-8325] [Bulk Legal Hold] Create Bulk Actions Dropdown (#3956)

* ACS-8036 create bulk-actions-dropdown

* ACS-8325 update names and add unit tests

* ACS-8325 added icon and unit tests

* ACS-8325 fix translation

* ACS-8325 add and refactor tests in app extension service

* ACS-8325 resolve conversations: remove loadBulkActions, rename bulk schema, add translations

* ACS-8325 update state

* ACS-8325 temporary remove disabled state as it doesn't work after Angular migration

* ACS-8325 add formControl and tests

* ACS-8325 clean code

* ACS-8325 place create component to one place

* ACS-8325 add condition to use title if no description provided and cover with test

* ACS-8325 add tooltip and update Badge interface

* ACS-8325 rename class names and mockItem object

* [ACS-8326] enable running actions from bulk dropdown and resetting selection (#3971)

* ACS-8036 create bulk-actions-dropdown

* ACS-8325 update names and add unit tests

* ACS-8325 fix translation

* ACS-8325 resolve conversations: remove loadBulkActions, rename bulk schema, add translations

* ACS-8325 temporary remove disabled state as it doesn't work after Angular migration

* ACS-8325 add formControl and tests

* ACS-8325 add condition to use title if no description provided and cover with test

* ACS-8325 add tooltip and update Badge interface

* ACS-8326 enable running actions from bulk dropdown and resetting dropdown selection

* ACS-8326 review remarks - use select control, fix naming

* ACS-8326 fix unit test selectors

* ACS-8326 review remarks - change property name to more universal, adjust unit tests

---------

Co-authored-by: Darya Balvanovich <darya.balvanovich@hyland.com>

* [ACS-8424][Bulk Legal Hold] Add Badge for items (#3985)

* [ACS-8424] display badges in search result

* [ACS-8424] display badges in search result

* ACS-8424 create separate badge component, add/move unit tests, undo highlight change failing tests

* ACS-8424 template cleanup

* ACS-8424 template cleanup cleanup

* ACS-8424 revert single deletion in template

* ACS-8424 rename new component, change property order

---------

Co-authored-by: g-jaskowski <grzegorz.jaskowski@hyland.com>

* ACS-8458 refactor styles (#4018)

* [ACS-8489] Legal Holds keyboard accessibility (#4009)

* ACS-8489 handle keyboard accessibility

* ACS-8489 wording fix

* ACS-8489 change function name

* ACS-8489 fix typo

* ACS-8489 review remarks - simplify keyboard event handling, improve unit tests

* ACS-8489 move duplicated code to method

* ACS-8489 change type name to more precise

* [ACS-8036] fix icon visibility in mat-select

* ACS-8036 fix styles and import

* ACS-8036 remove async from test

* ACS-8036 handle event when dropdown closed

* ACS-8036 fix rebase issues

* ACS-8036 fix rebase issues

* ACS-8036 fix rebase

---------

Co-authored-by: Grzegorz Jaśkowski <138671284+g-jaskowski@users.noreply.github.com>
Co-authored-by: tamaragruszka <156320606+tamaragruszka@users.noreply.github.com>
Co-authored-by: g-jaskowski <grzegorz.jaskowski@hyland.com>
Co-authored-by: tamaragruszka <tamara.gruszka@hyland.com>
2024-08-14 20:15:19 +02:00
Denys Vuika
068f6bb8e9 Update ADF upstream (#4027)
* [ci:force][auto-commit] Update dependencies ADF:6.10.0-10349739117  JS:7.9.0-10349739117

* update tests

* update modules and tests

* update modules and tests

* update modules and tests

* GH Auto: Upstream dependencies ADF:6.10.0-10366283704 JS-API:7.9.0-10366283704 using Tag:6.10.0-10366283704 (#4028)

* [ci:force][auto-commit] Update dependencies ADF:6.10.0-10366283704  JS:7.9.0-10366283704

* fix MatSnackBar and MatDialog issues in tests

* revert imports

---------

Co-authored-by: MichalKinas <MichalKinas@users.noreply.github.com>
Co-authored-by: Darya Balvanovich <darya.balvanovich@hyland.com>

* Temporary execute CI on separate env

* Fix urls

* url fix

* Rollback env links

---------

Co-authored-by: DenysVuika <DenysVuika@users.noreply.github.com>
Co-authored-by: Alfresco Build <8039454+alfresco-build@users.noreply.github.com>
Co-authored-by: MichalKinas <MichalKinas@users.noreply.github.com>
Co-authored-by: Darya Balvanovich <darya.balvanovich@hyland.com>
Co-authored-by: MichalKinas <michal.kinas@hyland.com>
Co-authored-by: Akash Rathod <41251473+akashrathod28@users.noreply.github.com>
2024-08-14 19:03:50 +02:00
Denys Vuika
2ad1bccc2e Update imports for new ADF standalone components (#3903) 2024-06-28 11:45:22 -04:00
Adam Świderski
d9391bef51 [ACS-7453] updated license header to 2024 (#3747)
* [ACS-7453] updated license header to 2024

* [ACS-7453] Updated the rest of licenses manually to 2024

* [ACS-7453] review changes
2024-03-29 12:35:49 +01:00
AleksanderSklorz
60a4abaa55 [ACS-5483] Renamed css class (#3638) 2024-02-15 13:44:01 +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
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
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
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
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
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
swapnil-verma-gl
d125fe5ff9 [ACS-5088] Replaced function calls in templates with variable references (#3227)
* [ACS-5088] Replaced method calls in templates with variables

* [ACS-5088] Replaced method calls in templates with variables

* [ACS-5088] Replaced method calls for *ngIf and *ngFor with variables - Batch 1 (WIP)

* [ACS-5088] Replaced method calls for *ngIf and *ngFor with variables - Batch 2 (WIP)

* [ACS-5088] Replaced instances of $any with cast pipe. Replaced other instances of method calls in templates with variables

* [ACS-5088] Resolved test cases

* [ACS-5088] Resolved test cases in aca-content library

* [ACS-5088] Resolved test cases in aca-shared library

* [ACS-5088] Resolved test cases in aca-folder-rules library

* [ACS-5088] Reverted usage of cast pipe to $any()

* [ACS-5088] Fixed incorrect revert

* [ACS-5088] Resolved code review findings - shortened expressions and made onDestroy subjects use void instead of boolean

* [ACS-5088] Resolved code review findings - changed parameter name in sort function

* [ACS-5088] Resolved code review findings - added 'void' type to onDestroy subjects

* [ACS-5088] Upgraded eslint version to 8.41.0. Added "@angular-eslint/template/no-call-expression" rule to prevent function calls in templates unless needed (reports warnings)

* [ACS-5088] Resolved typo in ToggleFavoriteComponent
2023-06-06 04:32:19 -04:00
Denys Vuika
f4600b588a [ACS-5308] reduce various modules by switching to standalone (#3248)
* crate-form-template dialog

* remove unused module

* viewer profile component

* trashcan component

* remove test dependency on global material module

* remove unused test imports

* break CoreModule dependency

* login component

* remove app material module

* remove languages from the config as not needed
2023-06-05 09:10:03 +01:00
Denys Vuika
251b6a0ec7 [ACS-5308] cleanup content common module and move to standalone components (#3234)
* language picker

* location link

* logout component

* logout: fix tests

* toggle shared component

* user info component

* cleanup common module

* migrate generic error to standalone

* thumbnail column component

* name column component

* tags column component

* locked by component

* cleanup module dependencies

* comments tab component

* info drawer and details

* cleanup infodrawer module

* remove useless test

* reduce useless imports

* info drawer module

* context menu component
2023-05-29 10:28:26 +01:00
Denys Vuika
71d97a17bf [ACS-5304] remove unused create menu component (#3233)
* remove unused create menu component

* remove unused i18n keys

* raise coverage

* fix missing a11y import, fix css var bug
2023-05-25 18:50:46 +01:00
Denys Vuika
05991f8553 [ACS-5089] performance improvements for Thumbnail Column (#3232) 2023-05-25 16:14:05 +01:00
Mykyta Maliarchuk
5eeb57c1e9 [ACA-4711] ACA: Enable checking accessibility in eslint (#3231)
* [ACA-4711] updated  @angular-eslint/eslint-plugin-template

* [ACA-4711] removed deprecated rules

* [ACA-4711] removed comma

* [ACA-4711] resolve accessibility issues
2023-05-25 08:07:51 -04:00
Denys Vuika
fd495f6e95 code cleanup (#3210)
* code cleanup

* rollback changes

* remove dead code

* remove debug app config

* cleanup unused locales

* no-unused-vars rule

* test fixes and cleanup

* remove unnecessary translate modules
2023-05-22 08:23:35 +01:00
Nikita Maliarchuk
7245e994c5 [ACS-4959] Update license headers to reflect Hyland Copyright Guidelines (#3115)
* [ACS-4959] install eslint-plugin-license-header plugin

* [ACS-4959] configure new license

* [ACS-4959] aca-folder-rules license update

* [ACS-4959] content-ce license update

* [ACS-4959] app-e2e license update

* [ACS-4959] adf-office-services-ext license update

* [ACS-4959] aca-shared update license

* [ACS-4959] aca-about license update

* [ACS-4959] aca-content license update

* [ACS-4959] aca-viewer & aca-preview license update

* [ACS-4959] other files license update

* [ACS-4959] patern fix

* [ACS-4959] vendors updated

* [ACS-4959] path fix

* [ACS-4959] some more vendors update

* [ACS-4959] license update
2023-04-13 04:32:30 -04:00
Denys Vuika
8efd832a10 [AAE-10777] upgrade to latest ADF with common content services (#2970)
* upgrade to latest ADF with common content services

* update fix [link-adf:dev-eromano-AAE-10777]

* use latest ADF

* fix unit tests

* fix unit tests

* fix tests

* use latest ADF

* fix theming

* remove unused variables

* fix user info

---------

Co-authored-by: eromano <eugenioromano16@gmail.com>
2023-03-11 10:21:13 -05:00
MichalKinas
a6e6f08df0 [ACS-4124] Display tags applied to file in files list (#2974)
* [ACS-4124] Display tags applied to file in files list

* [ACS-4124] CR fixes

* [ACS-4124] Hide tags for smaller displays

* [ACS-4124] E2e fixes

* [ACS-4124] E2e fixes
2023-02-15 17:29:25 +01:00
Eugenio Romano
8ba18bb6dc move nodeupdate in nodeapiservice (#2860)
* move nodeupdate in nodeapiservice

* [ci:force][auto-commit] Update @alfresco/adf-testing to 6.0.0-A.1-37577 for branch: update-alfresco-dependencies originated from @alfresco/adf-testing PR: 37578f

# Conflicts:
#	package-lock.json
#	package.json

* fix lint

* fix compiler issue
2023-01-02 09:21:06 +00:00
Bartosz Sekuła
e570ef8da0 [AAE-11496] Move 'content-plugin' to projects folder as 'aca-content' (#2817)
* [AAE-11496] Move content-plugin to projects

* Fix unit test
2022-12-20 18:15:34 +01:00