* [ADF-4738] [Process -Cloud] Move GroupCloudService to adf-core (#4928) * [ADF-4738] [Process -Cloud] Move GroupCloudService to adf-core lib. * * Changed GroupModel to IdentityGroupModel * Updated unit tests the recent changes. * * Added documentation to the identityGroupService * Updated GroupInitial and GroupCoudcomponent doc. * * Created groupCount model. * Updated unit test to the recent changes * * After rebase updated doc * * Fixed comments. * [ADF-4497] ARIA role must be appropriate for the Breadcrumb element (#4986) * breadcrumb accessibility * translation * [ADF-4802] Login accessibility (#4988) * login button aria label * password toggle accessibility * translation * fix test * fix automation if * add missing export * [ADF-4811] - added extra method to open snackbar with interpolate arg… (#4989) * [ADF-4811] - added extra method to open snackbar with interpolate args for translated messages * [ADF-4811] - added extra parameter to show info * [ADF-4811] - added extra parameter to show info * [ADF-4811] added review changes * CI/CD Improvement - Create a release with tag when we merge master (#4991) * Create a release with tag when we merge master * Add release name with version * Documentation fix for Card View component (#4990) * Disable control flow e2e ADF (#4954) * update project script possible different JS-API * first commit no controll flow * second commit no controll flow * third commit no controll flow * 4 commit no controll flow * 5 commit no controll flow * 6 commit no controll flow * 7 commit no controll flow * 8 commit no controll flow * 9 commit no controll flow * 10 commit no controll flow * 11 commit no controll flow * 12 commit no controll flow * 13 commit no controll flow * 14 commit no controll flow * 15 commit no controll flow * 16 commit no controll flow * 17 commit no controll flow * 18 commit no controll flow * 19 commit no controll flow * 20 commit no controll flow * remove wdpromise, protractor promise and deferred promises * - fixed some incorrect “expect” calls - fixed some matchers - removed “return this;” when not needed - added a few more await-s * forgot a file * fix some failing tests * replaced driver calls with browser calls and enabled back waitForAngular * fix rightClick methods and hopefully some tests * fix settings-component * some more fixes for core and content tests * try to fix some more issues * linting * revert some changes, allowing download on headless chrome won’t work with multiple browser instances * fixes for Search tests * try to remove some wait calls * fix build * increase allScriptsTimeout and try another protractor and web driver version * improve navigation methods * some fixes for notification history and login sso * forgot a space * fix packages and enable some screenshots * navigation bar fixes * fix some test * some fixes for notification history and navigation bar use correct visibility method in attachFileWidget test * fix searching and another fix for navigation * try solve sso login * some more fixes * refactor async forEach into for..of * try fix for search tests * resolve rebabse problems * remove install * fix lint * fix core e2e * fix core e2e * fix core e2e * fix ps tests * fix some tests * fix core e2e * fix core e2e * fix core * fix some issues PS * fix core * fix core * fix some ps test * fix rebase issues * remove save * fix url regressed after rebase * fix url regressed after rebase * fix ps and core * fix lint * more parallel e2e ps * fix some ps cloud test * some cloud fix * fix lint * fix some test * remove files to be ignored * out-tsc * improve one cs test * fix candidate base app * fix ps test * remove click function * clean methods alrady present in browser action * try ugly wait * move wait * remove duplicate call * remove underscore * fix after review * fix imports * minor cosmetic fixes * fix comments test * add aria-sort (#4997) * [ADF-4816] Refactor About component (#5000) * [ADF-4816] Refactor About component * Update package.json * Add the npm publish as part of adf-cli (#5002) * Add a travis step to publish on npm (#5004) * [ADF-4799][ADF-4801] Automation tests for CardView clear date field and selectbox None option (#4993) * [ADF-4799] Automation for clear date button * [ADF-4801] Automate test for selectbox None option * add aria label and selected (#4999) * [ADF-4809] Automation for non-editable task details when completed (#5001) * [ADF-4976] Fix variable being referenced before initialization (#4977) * remove obsolete option from test-e2e * Enable the npm install on push branch * Npm publish the dist folder * Rebuild the libs after the next alpha * Change the version before building * Add the npmrc file in the correct folder and remove after publish * Remove the build all in the release job * Use the local npm publish command * cache the lib/dist * Change cli dist * Rollback mistake on update-version.sh * Clean the lib/dit * Clean the lib/dist * Revert change on update version * Rollback the 3.4 version * Run the clean before building * Run the deploy Pr only for PR * added a new version of candidatebaseapp with process ui workspace defined. (#5006) * rename subbprocess without capital letters * [ADF-4837] - Automation checkbox visibility e2e tests (#5010) * [ADF-4828] [ProcessListCloudComponent] Add action and context menu. (#5009) * * Demo on list com * [ADF-4828] [ADF] [ProcessListCloudComponent] Add action and context menu. * Exposed action and context menu. * Provided a way to in the demo shell to test action menu. * Added required transaltion on demo shell. * * Added doc * * Fixed comments. * fix clean script * [ADF-4846] Move to ADF the style overrides from ACA (#5016) * [ADF-4846] add $data-table-cell-link-color variable - move style fix needed on ACA to ADF * [ADF-4846] add $adf-permission-list-width variable - moved style fix for adf-permission-lists from ACA to ADF * [ADF-4850] Travis add check bundle size and docker publish (#5023) * Add a check bundle job after the release * Add a docker push step and update rancher * Split update rancher in a different job * Split update rancher in a different job * Install the adf-cli * Run docker publish and rancher update only on push * Use the adf-cli local code * Run the docker push before * [ADF-4825] Use ADF-CLI in ADF for versions and latest commit (#4994) * [ADF-4825] Use ADF-CLI in ADF for versions and latest commit * Add documentation * Update update-version.ts * Update release.sh * Update update-project.sh * Update release.sh * Update update-project.sh * Update release.sh * Update update-project.sh * Update README.md * Rebase branch * Update package.json * Update build.sh * Update package.json * Improve the docker log * Improve the docker log * Npm install latest adf-cli * Propose a correction to what appears to be a minor typo (#5026) * Propose a correction to what appears to be a minor typo removed the word 'a'. * Update extensibility.md * Use docker commands * Use the correct docker repo domain * echo rancher job * Check remote env if is full before to start the e2e CS (#5024) * add check remote env full * Update check-cs-env.js * revert change on dockerfile * Get the latest alpha before the install * fix content service document list action test (#5027) * fix content service document list action test * restore build.sh * perform twice movement mosue for right click for avoid bug in non headless chrome * change sso ref element present * change sso ref element present * fix release apha * fix permissions * [ADF-4847] Not able to find any user in Assignee field when creating a task (#5029) * [ADF-4847] Not able to find any user in Assignee field when creating a task Updated url to fetch composite user roles * [ADF-4847] Fixing failing E2E tests * release update commands pipeline * Run the update children project if is push or beta * Change the condition for master * [ADF-4816] Move localization keys for About component from demo-shell to core (#5007) * [ADF-4852] Make use of ADF-CLI command to update sha (#5032) * [ADF-4852] Make use of ADF-CLI command to update sha * Update build.sh * [ADF-4839] Document List - column name link accessibility (#5011) * accessibility * rename translation key * translation key name * link name component accessibility * generic translation * move codecov inside unit test to avoid the aftes success execution in any script stage * CI/CD allow a Travis cron job to create beta and update children proj… (#5033) * CI/CD allow a Travis cron job to create beta and update children projects * Update build.sh * Add condition for default jobs * [ADF-4544] Automation for form button refresh after action (#4835) * fix "ng lint" command (#5012) * update to latest js-api * fix the "ng lint" command * fix linting issues * fix lint issues * lint fixes * code fixes * fix html * fix html * update tests * test fixes * update tests * fix tests and api * fix code * [ADF-4845] Uploader - Expanded/collapsed state not exposed (#5015) * state accessibility * remove aria-disabled * fix scripts npm * add typscritp compiler in cli build * fix cli command use * Use the git token * lint missin install * move install in travis and out from lint.sh * [ADF-4843] - Automate more manual test cases for visibility chaining … (#5014) * [ADF-4843] - Automate more manual test cases for visibility chaining in ADF * fix lint * Cache the lib/dist for npm publish purpose * Try to create tag with token * [ADF-3723]Add visibility conditions on tabs - form rendering component tests (#5022) * Add visibility conditions on tabs - form rendering component tests * no message * Moved the suite to process-services-cloud folder * no message * accumulate common lib task in first job to avoid cache problems * change order check bundle * remove lib/dist from cache * [ADF-4854] sticky header for task list (#5036) * sticky header for task list * fix html * add docs * update code docs * [ADF-4840] Fixing failing tests on process-services-cloud (#5013) * [ADF-4840] Fixing dropdown-widget.e2e.ts-beforeEach and start-task-group-cloud.e2e.ts-afterAll * [ADF-4840] Testing with apps deployed with different permissions * [ADF-4840] Fixing edit-process-filters-component.e2e.ts * [ADF-4840] Add space to lib/process-services-cloud * [ADF-4840] Fixing people-group-cloud-filter-component and reverting changes to the appNames * [ADF-4840] Fixing start-task-custom-app-cloud * repair doc tools and polish the docs code (#5038) * set private access modifier * repair doc build tools * fix lit issues * re-generate version index * [ADF-4848] Form - fix tab visibility (#5021) * [ADF-4848] - fix tab visibility * add unit test * [ADF-4764] Hide placeholder in Amount Widget in readOnly mode (#5035) * [ADF-4764] Hide placeholder in Amount Widget in readOnly mode * add missing return type * Update .travis.yml * [ACTIVITI-3720] form variables enhancements (#5028) * support form variables on the model level * take 'variables.name' convention into account * move API to a proper place * unit tests and code fixes * unit tests for form field model * process variable interface * [ADF-4860] Travis add tag beta on cron job (#5042) * add the name and email values and push with the token * add the name and email values and push with the token * Release the beta in case the cron job runs * Create TAG_NPM based on the branch * [ADF-4855] Upload dialog - Buttons must have discernible text (#5040) * aria labels translation keys * actions aria label * announce confirmation content * Trigger alpha * Move the tag on the release sh * Run only the update children in case the tag is beta * Use enterprise token and npx to avoid install * [ADF-4823] added download and show preview for attach cloud widget (#4996) * [ADF-4823] fixed download and start fixing show preview * [ADF-4823] fixed preview files * [ADF-4823] - added unit test * [ADF-4823] - fixed lint problem * [ADF-4823] - rebased and fixed lint problem * added a new method in BrowserActions to check that the action menu is visible, and using that in the tests. * linting fixes * [ADF-4862] Upload dialog - reading order (#5045) * dialog container accessibility * upload container aria label translation key * focus on active upload dialog * test * add back removed aria-label * Use the correct adf-cli * [ACTIVITI-3739] make display show json types (#5046) * Fix the adf-cli with version option * Update the js api with the vjs version * [ADF-4828] Should display the custom action menu for Process Cloud List (#5030) * C315236 automated * updated the Title * changed the method name * Fixing Process Cloud tests (#5055) * Trigger alpha * Fixing people-group-cloud-component.e2e.ts * [DW-1328] added the create and delete role api for test preconditions (#5052) * added the create and delete role api for test preconditions * added the required visibility conditions, for the method to work consistently across apps * removed the visibility conditions that are not necessary * [ACTIVITI-3720] cloud form support for form variable mapping (#5044) * universal form model * parse variables correctly * turn group model into interface * remove console.log * interface instead of class * update form id type * improved form variable parsing * improved variable conversion * fix cloud tests * fix typings and code bugs * [ADF-4865] Upload Dialog - row actions not accessible by keyboard alone (#5051) * access upload dialog information by keyboard * upload files actions keyboard accessibility * aria labels translation keys * refractor styling * toggle action icons * update docs * e2e * e2e update action reference * [ADF-4831] DocumentList - filetype alternative text is not meaningful (#4998) * filetype alternative text * icons text translation key * icon text accessibility translation * fix e2e * add miscellaneous file type * [ADF-4826] Process/Task list first displays "No Process/Task Found" and then loads the Process/Tasks (#4995) * [ADF-4826] Process/Task list first displays "No Process/Task Found" and then loads the Process/Tasks * Initialized loader flag to true * Updated unit tests * fixed lint errors * [ADF-4794] Not able to attach a second file to a form after one has already been attached (#5058) * [ADF-4041] - fix People/Group preselected issues (#4866) * [ADF-4041] - fix People/Group preselected issues * [ADF-4041] - remove duplicated groups * [ADF-4041] - fix lint * [ADF-4041] - fix label overlay * [ADF-4041] - lint * [ADF-4041] - PR changes * clear timeout * remove unused property * clear timeout * fix default preselect user * [ADF-4867] adf-error-component refactor (#5056) * Refactor the adf-error-component Move the custom buttons on demoshell Fix unit test Remove usefull e2e * Add basic example * [ADF-4838] Upload Dialog - canceling a pending file cancels the file in progress (#5063) * add automation id * call cancel upload api only if file is not pending * tests * e2e * Use npx instead of absolute adf-cli path (#5053) * [DW-1478] E2e - Move 'filter' component from Admin Application (#5061) * [DW-1478] E2e - Move 'filter' component from Admin Application * Replace admin e2e framework methods with ADF reusable ones * Add return type for filter component method * Fix browser-actions errors * Remove clear() method from browser-actions * Add and rename edit filter components methods * Remove unused methods from browser-actions Add method to retrieve the application selected in Edit Process Filter * Fix called method in edit task filter component * [ADF-4798] - [adf-content-node-selector] File icons are not showing properly (#5054) * Log class in e2e plus check PS cloud CS works before run test (#5057) * check cs work on ps cloud add log class * fix env config * Use npx instead of absolute adf-cli path (#5053) (reverted from commit140f60b8dc) * Update package.json * fix FormRepresentationModel interface * [ADF-4878] Refactor, Split ADF About component (#5064) * Refactor, Split ADF About component * [ADF-4878] Add documentation * [ADF-4878] Rename Component * [ADF-4878] Implement comments * [ADF-4878] Update documentation for about components * [ADF-4888] DocumentList - cell header title is announced over cell value (#5068) * fix focus outline * focus on cell values * focus on size value if defined * row actions menu aria-label * temporary switch off the FormModel json typing * use custom chrome version with puppeteer (#5070) * use custom chrome version with puppeteer * pin to Chromium 76 * update code to trigger travis * update protractor * try remove extra env setting * try chrome 62 * upgrade to chrome 76, exclude 3 tests * add safety check for the focus * toggle tests * disable tests * disable flaky test * update names * disable flaky test * disable flaky test * disable test * disable test * fix name simpleapp * rename simpleApp to simpleapp project change * [ACTIVITI-3746] - fix form completion with tab fields (#5059) * [ACTIVITI-3746] - fix form completion with tab fields * fix lint * fix unit test * refractoring and PR changes * fix unit tests * [ADF-4829] [ADF] [TaskListCloudComponent] Add action and context menu. (#5018) * * Demo on list com * [ADF-4828] [ADF] [ProcessListCloudComponent] Add action and context menu. * Exposed action and context menu. * Provided a way to in the demo shell to test action menu. * Added required transaltion on demo shell. * * Added doc * [ADF-4829] [ADF] [TaskListCloudComponent] Add action and context menu. * Exposed action and contect menu on tasklist page. * * Added documentation. * * Fixed typo * * After rebase * * Fixed failing e2e test on cloud demo tasklist * * Added providedIn in Task/process cloud service. * [ADF-4807] Automation tests for date min/max validation (#5008) * Trigger alpha * [ADF-4807] Automation tests for date min/max validation * Removing identityUser changes * Add as group suffix the travis build number (#5072) * * Fixed failing unit tests on process-services. (#5080) * [ADF-4892] DocumentList - set appropriate column aria-sort state (#5079) * set specific aria-sort state * return false when table has no sorting * move logic to component * aria sort method * tests * [ADF-3724]Create tests for visibility conditions on tabs on APS1 (#5065) * Create tests for visibility conditions on tabs on APS1 * Fix comments * Fix linting * Remove the final / * [ADF-3725]Add visibility conditions on tabs tests when completing a task (#5034) * Add visibility conditions on tabs tests when completing a task * Fix comments * Removing unused import. * Changed simpleapp * Rebase * Removed comment * Revert "Rebase" This reverts commit417b59f541. * Remove unused method * Updated the simpleapp and added superadminuser when deploying the apps (#5075) * updated the simpleapp with the process-variables required and added superadminuser when deploying the apps. * simpleapp updated with more process variables * simpleapp added with process variables (#5085) * [ADF-4868] [APS-1] adf-content-node-selector seems broken when we upload from External Alfresco content service (#5078) * [ADF-4829] - Add e2e tests for custom action menu in TaskList and ProcessList (#5081) * in progress custom action menu on tasklist * C315723 - automated * split into 2 methods, addAction, addDisabledAction * added superadminuser as aps_admin user when deploying the apps (#5087) * [ADF-4894] Json editor dialog (#5082) * move download-zip to its own folder * json dialog * update docs * update test * disable e2e test * json widget for the Form * remove deprecated test * fix tests, update display text name * [ADF-4858] Make sure process-services works with ng commands (#5067) * Process-services: Making sure you can run ng build process-services ng test process-services * Fix the path of the styles * move the file in the right place * Add the travis TAGS value to docker * Fix the process-service export * fix readonly attribute * remove old versions.json (#5089) * [ADF-4906] [ADF] Not able upload file from ACS when start process with form (#5094) * [ADF-4909] Hide about-plugins and about-product-versions sections whe… (#5095) * [ADF-4909] Hide about-plugins and about-product-versions sections when they are empty * [ADF-4909] Add missing unsubsciption * release docs * [ADF-4914] Fix update versions script on Generator and AMA (#5098) * [ADF-4913] Fix Gallery View in datatable Component (#5101) * Use the latest candidatebaseapp * Review documentation plus some tools fix (#5100) * review 3.5.0 doc * fix documentation * fix documentation * fix documentation * [ADF-4922] Fix update project script for Generator and Modeler (#5103) * [ADF-4810] sso public urls configuration (#5102) * update OAUTH schema and model * update demoshell config for public urls * update sso docs (#5104) * [ADF-4810][ADF-4824] get the latest @alfresco/js-api with SSO fixes (#5106) * generic text (#5105) * [APM-1412] Fix Json dialog on Form json widget (#5107) * [ADF-4921] upload widget fixes (#5109) * upload widget fixes * fix mocks * [ADF-4925] Fix process variable mapping in Form Cloud component (#5110) * [ADF-4873] Release note in draft. (#5093) * [ADF-4873] Release note in draft. * [ADF-4873] Compantibility matrix. * Update release notes * [ADF-4873] Added the authorization topic to release note. * Update RelNote350.md * Revert "[ADF-4925] Fix process variable mapping in Form Cloud component (#5110)" This reverts commit7c692137e3. * localization 3.5.0 (#5112) * [ADF-4905] StartProcessCloud - fix starting different process than se… (#5091) * [ADF-4905] StartProcessCloud - fix starting different process than selected in dropdown * fix process e2e test * revert e2e changes * [ADF-4810] fix sso settings (#5108) * fix sso settings * fix test * update-js-api * update-js-api * invert test order for some reason * fix focus outline (#5115) * sso settigs fix (#5114) * fix test * update-js-api * update-js-api * invert test order for some reason * split before save publicUrls * split before save publicUrls * [ADF-4810] split if publicUrls is not Array * [ADF-4810]better check for string * [ADF-4925] Fix Process Variable mapping in ADF forms (#5116) * bump 3.5.0
29 KiB
Title
| Title |
|---|
| Release notes v2.3.0 |
Alfresco Application Development Framework, version 2.3.0 Release Note
These release notes provide information for the 2.3.0 release of the Alfresco Application Development Framework. This a General Available release of the Application Development Framework, which contains the Angular components to build a Web Application on top of the Alfresco Platform. The release can be found on GitHub at this link.
Contents
- New package versions
- Goals for this release
- Notable new features
- Localisation
- References
- Issues addressed
New package versions
"@alfresco/adf-content-services" : "2.3.0"
"@alfresco/adf-process-services" : "2.3.0"
"@alfresco/adf-core" : "2.3.0"
"@alfresco/adf-insights" : "2.3.0"
"alfresco-js-api": "2.3.0"
Suggested devDependencies update:
"@angular/cli": "1.7.4"
Goals for this release
In this release we have continued to focus on new big features such as Content Permissions, Faceted Search and production builds with support for AOT. We've consolidated theComment component to work across Process and Content and we have a new common Side Navigation component to have a consistent look'n'feel across all of our apps. See all the new features and bug fixes below.
Please report issues with this release in the issue tracker. You can collaborate on this release or share feedback by using the discussion tools on Gitter.
Notable new features
Below are the most important new features of this release:
- Inherit permission button
- Share File
- Lock File
- Comment a
Node - Inherit Permission Button
- Permission List Component
- Sidenav Layout Component
- Content metadata component enhancement
- Search Enhancements
- Search Chip List
- Version Management Enhancements
- Task Standalone
Share File
Creates and manages public shared links for files.
<button mat-icon-button
[baseShareUrl]="[http://localhos:8080/myrouteForShareFile/](http://localhos:8080/myrouteForShareFile/)"
[adf-share]="documentList.selection[0]">
<mat-icon>share</mat-icon>
</button>
Lock File
When the directive is clicked a dialog is shown and you can lock or unlock a file (folder cannot be locked) There are two types of lock: indefinite lock and time lock. If the time is not selected the user will lock the file it until will not unlock it When a file is locked it can be locked and unlocked by default only by the user that creates the lock but you can also allow the other file owners to modify it.
<button mat-icon-button [adf-node-lock]="node.entry">
<mat-icon>lock</mat-icon> Lock file
</button>
Comment a Node
The comments component can now be used also on files.
<adf-comments
[nodeId]="YOUR_NODE_ID"
[readOnly]="YOUR_READ_ONLY_FLAG">
</adf-comments>
Inherit Permission Button
Is it now possible add remove inherit permissions to a specific node via ADF adding the directive:
<button mat-raised-button
adf-inherit-permission [nodeId]="nodeId"
(updated)="onUpdatedPermissions($event)">
BUTTON TEXT</button>
This directive should be added to a button and when the button is clicked this will add/remove the inherited permission based on the actual node configuration.
Permission List Component
We have added a new component to show the list of the permission actually present for a specific node:
<adf-permission-list [nodeId]="nodeId">
</adf-permission-list>
Also this component will allow a role change for the locally set permissions using a dropdown.
Sidenav Layout Component
We have added a new component to make this common layout organisation easier to reuse:
<adf-sidenav-layout [sidenavMin]="70" [sidenavMax]="220" [stepOver]="600">
<adf-sidenav-layout-header>
<ng-template let-toggleMenu="toggleMenu">...</ng-template>
</adf-sidenav-layout-header>
<adf-sidenav-layout-navigation>
<ng-template let-isMenuMinimized="isMenuMinimized">...</ng-template>
</adf-sidenav-layout-navigation>
<adf-sidenav-layout-content>
<ng-template>
<router-outlet></router-outlet>
</ng-template>
</adf-sidenav-layout-content>
</adf-sidenav-layout>
Content metadata component enhancement
Two new input parameters have been added to the content-metadata component.
-
With parameter multi, the component is able to open multiple expansion panel at the same time.
-
With parameter readOnly, the metadata can't be edited, there is no pencil icon.
<adf-content-metadata-card [node]="node" [multi]="true" [readOnly]="true">
Search Enhancements
In this release we have started working on the various search enhancements and ground work for the Faceted Search support. Please note that the work is still in progress and you should expect more features in the upcoming releases.
Search Filter
This is a new component that adds advanced search capabilities for your application. You can find more details in the following Jira ticket: [ADF-2128] Facet Container (P1) - Alfresco JIRA
The working demo can be found in the "demo shell" application.
Search Chip List
This is a new component that allows you to display a list of chips reflecting the facet queries and facet buckets user has selected in the Search Filter component. It is possible to remove the chips to perform an automatic data update.
Version Management Enhancements
Version Management component now allows you the following features out of the box:
- View all document versions
- Upload new versions of the documents
- (new) Delete any of the previous versions
- (new) Download any of the previous versions
In addition, all actions are wired with the node permissions. Users won't be able to delete, restore or upload new versions if they are not granted permissions to update the given node.
Task Standalone
With the current ADF release, we have a new component adf-task-standalone that contains all the code related to a Task that doesn't belong to a process. The component exposes basic properties to hide or shows buttons or customize the title like the taskName.
<adf-task-standalone
[taskName]= "taskname"
[isCompleted]="false"
[hideCancelButton]="true">
</adf-task-standalone>
Localisation
This release includes: French, German, Italian, Spanish, Japanese, Dutch, Norwegian (BokmÅl), Russian, Brazilian Portuguese and Simplified Chinese versions.
References
Below you can find a brief list of references to help youstart to use the new release.
Official GitHub Project -alfresco-ng2-components
Getting started guides with Alfresco Application Development Framework
Component catalog
Gitter chat supporting Alfresco ADF
Please refer to the official documentation for further details and suggestions.
Issues addressed
Release Notes - Apps Development Framework - Version 2.3.0
Documentation
- [ADF-2360] - Wiki test style
- [ADF-2451] - Initial doc review
- [ADF-2456] - Document List documentation for properties needs enhancements
- [ADF-2458] - Overhaul process.service.md doc file
- [ADF-2463] - Organise doc files into library subfolders
- [ADF-2526] - Fix interpolation markers in doc code samples
- [ADF-2596] - Properties of renamed input/output are wrong
- [ADF-2695] - DocumentList content action documentation
- [ADF-2697] - [Viewer] Add sharedLinkId example in Viewer documentation
Feature
- [ADF-711] - Drag and drop doesn't have the acceptedFilesType property
- [ADF-2197] - 'Process Heat map' is not showing the proper informations related to the dropdown.
- [ADF-2431] - Support Content Projection for Card View
- [ADF-2433] - Calling custom REST end points with JS API
- [ADF-2434] - Rename file and folders
- [ADF-2435] - SSO AuthGuards
- [ADF-2452] - Task Standalone component
- [ADF-2457] - Comment component - Hide the table header
- [ADF-2459] - ADF Pipeline build - is not running the production mode
- [ADF-2477] - Message bus in log service
- [ADF-2493] - alfresco-js-api search api regeneration
- [ADF-2504] - Provide Option to Disable Metadata Edit
- [ADF-2528] - Share Directive
- [ADF-2540] - Lock and Unlock directive
- [ADF-2542] - Permission display component
- [ADF-2559] - Import the Sidebar component in ADF
- [ADF-2588] - Make comment components compatible with content service
- [ADF-2609] - Provide a way to change the BPM context
- [ADF-2614] - Edit icon misses in Info-drawer Assignee
- [ADF-2632] - Version Manager should support application configuration settings
Epic
- [ADF-2430] - Enable Data Table to provide a card view
Story
- [ADF-1294] - CS 5.2.1 - Search - JS-API update
- [ADF-2128] - Facet Container (P1)
- [ADF-2561] - View comments on previous versions
- [ADF-2562] - Download a previous version
- [ADF-2567] - Delete a version
Bug
- [ADF-1714] - Task List and Process List does not react properly on Enter key
- [ADF-1787] - [Mobile] for upload dialog text overlapping, not displaying full file name
- [ADF-1814] - [Mobile] Files/folders is not deleted when selecting multiple
- [ADF-1816] - [Mobile] Cannot view folder correctly when moving/copying folder/file
- [ADF-1828] - [Mobile] if navigating to folder with long filename all items are pushed off the screen
- [ADF-1913] - [Mobile] 'Category' link is overflowing on Process page.
- [ADF-1932] - [Mobile][demo shell]Settings button on login page is not displayed properly
- [ADF-1935] - [Mobile] Long content on widgets is not properly displayed.
- [ADF-2018] - [Mobile][demo shell] Info drawer for Versions is not properly displayed
- [ADF-2124] - Should be able to login with security.csrf.disabled=false
- [ADF-2255] - SelectBox field does not render the data in ADF form
- [ADF-2320] - Complete button is visible on an involved task
- [ADF-2337] - [Viewer] Dark Theming color are not working properly
- [ADF-2358] - Copy action for consumer user on demo shell denied
- [ADF-2368] - Manage file version is updating wrong files.
- [ADF-2373] - User should be able to see just the sites in which is member in SiteList drop-down
- [ADF-2393] - Error when deleting a folder when Infinite scrolling is enabled and all items are loaded
- [ADF-2397] - Sometimes Load more on Content
NodeSelector does not load next page of results - [ADF-2414] - Translation missing for warning message on Login Page
- [ADF-2421] - CLONE - Unable to copy / move a file from Recent or Favorites when user has only granular permissions on the file
- [ADF-2428] - [Demo shell Unable to view document metadata from document list view
- [ADF-2429] - Viewer - media file full screen
- [ADF-2442] - Search Service has wrong types for the 'search' API
- [ADF-2443] - Typo in the UserPreferences service
- [ADF-2444] - CLONE - Incorrect Items per page values on all lists after upgrade to ADF 2.2.0
- [ADF-2448] - Wrong type definition for
RequestPagination - [ADF-2450] - Search api type definition is not defined
- [ADF-2454] - Login dialog icon and header text not centered correctly
- [ADF-2455] - Document List does not render thumbnails
- [ADF-2461] - Pdf viewer worker are not unregistered
- [ADF-2465] - Sometimes, navigating using the breadcrumb opens another folder instead of the clicked one - after search performed on the Content
NodeSelector - [ADF-2468] - Error message displayed in console when navigating to tag page
- [ADF-2470] - Search API implementation is incomplete
- [ADF-2480] - Document List is not refreshed after deleting a file
- [ADF-2483] - Validate folder name on change
- [ADF-2484] - Content actions do not translate well
- [ADF-2486] - Input Mask Placeholder for TextWidget not showing in ADF
- [ADF-2492] - Task without a form is not displayed when assignment is preselected on APS
- [ADF-2500] - The full content of Trashcan is not displayed.
- [ADF-2501] - Checkbox form Widget - TASK "Complete" button not grayed out when widget set as required
- [ADF-2514] - AOT build process service error in typescript compiler
- [ADF-2522] - Date and time widget - Incorrect min/max values applied
- [ADF-2535] - Content Metadata - group title translation
- [ADF-2575] - User details are not displayed when searching for a user to add it to 'involve people' on a task
- [ADF-2586] - Components do not work prod mode when importing in code
- [ADF-2591] - [Document list] Selection icon is cut
- [ADF-2592] - Different types of tooltips appear in the viewer
- [ADF-2604] - Incorrect definitions for Enums
- [ADF-2607] - Task
Form- Number Widget placeholder no longer displayed - [ADF-2624] - All metadata card component children display parent info drawer tooltip
- [ADF-2625] -
Nodename not updated when changing its value in metadata component - [ADF-2628] - Metadata editors miss tooltips
- [ADF-2630] - demo shell: tabs of the info drawer are not translated
- [ADF-2634] -
NodeVersion List actions are not localised - [ADF-2636] - Console gives an error when trying to load ADF on safari
- [ADF-2660] - ADF Process Service lib is not importing the content dependency
- [ADF-2662] - [Settings Component] Still able to sign in when changing APS or ACS URLS to invalid URL
- [ADF-2669] - Delete version confirmation dialog has wrong 'cancel' color
- [ADF-2673] -
DebugAppConfigServicebreaks default values for application config - [ADF-2676] - SupportedPageSizes from app.config.json file are not displayed in Content Services Page
- [ADF-2681] - Not all sites are displayed in Site List dropdown
- [ADF-2682] - Number of page doesn't change when navigating to another folder
- [ADF-2684] - [Task Pagination]pagination isn't displayed properly when 'Items per page' is 25
- [ADF-2687] - [Demo shell] No message is displayed when deleting a file/folder from content action
- [ADF-2689] - Task
Form- Text Widget placeholder no longer displayed - [ADF-2690] - Title is not properly displayed in Metadata component - 'Properties' tab
- [ADF-2711] - [Involve People Widget] When scrolling down the result box scrolls with the page
- [ADF-2714] - [Demo shell]Not able to download a version of a file
- [ADF-2715] - [Document List] Can't display content of a folder on any page after the first
- [ADF-2719] - [Demo shell] The message is not translated when deleting a folder from content action menu
- [ADF-2723] - File viewer - Document list reverting to user's folder after viewing file from another location
- [ADF-2725] - Folder content is not displayed after clicking it from search suggestion
- [ADF-2734] - [Demo shell] Supported page size in Trashcan is different form the others
- [ADF-2735] - Wrong fall back icon when thumbnails enable - Document List
- [ADF-2746] - [Demo shell] Created by' column is empty
- [ADF-2755] - Cannot close the viewer after viewing a file from a process/task.
New Feature
- [ADF-2306] - DocumentList should let configure the includeFields request to the server
- [ADF-2361] - rootId behavior of
BreadcrumbComponent - [ADF-2415] - PDF Viewer - open password protected files
- [ADF-2552] - Create a directive to add/remove inherited permissions
- [ADF-2553] - Add a dropdown choice for role into permission list for locally set permissions
- [ADF-2580] - [Demo Shell]Improve the inherit button to show better the 'toggle' status
Task
- [ADF-645] - Expose a Claim Task event on activiti-task-details.component - 1883 Github
- [ADF-1572] - Remove sorting option from comments.
- [ADF-2086] - [Test Automation] Create smoke test for analytics
- [ADF-2088] - [Test Automation] Create test to cover form widgets
- [ADF-2353] - Comment component - Use the mat-list
- [ADF-2376] - Remove logs in instances
- [ADF-2380] - Adding start task tests for custom app
- [ADF-2394] - Process List Component - Should expose the mutiSelect property
- [ADF-2405] - Process Service - Add a new method to get all process definition versions
- [ADF-2412] - Task List - refactoring
- [ADF-2417] - Remove the default
NodeID from tag page in demo-shell - [ADF-2424] - Docker file size decreasing
- [ADF-2462] - Automatic PR script after any beta release
- [ADF-2471] - Create smoke tests to cover Colour change component
- [ADF-2475] - Create smoke test to cover infinite scrolling
- [ADF-2476] - Create smoke test for metadata component
- [ADF-2491] - Code of Conduct document for the project
- [ADF-2495] - Change all fit/fdescribe to it/describe
- [ADF-2517] - Travis pipeline test dist
- [ADF-2521] - Stabilise failures within auto suite against development branch
- [ADF-2531] - Support for AoT compilation and Production builds
- [ADF-2533] - Clean double name component and directive
- [ADF-2534] - Update Generator angular-cli 1.7.3
- [ADF-2558] - Update the JS-API to fully support the ACS Versions API
- [ADF-2587] - Update the i18n files
- [ADF-2638] - Event for other components when Content Metadata updates node
- [ADF-2645] - [App generator] 2.3.0 update
Please refer to the Alfresco issue tracker for other known issues in this release. If you have more questions, please reply here or contact us using gitter.










