* [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>
* [AAE-6294] The list should be refreshed without allowing a used to select the same folder already deleted
* Changes done as per comment
* resolved build fails
* upgrade to Angular 13
* upgrade datetime picker libs
* upgrade to eslint 13
* fix eslint issues
* downgrade datetime picker
* fix scss builds
* use proper node version on travis
* fix e2e check
* fix test run
* upgrade ngrx to 13
* use latest ADF 5.x
* add missing ban plugin for eslint
* use latest ADF 5.x branch
* use latest ADF 5.x
* use latest ADF
* sync libs with adf and apps
* Updating to the right version of mat-datetime-picker
* Fix Test Suites: Search - AAE-10222
* Satisfy linter
* upgrade to adf 5.0.0-angular.13
* upgrade adf to 5.0.0-angular.13.1
Co-authored-by: Andras Popovics <popovics@ndras.hu>
Co-authored-by: MichalFidor <michal.fidor@hyland.com>
* [AAE-4515] Provide a way to disable/enable the main file uploading dialog
* Fix expression has been changed after is has been checked error
* Add unit tests
* Fix linting errors
* added a feature to view a previous node version
* added latest versions
* added single selection to match the latest ADF change
* hide version list dialog when opening the viewer
* pass versionId to adf-viewer
* add view versions rendition routes for: shared, recent files, favorites, search.
* added functionality to download a previous version of a node
* small fix - no need to clear the store
* remove unused import
* removed changes
* Delete package-lock.json
* revert
* update to last dependencies
* ACA-3601: Add e2e tests for Preview of a file's previous version
* Address comments
* ACA-3601: Make sub-tests execute independently
* update dependencies
* ACA-3601: Add licenses
* Add type
* ACA-3601: Refactor execution
Co-authored-by: kristian <kristian.dimitrov@alfresco.com>
Co-authored-by: Denys Vuika <denys.vuika@alfresco.com>
* viewer outlet over preview route
* use ViewNodeAction over ViewFileAction
* pass data to dynamic component
* ViewNodeComponent for view file custom actions
* update docs
* pass primary url to show preview outlet
* update tests
* reset selection on navigation event
* document list update selection action when not viewer
* close viewer for move and delete from viewer
* location as router commands to work with search query
* make viewer to behave like former preview
* viewer error route
* call correct preview method
* remove view/error route
* navigate to show error
* span element for action name
* fix folder navigation
* fix test
* page title fix
* update tests
* locate better the viewer toolbar
* fix viewer url link
* update navigation rules
* document-list directive tests
* try workaround for chrome 76
* try another workaround for using chromedriver 75 instead of 76
* ViewerEffects tests
* reset selection over reload
* fix tests
* add reset event test
* remove actions
* context menu action refresh on favourite
* reset selection on navigation
* add delete and upload events
* takeUntil after operators
* remove chrome workaround parameter
* filter navigation event