diff --git a/ng2-components/ng2-activiti-form/src/components/activiti-form.component.ts b/ng2-components/ng2-activiti-form/src/components/activiti-form.component.ts
index 9481157b5e..2c5151d877 100644
--- a/ng2-components/ng2-activiti-form/src/components/activiti-form.component.ts
+++ b/ng2-components/ng2-activiti-form/src/components/activiti-form.component.ts
@@ -60,6 +60,8 @@ import { WidgetVisibilityService } from './../services/widget-visibility.servic
*
* {showRefreshButton} boolean - to hide the refresh button of the form pass false, default true;
*
+ * {showDebugButton} boolean - to show the debug options, default false;
+ *
* {showCompleteButton} boolean - to hide the complete button of the form pass false, default true;
*
* {showSaveButton} boolean - to hide the save button of the form pass false, default true;
@@ -124,6 +126,9 @@ export class ActivitiForm implements OnInit, AfterViewChecked, OnChanges {
@Input()
showSaveButton: boolean = true;
+ @Input()
+ showDebugButton: boolean = false;
+
@Input()
readOnly: boolean = false;
diff --git a/ng2-components/ng2-activiti-tasklist/index.ts b/ng2-components/ng2-activiti-tasklist/index.ts
index dc72a4b407..f8e68027dc 100644
--- a/ng2-components/ng2-activiti-tasklist/index.ts
+++ b/ng2-components/ng2-activiti-tasklist/index.ts
@@ -20,5 +20,6 @@ import { ActivitiTaskDetails } from './src/components/activiti-task-details.comp
import { ActivitiFilters } from './src/components/activiti-filters.component';
export * from './src/components/activiti-tasklist.component';
+export * from './src/services/activiti-tasklist.service';
export const ALFRESCO_TASKLIST_DIRECTIVES: [any] = [ActivitiFilters, ActivitiTaskList, ActivitiTaskDetails];
diff --git a/ng2-components/ng2-alfresco-datatable/README.md b/ng2-components/ng2-alfresco-datatable/README.md
index 7f68b788ff..d533f275cc 100644
--- a/ng2-components/ng2-alfresco-datatable/README.md
+++ b/ng2-components/ng2-alfresco-datatable/README.md
@@ -135,6 +135,7 @@ export class MyView {
| data | DataTableAdapter | instance of **ObjectDataTableAdapter** | data source |
| multiselect | boolean | false | Toggles multiple row selection, renders checkboxes at the beginning of each row |
| actions | boolean | false | Toggles data actions column |
+| fallbackThubnail | string | | Fallback image for row ehre thubnail is missing|
### Events
diff --git a/ng2-components/ng2-alfresco-documentlist/README.md b/ng2-components/ng2-alfresco-documentlist/README.md
index 5d11880dab..5d0880d7c9 100644
--- a/ng2-components/ng2-alfresco-documentlist/README.md
+++ b/ng2-components/ng2-alfresco-documentlist/README.md
@@ -98,6 +98,7 @@ Also make sure you include these dependencies in your `index.html` file:
| navigate | boolean | true | Toggles navigation to folder content or file preview |
| navigationMode | string (click\|dblclick) | dblclick | User interaction for folder navigation or file preview |
| thumbnails | boolean | false | Show document thumbnails rather than icons |
+| fallbackThubnail | string | | Fallback image for row ehre thubnail is missing|
| multiselect | boolean | false | Toggles multiselect mode |
| contentActions | boolean | false | Toggles content actions for each row |
| contextMenuActions | boolean | false | Toggles context menus for each row |
diff --git a/ng2-components/ng2-alfresco-documentlist/src/components/document-list.html b/ng2-components/ng2-alfresco-documentlist/src/components/document-list.html
index 06f06bd90c..18395008d0 100644
--- a/ng2-components/ng2-alfresco-documentlist/src/components/document-list.html
+++ b/ng2-components/ng2-alfresco-documentlist/src/components/document-list.html
@@ -2,7 +2,7 @@
[data]="data"
[actions]="contentActions"
[multiselect]="multiselect"
- [fallbackThumbnail]="baseComponentPath + '/img/ft_ic_miscellaneous.svg'"
+ [fallbackThumbnail]="fallbackThubnail"
(showRowContextMenu)="onShowRowContextMenu($event)"
(showRowActionsMenu)="onShowRowActionsMenu($event)"
(executeRowAction)="onExecuteRowAction($event)"
diff --git a/ng2-components/ng2-alfresco-documentlist/src/components/document-list.ts b/ng2-components/ng2-alfresco-documentlist/src/components/document-list.ts
index fa79a3d14d..fb75acfbcf 100644
--- a/ng2-components/ng2-alfresco-documentlist/src/components/document-list.ts
+++ b/ng2-components/ng2-alfresco-documentlist/src/components/document-list.ts
@@ -73,6 +73,9 @@ export class DocumentList implements OnInit, AfterViewInit, AfterViewChecked, Af
baseComponentPath = __moduleName.replace('/components/document-list.js', '');
+ @Input()
+ fallbackThubnail: string = this.baseComponentPath + '/img/ft_ic_miscellaneous.svg';
+
@Input()
navigate: boolean = true;
diff --git a/ng2-components/ng2-alfresco-documentlist/src/data/share-datatable-adapter.ts b/ng2-components/ng2-alfresco-documentlist/src/data/share-datatable-adapter.ts
index 7df12aca26..12f369b2d8 100644
--- a/ng2-components/ng2-alfresco-documentlist/src/data/share-datatable-adapter.ts
+++ b/ng2-components/ng2-alfresco-documentlist/src/data/share-datatable-adapter.ts
@@ -325,7 +325,7 @@ export class ShareDataRow implements DataRow {
}
export interface RowFilter {
- (value: ShareDataRow, index: number, array: ShareDataRow[]): boolean;
+ (value: ShareDataRow, index: number, array: ShareDataRow[]): any;
}
export interface ImageResolver {
diff --git a/ng2-components/ng2-alfresco-documentlist/src/services/document-list.service.spec.ts b/ng2-components/ng2-alfresco-documentlist/src/services/document-list.service.spec.ts
index db0643d54d..489283912f 100644
--- a/ng2-components/ng2-alfresco-documentlist/src/services/document-list.service.spec.ts
+++ b/ng2-components/ng2-alfresco-documentlist/src/services/document-list.service.spec.ts
@@ -101,7 +101,7 @@ describe('DocumentListService', () => {
service.getFolder('fake-node-id').subscribe(e => {
expect(jasmine.Ajax.requests.mostRecent().url)
.toBe('http://localhost:8080/alfresco/api/-default-/public/alfresco/versions/1/nodes/-root-/' +
- 'children?include=path&relativePath=fake-node-id');
+ 'children?include=path%2Cproperties&relativePath=fake-node-id');
expect(jasmine.Ajax.requests.mostRecent().method)
.toBe('GET');
done();
@@ -116,7 +116,7 @@ describe('DocumentListService', () => {
service.getFolder('fake-node-id', {maxItems: 10}).subscribe(e => {
expect(jasmine.Ajax.requests.mostRecent().url)
.toBe('http://localhost:8080/alfresco/api/-default-/public/alfresco/versions/1/nodes/-root-/' +
- 'children?maxItems=10&include=path&relativePath=fake-node-id');
+ 'children?maxItems=10&include=path%2Cproperties&relativePath=fake-node-id');
expect(jasmine.Ajax.requests.mostRecent().method)
.toBe('GET');
done();
diff --git a/ng2-components/ng2-alfresco-documentlist/src/services/document-list.service.ts b/ng2-components/ng2-alfresco-documentlist/src/services/document-list.service.ts
index 2fd096a041..48174eec64 100644
--- a/ng2-components/ng2-alfresco-documentlist/src/services/document-list.service.ts
+++ b/ng2-components/ng2-alfresco-documentlist/src/services/document-list.service.ts
@@ -69,7 +69,7 @@ export class DocumentListService {
let nodeId = '-root-';
let params: any = {
relativePath: folder,
- include: ['path']
+ include: ['path', 'properties']
};
if (opts) {
diff --git a/ng2-components/ng2-alfresco-login/src/components/alfresco-login.component.spec.ts b/ng2-components/ng2-alfresco-login/src/components/alfresco-login.component.spec.ts
index 520e4c7688..25a0314cca 100644
--- a/ng2-components/ng2-alfresco-login/src/components/alfresco-login.component.spec.ts
+++ b/ng2-components/ng2-alfresco-login/src/components/alfresco-login.component.spec.ts
@@ -353,7 +353,7 @@ describe('AlfrescoLogin', () => {
expect(component.success).toBe(true);
expect(compiled.querySelector('#login-success')).toBeDefined();
expect(compiled.querySelector('#login-success').innerHTML).toEqual('LOGIN.MESSAGES.LOGIN-SUCCESS');
- expect(component.onSuccess.emit).toHaveBeenCalledWith(true);
+ expect(component.onSuccess.emit).toHaveBeenCalledWith({ token: true, username: 'fake-username', password: 'fake-password' });
});
it('should emit onError event after the login has failed', () => {
diff --git a/ng2-components/ng2-alfresco-login/src/components/alfresco-login.component.ts b/ng2-components/ng2-alfresco-login/src/components/alfresco-login.component.ts
index 4a5129e601..35e94c38cb 100644
--- a/ng2-components/ng2-alfresco-login/src/components/alfresco-login.component.ts
+++ b/ng2-components/ng2-alfresco-login/src/components/alfresco-login.component.ts
@@ -150,7 +150,7 @@ export class AlfrescoLoginComponent implements OnInit {
.subscribe(
(token: any) => {
this.success = true;
- this.onSuccess.emit(token);
+ this.onSuccess.emit({token: token, username: values.username, password: values.password});
},
(err: any) => {
this.enableError();