* remove lock files
* [ADF-1516] added parsing on date check (#2301)
* Remove MDL from demo shell (#2302)
* [ADF-1492] Document List - Export ContentNodeSelectorComponent and ContentNodeSelectorComponentData (#2297)
* fix wrapped field resolving (#2305)
check for the type property before resolving a wrapped field (addresses issue with empty field objects)
* support redirection on successful login (#2306)
* new "document" widget (#2307)
* [ADF-1090] support custom dynamic table row validation (#2308)
* support custom dynamic table row validation
* test fixes
* export missing models
* allow loading layout presets from app.config (#2310)
* [ADF-1250] Remove MDL from Analytics (#2311)
* Removal of MDL dialog from report parameters
* Futher mdl removal
* Futher mdl removal
* Fixing demo shell icon position issues
* Futher mdl removal
* Futher mdl removal, tests fix
* Remove mdl leftover
* [ADF-1534] Automatic PDF rendering for unsupported types. (#2313)
* move viewer dialog to a separate folder
* make dialog take full screen size
* automatic PDF conversion
* mime type icon in the title
* [ADF-1530] correct plain text viewer resolving
* separate lightweigh pdf view for the dialog
* [ADF-1238] Removed mdl from alfresco search component (#2309)
* [ADF-1328] removed mdl from adf search
* [ADF-11328] removed mdl from search added theme style
* Fix failing tests
* Fix the last bit of stylings
* [ADF-1478] Make the pagination more responsive (#2315)
* [ADF-1444] Fix name display issue (#2317)
* fix memory leaks for pdf viewers (#2316)
* remove unused checkbox from demo shell (#2322)
* allow toggling viwer dialog toolbar elements (#2319)
* [ADF-1537] Fix check property defined (#2320)
* [ADF-1521] Form string type is not rendered (#2318)
* Fix missing string widget and task list loading
* Update tasklist.component.ts
call initStream
* avoid in app list long name are displayed under the logo. (#2323)
* remove max length attribute (#2321)
* remove unused document var
* Fix minimal responsiveness of demo app's activiti section (#2324)
* [ADF-1012] Hide delete checklist button when the checklist is in readonly mode (#2325)
* disable button to delete when the checklist is in readonly mode
* style issues
* fix test
* skipcount 0 after pagesize change (#2327)
* breadcrumb enhancements (#2328)
* [ADF-1247] Remove MDL from processlist package (#2329)
* Removing mdl stuff
* Further mdl removal
* Further mdl removal
* Removing mdl is finished
* unused label in search component
* [ADF-1547] tooltip fixes and enhancements (#2333)
* tooltip enhancements
* fix unit tests
* disable upload content for completed task (#2332)
use primary color for upload button in proccess attachment and task attachment
* doc update
* change name export module userinfo (#2334)
* [ADF-1543] Remove local copy of muli (#2335)
Use http request to load the font
Add the Muli font in all the theme
Remove the overwritten font-family not necessary
* [ADF-1544] app config file management refactoring (#2331)
* application configuration service refactoring
* fix demo shell
* remove logging to console
* [ADF-1515] Internationalization - ADF strings review (#2336)
* Update en.json
ADF-1515
Update to match Content Services terminology
* Update en.json
ADF-1515
Improvements to readability in line with docs.alfresco.com/writing-for-alfresco
* Update en.json
ADF-1515
Improvements to readability and consistency
* Update en.json
* Update en.json
ADF-1515
Fix typo
* Update en.json
ADF-1515
Updated for US spelling and consistency with docs.alfresco.com/writing-for-alfresco
* Update en.json
ADF-1515 - reduced word count
* Update en.json
ADF-1515
Readability improvements
* Update en.json
ADF-1515
Updates for readability and consistency
* Update en.json
ADF-1515
Updated for readability and consistency
* Update en.json
* Update en.json
* Update en.json
ADF-1515 - removed variables section as discussed w. Eugenio
* Update en.json
ADF-1515 - removed search label as discussed with Eugenio
* [ADF-1246] Remove mdl from Tasklist (#2339)
* Remove mdl from app list
* Remove mdl from adf-people
* Update prebuuilt styles
* Remove mdl dialog from task details
* Remove some mdl from checklist
* Further mdl removal
* Last mdl parts removed
* fix toolbar and page port view for size in small devices (#2338)
remove old alfresco and activiti prefix
fix login toggle mobile devices
* move readonly checklist from icon to button
* [ADF-1518] Update material2 beta 10 and angular 4.3.6 (#2304)
* ignore pkg lock
* update pkg json
* date picker update material beta.10
* isDateInstance moment adapter
* style and datepicker update material2 beta 10
* update test dateitem to beta10
* regenerate style files
* use material icons web font
* fix data range material 2 beta 10
* minors cleaning
* recreate styles
* remove unused componentHandler var
* fix failing test checkbox
* [ADF-1488] reset selection on Document List data change (#2341)
* reset selection on data change
* unit tests
* fix unit tests
* [ADF-1549] Initial files for new doc format (#2342)
* [ADF-1555] add animation on show and hide of results (#2343)
* add animation on show and hide of results
make the style similar to the other material 2 menu
fix issue popup always stays on the screen
fix Search does not collapse if its input is focused
* minor code style issues
* minors fix and test fix
* fix app.config.json error in test
* update beta10 mat-menu-base method
* karma configuration all
* [ADF-1548] deprecate the usage of the "forRoot" methods in modules (#2344)
* remove CoreModule.forRoot
* remove forRoot methods
* fix form issues (lint)
* save js-api version in demo shell
* [ADF-1560] Process fields are not translated when starting a process and on process pag. (#2346)
* Detached extra curly brace in en.json.
* [ADF-1549] Added files for Core library (#2345)
* [ADF-1549] Added files for Core library
* [ADF-1549] Updated md files following checks
* [ADF-1549] Added doc files for Datatable library (#2348)
* fix people widget form component when no images are present (#2349)
* [ADF-1568] Clean polyfills (#2347)
Use msSaveOrOpenBlob in content service for save fiel in IE
* Disable the attachment component when the task/process is completed (#2351)
* [ADF-1549] Added doc files for Tasklist library (#2350)
* [ADF-1549] Added doc files for Processlist library (#2353)
* [ADF-1549] Added doc files for remaining Activiti libraries (#2354)
* Fix start task form (#2356)
* [ADF-1549] Added docs for Login, Search, Social and Tag (#2355)
* Disable drag drop parent component (#2357)
* [ADF-1549] Added docs for Upload, Userinfo, Viewer and Webscript (#2359)
* [ADF-1574] Info Drawer - Add a mechanism to know the current active tab (#2352)
* [ADF-1574] Info Drawer - Add a mechanism to know the current active tab
* Added a output event in adf-info-drawer component to get the currently active tab
* [ADF-1574] Info Drawer - Add a mechanism to know the current active tab
* Added a output event in adf-info-drawer component to get the currently active tab
* Added unit test file
* Updated info-drawer.md
* refactoring autocomplete fields form in order to use the material 2 autocomplete (#2358)
* proxy setup to fix native login dialog (for local runs) (#2363)
* [ADF-1364] Infinite scrolling for Copy & Move (#2362)
* Use infinite pagination for search also
* Fix highlight in copy & move
* Fix highlight and material menu issue
* Update documentation
* [ADF-1549] Improved formatting for doc index (#2365)
* [ADF-1549] Added undoc stoplist feature
* [ADF-1549] Better grouping of items in doc index
* [ADF-1549] Added undoc stoplist feature
* [ADF-1549] Better grouping of items in doc index
* [ADF-226] Add requeue button to task header (#2366)
* Add requeue button to task header
* Fixing typescript declaration
* [ADF-1238] Search debounce click issue fix and minor style clean (#2361)
* fix search issues no result table not shown
minor issues style button
* fix issue animation search input field debouncing toggle search
* fix test search
remove expandable probeprties
* remove test expand
* ripristinate expandable properties
* fix test
* [ADF-1584] remove primary color from user description in userinfo
* [ADF-1549] Moved docassets folder inside docs folder (#2367)
* Update package json typescript version (#2368)
* update package json typescript version
* fix test problem
* fix minor upload type bug
* improved "start:dist" script (#2369)
* Save host only when apply (#2371)
[ADF-1581] Demo shell - Improve host setting configuration check
* [ADF-1582] Revert error widget style modification (#2372)
* Revert error widget style modification
* Fix start form issues
* Fix call start form with processInstance instead of processDefinition (#2373)
* [ADF-1590] Cursor pointer is not displayed on expand/collapse Task and Process Filters (#2370)
* [ADF-1590] Cursor pointer is not displayed on expand/collapse Task and Process Filters
* Added property [cursor: pointer] in accordion-group.component.scss
* [ADF-1590] Cursor pointer is not displayed on expand/collapse Task and Process Filters
* Added property [cursor: pointer] in accordion-group.component.scss
* Added css property for expand/collapse problem on heading click
* Fix styles (#2376)
* Fix check taskList exist (#2375)
* [ADF-1585] - Fix datatable styles (#2374)
* Unify datatable hover and selection color
* Fix prebuilt styles collision
* Show missing list after starting a process (#2379)
* Fix dropdown should show the value in readonly mode (#2380)
* [ADF-1586] Added new Core doc files (#2383)
* Fix datewidget's moment issue (#2384)
* Update to comments for 508 compliance with translation (#2386)
* 508 fixes to bring the comments table into compliance. The <thead> element must be visible to users and <th> must display text that indicates what resides in the columns below.
* Updated to properly use the i18 translation
* fix minor typo: remove spaces from versions
* [ADF-1291] Attachment list is not instantly refreshed after upload (#2387)
* [ADF-1291] Attachment list after upload list is not instantly refreshed
* Implemented NgZone to ensure change detection
* [#2377 Github] Attachments control won't let you add a document you removed
* Reset the value of input after each upload so that change will be detected if the same file is selected repeatedly
* [#2377 Github] Attachments control won't let you add a document you removed
* Added test to make sure the input value is rest after upload
* [ADF-1595] Typeahead - Fetch the value from the process variables (#2388)
* Get the typeahead value from the process variables. We should not use the processDefinition to get again all the values
* Improve the dropdown widget
* Fix running process issue (#2391)
* [ADF-1608] Start Form - Improve the unit test cases. (#2390)
* * Covered more test case scenarios for start-form component
* [ADF-1608] Start Form - Improve the unit test cases.
* Refactored start-form.component.spec.ts
* Covered more test case scenarios for start-form component
* add style builder in demo shell for development purpose (#2385)
remove precompiled css theme from repository
* fix layout issues for report list (#2394)
* configurable 'supportedPageSizes' for document list (#2395)
* [ADF-1616] download zip dialog title (#2397)
* [ADF-1615] Datatable - The ellipsis class doesn't work for a custom template (#2398)
* Added ellipsis property for data-column rendered using custom html template
* [ADF-1613] logout directive (#2393)
* logout directive
* test fixes
* remove prebuilt theme
* Fix shared service design issue (#2399)
* fix build issues
* remove unused scss import
* Provide a multiselection property to select more than one row (#2389)
* [ADF-1583] Fix change detection error (the quick way) (#2396)
* Fix change detection error (the quick way)
* Fix it the second time
* raise keyboard events, improve task list keyboard handling (#2401)
* page title service (#2403)
* improved ecm auth guard (#2402)
* Fix dev build
* Fix input stylings for adf-people-search and modify existing fix for form inputs (#2405)
* 508 compliance fix for upload widget (#2406)
* 508 fixes to bring the comments table into compliance. The <thead> element must be visible to users and <th> must display text that indicates what resides in the columns below.
* Updated to properly use the i18 translation
* This is a 508 Compliance fix to add a keyup.enter, role, and tabindex to both the icon and span associated with the file upload widget. This will allow keyboard-only users the ability to tab to a file loaded with the Upload Widget and select the element using the enter key.
* [ADF-1549] Removed doc content from library README files (#2400)
* [ADF-1549] Removed doc content from library README files
* [ADF-1549] Removed doc content from library README files
* [ADF-1583] Fix change detection error (the quick way) (#2396)
* Fix change detection error (the quick way)
* Fix it the second time
* raise keyboard events, improve task list keyboard handling (#2401)
* [ADF-1549] Removed doc content from library README files
* [ADF-1549] Added doc update from Tasklist readme
* THe login component should check the minLength as default (#2407)
* Adding some responsiveness to demo shell app (#2408)
* Revert "Adding some responsiveness to demo shell app (#2408)" (#2410)
This reverts commit 6fa135faf3
.
* [ADF-1623] routing integration for Viewer (#2404)
* routed viewer (demo app)
* toolbar support
* app menu component for demo shell
* navigate back button
* fix unit tests
* improve viewer type detection and rendering
* download button
* automatic pdf rendition, spinners, ui tweaks
* border for pdf pages
* scroll top support
* docs update
* info drawer placeholder
* [ADF-1632] Task Header - The default parent name value should be None (#2409)
* The default parent name should be None
* Fix trim
* add js doc
* Fix selection reset issue (#2414)
* Fix input line-height issue (#2417)
* fix closing search bar has not to trigger search (#2415)
* [ADF-1626] Fix double tabbing issue in datatable (#2416)
* Fix double tabbing issue in datatable
* Fix accessibility issue for process list
* add service suffix page title service (#2418)
* [ADF-1634] floating toolbar for PDF viewer (#2413)
* floating toolbar for PDF viewer
* use routing settings to toggle app menu
* remove dialog viewer
* remove duplicate menu
* fix error message size in login component (#2419)
* remove header duplicated webscript demo and move template in external HTML
* remove template old reference in documentation (#2421)
* remove console log (#2422)
* add presets document list in an external model (#2420)
* [ADF-1629] Fix check the visibility before render the form (#2423)
* support page picker for document list (#2424)
* [ADF-1586] Added new doc files for Document List library (#2427)
* [ADF-1611] Demo shell responsiveness (#2426)
* Reapplying the unreappliable
* Fix buggy search button
* Fix settings
* Last bit of responsive stylings
* Fix breadcrumb responsiveness (#2430)
* fix page size not being saved (#2429)
* [ADF-1640] Start form - Get the variables from the process instance API (#2425)
* Get the variables from the process instance API
/api/enterprise/process-instances/XXX
instead of
/api/enterprise/process-instances/382/variables
because the latest api returns 404 if the process is completed
* Fix unit test
* Add field id
* User info center title (#2432)
* [ADF-1586] Added doc files for Document List library (#2435)
* [ADF-1664] fix color text login for dark theme (#2433)
* fix color text login for dark theme
* fix test
* Update en.json (#2436)
A couple of very minor changes (I'll raise a Jira next time, sorry!)
* fix the menu height issue (#2438)
* Fix Form Service parseForm (#2440)
* [ADF-1636] fix issues with i18n resource composing (#2434)
* fix issues with i18n resource composing
merge resources instead of concatenating, make 'app' resource always load last
refs #2412
* unit tests
* type for style in remote env
* Change task/process on double click (#2439)
* [ADF-1674] align amount prefix widget
* fix user model process service and image loading (#2431)
* remove prebuilt-themes from npmignore
* public peopleProcessService in search component in order to use it in template
* [ADF-1676] hide fake content in the viewer (#2442)
* hide fake content in the viewer
* add missing property
* reset pagination on data source change (#2443)
* [ADF-1625] removed wrong select into typeahed widget, readded validati… (#2411)
* #ADF-1625 removed wrong select into typeahed widget, readded validation on blur
* #ADF-1625 added validator for typeahead fixed tests
* #ADF-1625 removed wrong fdescribe
* [ADF-1625] cleaned behaviour on typeahed
* [ADF-1625] fixed some selection bug on typeahed and start fixing test
* [ADF-1625] fixed typeahead test for autocomplete
* [ADF-1586] Updated Datatable docs (#2445)
* [ADF-1586] Updates to Datatable docs
* [ADF-1586] Fixed broken link in doc index page
* [ADF-1671] visibility fix use id instead of name during comparison (#2441)
* visibility fix use id instead of name during comparison
* fix tslint problems
* [ADF-1677] fix issues with paging (#2446)
* fix issues with paging
* update unit test
* make comments always editable for process (#2447)
make comments editable only when there are users involved
* change indentation task-details
* lint fix demo shell
* [ADF-1685] tasklist is not loading after logout
* pagination fixes (#2448)
* [ADF-1687] pass entire createdBy obj in user process constructor
* [ADF-1653] cleaned user suggestion when input type is an empty string (#2444)
* [ADF-1653] cleaned user suggestion when input type is an empty string
* [ADF-1653] removed wrong fdescribe
* [ADF-1653] improved behaviour of people widget
* Removed fdescribe
* [ADF-1689] fix task comment when the task is running (#2449)
* [ADF-1689] fix task comment when the task is running
* fix test
* reintroduce old name export BC clean postpone in 2.0.0
* [ADF-1688] Update value for the form field when is empty string (#2450)
* 1.9.0
* remove >>> in favor of ::ng-deep
fix license check
ALFRESCO ANGULAR COMPONENTS
Introduction
See the following page for an introduction to the Alfresco Application Development Framework.
Prerequisites
Before you start using this development framework, make sure you have installed all required software and done all the necessary configuration, see this page.
Components
To view the complete list of all the components that you can use to build your custom Alfresco (ECM,BPM) client follow this link: Components.
You can browse all the components at the following page.
Demo Application
A separate application showcasing integration of components can be found here.
You will find examples of basic interaction for both BPM and ECM sets of widgets.
Yeoman generators
To speed up the development of your Alfresco Angular 2 application, or Alfresco Angular 2 component, use one of the Yeoman generators.
These generators will create a full working project with all the right libraries and tools.
Generate an Alfresco web component starter project
To generate your Alfresco Angular 2 component you can use the following Yeoman generator:
Generate an Alfresco web application starter project
To generate your Alfresco Angular 2 application you can use the following Yeoman generator:
Amazon AWS Elastic Beanstalk fast deploy
To deploy directly on your AWS instance our demo shell click the button below:
Browser Support
All components are supported in the following browsers:
Browser | Version |
---|---|
Chrome | Latest |
Safari (OS X) | 9.x |
Firefox* | Latest |
Edge | 13, 14 |
Internet Explorer | 11 |
- Due to a Firefox known issue, the Alfresco Upload Component does not currently support folder upload functionality on Firefox.
Please refer to the Browser Support article for more details.