* ACS-5483 Added possibility to load and update group
* ACS-5483 Implemented unsaved changes dialog
* ACS-5483 Removed console log
* ACS-5483 Made dynamic chip list reusable
* ACS-5483 Fix for more than one row chips
* ACS-5483 Fix for pagination
* ACS-5483 Added some fixes
* ACS-5483 Fixed displaying tags for node
* ACS-5483 Renamed css classes
* ACS-5483 Fixed resizing when chips have pagination
* ACS-5483 Clearing code
* ACS-5483 Documentation for dynamic chip list component
* ACS-5483 Documentation for unsaved changes dialog and guard
* ACS-5483 Documentation for group service
* ACS-5483 Unit tests for GroupService
* ACS-5483 Unit tests for dynamic chip list component
* ACS-5483 Changed fdescribe to describe
* ACS-5483 Unit tests for tag node list component
* ACS-5483 Unit tests for unsaved changes dialog component
* ACS-5483 Unit tests for unsaved changes guard
* ACS-5483 Added description field to group models
* ACS-5483 Correction for updating with description
* ACS-5483 Fixed lint issues
* ACS-5483 Addressed PR comments
* ACS-5483 Reduced complexity
* ACS-5483 Reduced complexity
* ACS-5483 Addressed PR comments
* [ACS-6107] Removed date range component from ADF content-services
* [ACS-6107] Removed references of date range component in code
* [ACS-6107] Updated documentation to replace occurrences of date range component with date-range-advanced-tabbed component
* [ACS-6107] Renamed DateRangeAdvanced to DateRange. Renamed DateRangeAdvancedTabbed to DateRangeTabbed
* [ACS-6107] Fixed missing export of SearchDateRangeTabbedComponent
* [ACS-6107] Replaced occurrences of date-range-advanced with date-range in HTML and Unit Tests automation ids
* [ACS-6107] Documentation corrections
* [ACS-6107] Reverted unneeded documentation formatting
* [ACS-6107] Reverted unneeded documentation formatting
* [ACS-6107] Reverted unneeded documentation formatting
* [ACS-6107] Migrated unneeded E2E test case to unit test
* [ACS-6107] Removed search-date-range E2E
* [ACS-6107] Resolved PR comments. Removed date-range-filter.page.ts. Removed unused translation keys. Updated documentation to refer proper comment name
* [ACS-6107] Updated documentation for SearchDateRange component to mention the change from original configuration to the newer configuration
* [ACS-6107] Corrected wrong version in documentation
* [ci:force]
* [ACS-6107] Removed unneeded file
* [ACS-6107] Updated unit tests and mock data after rebase
* [ci:force]
* [ACS-6107] Revert unneeded change. Remove unneeded file
* [ci:force]
* [ACS-6107] Updated E2E search config
* [ci:force]
* [ACS-6107] Updated E2E expects after component changes
* [ci:force]
[ACS-4985] Revert test fix for e2e execution. Updated search.config.ts for e2e test cases
Testing global install of webdriver-manager for e2e webdriver fix
[ACS-4985] Resolved e2e test failures
[ACS-4985] Increased value for drag emulation to account for increased width of the side filters panel in demo-shell search results window.
[ACS-4985] Resolved unit test failures
[ACS-4985] Resolved lint issues
[ACS-4985] Moved new components to v6.2.0 in versionIndex.md
[ACS-4985] Added documentation to versionIndex.md and README.md
[ACS-4985] Moved inLast input field back to input type number.
[ACS-4985] Resolved issue where typing a special character after adding some numbers in the 'In the last' input field would clear out the field
[ACS-4985] Updated test cases after query generation changes
[ACS-4985] Added missing null check when generating query
[ACS-4985] Added *ngFor back to the search-date-range-advanced-tabbed.component.html
[ACS-4985] Updated query generation logic. Now both 'In the last' and 'Between' options use the start date to end date query format
[ACS-4985] Removed ANY case from switch (will be handled by default case)
[ACS-4985] Split declarations into multiple lines
[ACS-4985] Fixed code smell in regex
[ACS-4985] Updated dates in documentation
[ACS-4985] Updated documentation
[ACS-4985] Added link for AngularMaterial bug for CSS workaround
[ACS-4985] Added test cases for end date validation. Fixed minor issue when setting invalid date error on between date form fields
[ACS-4985] Added validation when user manually enters the start and end dates
[ACS-4985] Added borders to inputs
[ACS-4985] Updated test cases for SearchDateRangeAdvancedTabbedComponent
[ACS-4985] Transferred business logic from SearchDateRangeAdvancedComponent and SearchFilterTabbedComponent to SearchDateRangeAdvancedTabbedComponent. Updated test cases accordingly
[ACS-4985] Resolved PR review comments
[ACS-4985] Removed unused code from base-query-builder.service.ts
[ACS-4985] Resolved linting and unit test issues
[ACS-4985] Resolved minor issues where switching between tabs could sometime cause the tab content to not show up
[ACS-4985] Resolved minor issues with display label creation
[ACS-4985] Updated component to use MatDateFnsAdapter. BetweenStartDate and BetweenEndDate are now formatted when selected from the calender
[ACS-4985] Resolved issue where clear button would not clear the values properly
[ACS-4985] Added @angular/material-date-fns-adapter package
[ACS-4985] Added image for updated documentation
[ACS-4985] Added validation to SearchDateRangeAdvancedComponent
[ACS-4985] Updated documentation for components
[ACS-4985] Removed disableUpdateOnSubmit flag from search widgets
[ACS-4985] Updated the documentation for the components
[ACS-4985] Added test cases for SearchDateRangeAdvancedTabbedComponent. Moved pending logic from template to typescript
[ACS-4985] Added clear and apply button to SearchDateRangeAdvancedTabbedComponent. Moved logic from template to typescript file
[ACS-4985] Updated test cases for SearchFilterTabbedComponent. Added safety checks to component
[ACS-4985] Added field validation to test case
[ACS-4985] Updated SearchDateRangeAdvancedTabbed component to no longer use getters and setters
[ACS-4985] Updated test cases for SearchDateRangeAdvancedComponent. Minor updates to the component template and logic. Component no longer uses getters and setters in template
[ACS-4985] Updated SearchDateRangeAdvancedTabbed component to use variables instead of getters and setters
[ACS-4985] Updated app.cconfig for demo-shell to use new date-range-advanced configuration
ACS-4985 Fixed issue with nx build, some clean ups, using changes in configuration
[ACS-4985] Updated test cases for changed date format
[ACS-4985] Updated date formats for SearchDateRangeAdvancedComponent
[ACS-4985] Removed fdescribe test cases for SearchDateRangeAdvancedComponent.
[ACS-4985] Fixed test cases for SearchDateRangeAdvancedComponent.
[ACS-4985] Fixed erroneous imports
[ACS-4985] Added license headers and re-ordered imports
[ACS-4985] Updated test cases for SearchDateRangeAdvancedComponent from moment.js to date-fns
[ACS-4985] Migrated SearchDateRangeAdvancedComponent from moment.js to date-fns
Added import for BaseQueryBuilderService in public-api.ts. Fixes#8647
[ACS-4985] Updated imports in test cases
[ACS-4985] Added exports for SearchDateRangeAdvanced and SearchFilterTabbed components to public-api.ts. Updated imports in both components
[ACS-4985] Resolved minor issue where the reset method would still trigger multiple api calls when used with the TabbedComponent
[ACS-4985] Added test cases for SearchDateRangeAdvancedComponent. Minor update to test cases for SearchFilterTabbedComponent
[ACS-4985] Updated Labels for 'In last' date range option
[ACS-4985] Updated SearchModule declarations. Fixed minor typo in SearchFilterTabbedComponent
[ACS-4985] Added test cases for SearchFilterTabbedComponent. Added test case placeholders for SearchDateRangeAdvancedComponent
[ACS-4985] Added data-automation-id to search-date-range-advanced.component.html
[ACS-4985] Added test cases for SearchFilterTabbedComponent
[ACS-4985] Removed vertical mode from SearchFilterTabbedComponent
[ACS-4985] Updated UI for search filters. Minor fixes
[ACS-4985] Added documentation for SearchFilterTabbedComponent and SearchDateRangeAdvancedComponent
[ACS-4985] Added compatibility of all search filters/facets with SearchFilterTabbedComponent
[ACS-4985] Using widget-composite component now correctly updates the search query on submit. Added optional property to disable update on submit button click for widget-composite.
[ACS-4985] Added SearchFilterTabbedComponent and SearchDateRangeAdvancedComponent. Added config for using the new components
* ACS-5183 Created component which displays form to search nodes by file type and size
* ACS-5183 Validate proper value in number input and allow to use custom file types
* ACS-5183 Corrected problem with styles, case insensitive compare for extensions
* ACS-5183 Added translations, styles for selecting type, proper comparator for types
* ACS-5183 Prevent adding custom file type when selecting existing one
* ACS-5183 Corrected bytes for each file size unit and clear number input when value is incorrect
* ACS-5183 Added documentation for search properties component, updated documentation for search chip autocomplete input and taking values from settings
* ACS-5183 Unit tests
* ACS-5183 Added automation ids
* ACS-5183 Added missing license header
* ACS-5183 Fixed lint issues
* ACS-5183 Fixed build issue
* Move search-input-text from content-services to core
* Move SearchConfigurationInterface into the content-services since is content related
* Rename search-configuration.interface file to search-component.interface
* Update import SearchConfigurationInterface from content-services
* Decouple SearchComponentInterface from js-api
* Decaplre NodeEntry instead using type any
* Remove comment
* Update component import to fix unit test
* Import SearchTextModule into core
* Move in common service the real common services
remove Pagination js-api dependencies
move search-input component in content
* fix unit
* fix lint
* fix
* fix
* ACS-3640 Increasing time of autoclosing snackbar and adding possibility to add icon to snackbar content
* ACS-3640 Fix lint issues
* ACS-3640 Addressing PR comments and adding possibility to display icon together with label
* ACS-3640 Fix lint issues
* ACS-3640 Added possibility to change showAction for different types of notifications
* ACS-3640 Addressed PR comments
* ACS-3640 Corrected title for snackbar content md file and remove redundant test for snackbar content
* ACS-3640 Fixed lint issues
* ACS-3640 Fixed unit tests
* ACS-3640 Fixed e2e tests
* ACS-3640 Correction after rebasing
* ACS-3640 Use data automation id
* ACS-3640 Corrected one more selector
* ACS-3640 Added spaces
* ACS-3640 Added spaces
* ACS-3640 Added spaces
* ACS-3640 Added spaces
* ACS-3640 Increasing time of autoclosing snackbar and adding possibility to add icon to snackbar content
* ACS-3640 Fix lint issues
* ACS-3640 Addressing PR comments and adding possibility to display icon together with label
* ACS-3640 Fix lint issues
* ACS-3640 Added possibility to change showAction for different types of notifications
* ACS-3640 Addressed PR comments
* ACS-3640 Corrected title for snackbar content md file and remove redundant test for snackbar content
* ACS-3640 Fixed lint issues
* ACS-3640 Fixed unit tests
* ACS-3640 Fixed e2e tests
* ACS-3640 Correction after rebasing
* fix after rebase
* new release strategy for ng next
Signed-off-by: eromano <eugenioromano16@gmail.com>
* peer dep
Signed-off-by: eromano <eugenioromano16@gmail.com>
* Angular 14
fix unit test and storybook
Signed-off-by: eromano <eugenioromano16@gmail.com>
fix after rebase
Signed-off-by: eromano <eugenioromano16@gmail.com>
update pkg.json
Signed-off-by: eromano <eugenioromano16@gmail.com>
missing dep
Signed-off-by: eromano <eugenioromano16@gmail.com>
Fix mistake and missing code
Dream....build only affected libs
Add utility run commands
* Use nx command to run affected tests
* Fix nx test core
fix content tests
Run unit with watch false
core test fixes
reduce test warnings
Fix process cloud unit
Fix adf unit test
Fix lint process cloud
Disable lint next line
Use right core path
Fix insights unit
fix linting insights
Fix process-services unit
fix the extensions test report
fix test warnings
Fix content unit
Fix bunch of content unit
* Produce an adf alpha of 14
* hopefully fixing the content
* Push back the npm publish
* Remove flaky unit
* Fix linting
* Make the branch as root
* Get rid of angualar13
* Remove the travis depth
* Fixing version for npm
* Enabling cache for unit and build
* Fix scss for core and paths
Copy i18 and asset by using ng-packager
Export the theming alias and fix path
Use ng-package to copy assets process-services-cloud
Use ng-package to copy assets process-services
Use ng-package to copy assets content-services
Use ng-package to copy assets insights
* feat: fix api secondary entry point
* fix storybook rebase
* Move dist under dist/libs from lib/dist
* Fix the webstyle
* Use only necessary nrwl deps and improve lint
* Fix unit for libs
* Convert lint.sh to targets - improve performance
* Use latest of angular
* Align alfresco-js-api
Signed-off-by: eromano <eugenioromano16@gmail.com>
Co-authored-by: eromano <eugenioromano16@gmail.com>
Co-authored-by: Mikolaj Serwicki <mikolaj.serwicki@hyland.com>
Co-authored-by: Tomasz <tomasz.gnyp@hyland.com>
* [AAE-9373] Create adf-rich-text-editor into core library, install editorjs and import it into the component, add a basic editorjs configuration
* [AAE-9374] create a rich text editor demo page
* [AAE-9376] Install header to provide headings blocks
* [AAE-9376] Install editorjs List plugin to add ordered and unordered list
* [AAE-9376] Install text color plugin to change text color and highlight text
* [AAE-9376] Install paragraph plugin to set text alignment to right, left, center and justify
* [AAE-9376] Install font size plugin to increase/decrease font size
* [AAE-9376] Install @editorjs/underline plugin to underline text
* [AAE-9376] Install @editorjs/inline-code to marking code-fragments
* [AAE-9376] Set shortcut to underline text
* [AAE-9376] Install @editorjs/code to add code examples
* [AAE-9376] Enable custom picker to color text changer, add colors codes
* [AAE-9376] Add input to fill rich text editor data
* [AAE-9376] Demo rich text editor, add sample data to display editor content
* [AAE-9376] Demo rich text editor, add sample data to display editor content
* [AAE-9376] Install @editorjs/marker plugin to highlight the text, because color plugin doesn't save marker style
* [AAE-9373] Send editor text output data onReady and onChange
* [AAE-9374] Update editor demo page to show the output on the right side of the page
* [AAE-9373] Allow to enable editorjs readOnly mode
* [AAE-9373] Return rich text editor save data as promise
* [AAE-9480] Add new display-rich-text widget to allow the user add Rich Text into a form
* [AAE-9371] Add readonly class if readOnly property is true to remove the editor 300px padding bottom in readonly mode, set a dynamic id to editorjs
* [AAE-9371] Destroy editorInstance on component destroy to FIX an error faced when there are multiple editorjs instance in the same page --> Uncaught TypeError: Cannot read property 'updateCurrentInput' of undefined
* [AAE-9480] Install editorjs-html utility to parse editorjs clean data to HTML
* [AAE-9480] parse editorjs data to HTML to avoid to create a new EditorJS instance for every single widget and improve performance
* [AAE-9480] Set pre styles to show show Code block styles correctly
* [AAE-9480] Remove space between rules
* [AAE-9480] Set editorjs and plugins fixed versions
* [AAE-9480] Removed unused editorjs dependency
* [AAE-9371] Set is ready property when editor instance is ready, check if is ready to destroy the instance on component destroy
* [AAE-9480] Add parse editorjs data to html Test
* [AAE-9371] Send rich-text-editor component data only if readOnly mode is false
* [AAE-9480] Test if display-rich-text widget is resolved
* [AAE-9480] Rename DisplayRichTextComponent into DisplayRichTextWidgetComponent to be compliant with other widget component names
* [AAE-9480] update Readme files with DisplayRichTextWidgetComponent
* [AAE-9371] Update header text
* [AAE-9371] Add Rich text editor component usage documentation
* [AAE-9480] Add padding to the widget container
* [AAE-9371] Remove plugin that align pragraph text since editorjs-html parser doesn't handle paragraph alignment
* [AAE-9371] Set editor autofocus to true
* [AAE-9480] Add a display-rich-text widget example to demo cloud form
* [AAE-9371] Fix lint issue
* [AAE-9371] Remove duplicated import to fix import module issue in a lib build job
* Fetch the userInfo once loggedIn and expose the cabilibility of admin
* Rollback method
* Return same use if defined
* Use the same pepleContent service for UserInfoCOmpnent
* Remove useless import
* Use interface
* Use angular resolver instead of guard
* Remove fdescribe
* Fix linting
* Regenerate doc
* Improve doc
* Fix optional
* Fix the unit test
* Fix comment
* Fix lint
* Fix unit
* Add fetch user as part of the ssoGuard
* Fix unit test after fetch
* Add additional unit
* Fix await
* added new component to compare current and new file version of a node.
* update doc
* added more tests
* updated docs
* small fixes
* changed with typography
* Update version-comparison.component.md
* handle hiding the comparison component on demo shell if cancelled/uploaded a new file version
* small fixes
Co-authored-by: Eugenio Romano <eromano@users.noreply.github.com>