[ADF-4125] simplify extension load in extension module (#4214)

* add extension load in extension module

* add viewer extensions

* fix license header

* fix node passed in the viewer extension

* fix node passed in the viewer extension

* startup factory extension

* startup factory extension

* fix script

* fix beta tag build

* fix build

* fix build

* refactoring configuration files

* extension using map

* fix build

* fix config

* fix test

* fix test
This commit is contained in:
Eugenio Romano
2019-02-22 14:19:41 +00:00
committed by GitHub
parent bf4d1a2806
commit bda7e07b52
92 changed files with 1035 additions and 785 deletions

View File

@@ -6,7 +6,23 @@
"entryFile": "src/public-api.ts",
"flatModuleFile": "adf-process-services-cloud",
"umdModuleIds": {
"@alfresco/js-api": "@alfresco/js-ap"
"@alfresco/js-api": "@alfresco/js-api",
"minimatch": "minimatch",
"@angular/platform-browser/animations": "@angular/platform-browser/animations",
"@angular/material": "@angular/material",
"@mat-datetimepicker": "@mat-datetimepicker",
"@angular/flex-layout": "@angular/flex-layout",
"@alfresco/adf-core": "@alfresco/adf-core",
"@alfresco/adf-content-services": "@alfresco/adf-content-services",
"@angular/material-moment-adapter": "@angular/material-moment-adapter",
"@angular/animations": "@angular/animations",
"@angular/cdk/platform": "@angular/cdk/platform",
"@angular/material/core": "@angular/material/core",
"moment": "moment",
"moment-es6": "moment-es6",
"moment/src/moment": "moment/src/moment",
"@ngx-translate/core": "@ngx-translate/core",
"rxjs": "rxjs"
}
}
}

View File

@@ -30,7 +30,7 @@ import { TemplateModule, CoreModule } from '@alfresco/adf-core';
TemplateModule,
MaterialModule,
FlexLayoutModule,
CoreModule.forChild()
CoreModule
],
declarations: [
AppListCloudComponent,

View File

@@ -35,7 +35,7 @@ import { InitialGroupNamePipe } from './pipe/group-initial.pipe';
FormsModule,
ReactiveFormsModule,
FormModule,
CoreModule.forChild()
CoreModule
],
declarations: [GroupCloudComponent, InitialGroupNamePipe],
exports: [GroupCloudComponent, InitialGroupNamePipe]

View File

@@ -24,7 +24,7 @@ import { GroupCloudModule } from './group/group-cloud.module';
@NgModule({
imports: [
CoreModule.forChild(),
CoreModule,
AppListCloudModule,
ProcessCloudModule,
TaskCloudModule,

View File

@@ -26,7 +26,7 @@ import { CoreModule } from '@alfresco/adf-core';
ProcessFiltersCloudModule,
ProcessListCloudModule,
StartProcessCloudModule,
CoreModule.forChild()
CoreModule
],
exports: [
ProcessFiltersCloudModule,

View File

@@ -36,7 +36,7 @@ import { AppListCloudModule } from './../../app/app-list-cloud.module';
FlexLayoutModule,
MaterialModule,
AppListCloudModule,
CoreModule.forChild()
CoreModule
],
declarations: [ProcessFiltersCloudComponent, EditProcessFilterCloudComponent, ProcessFilterDialogCloudComponent],

View File

@@ -28,7 +28,7 @@ import { ProcessListCloudService } from './services/process-list-cloud.service';
MaterialModule,
DataTableModule,
TemplateModule,
CoreModule.forChild()
CoreModule
],
declarations: [ProcessListCloudComponent],

View File

@@ -30,7 +30,7 @@ import { CoreModule } from '@alfresco/adf-core';
MaterialModule,
FlexLayoutModule,
ReactiveFormsModule,
CoreModule.forChild()
CoreModule
],
declarations: [
StartProcessCloudComponent

View File

@@ -38,7 +38,7 @@ import { GroupCloudModule } from '../../group/group-cloud.module';
GroupCloudModule,
FormModule,
GroupCloudModule,
CoreModule.forChild()
CoreModule
],
declarations: [StartTaskCloudComponent, PeopleCloudComponent],
providers: [

View File

@@ -37,7 +37,7 @@ import { AppListCloudModule } from './../../app/app-list-cloud.module';
FlexLayoutModule,
MaterialModule,
AppListCloudModule,
CoreModule.forChild()
CoreModule
],
declarations: [TaskFiltersCloudComponent, EditTaskFilterCloudComponent, TaskFilterDialogCloudComponent],
exports: [TaskFiltersCloudComponent, EditTaskFilterCloudComponent],

View File

@@ -29,7 +29,7 @@ import { TaskHeaderCloudService } from './services/task-header-cloud.service';
DataTableModule,
TemplateModule,
CardViewModule,
CoreModule.forChild()
CoreModule
],
declarations: [
TaskHeaderCloudComponent

View File

@@ -28,7 +28,7 @@ import { TaskListCloudService } from './services/task-list-cloud.service';
MaterialModule,
DataTableModule,
TemplateModule,
CoreModule.forChild()
CoreModule
],
declarations: [TaskListCloudComponent],
exports: [TaskListCloudComponent],

View File

@@ -16,6 +16,7 @@
*/
export * from './lib/process-services-cloud.module';
export * from './lib/app/public-api';
export * from './lib/process/public-api';
export * from './lib/task/public-api';

View File

@@ -1,32 +1,7 @@
{
"extends": "../../tsconfig.json",
"extends": "../tsconfig.json",
"compilerOptions": {
"outDir": "../../out-tsc/lib",
"target": "es2015",
"module": "es2015",
"moduleResolution": "node",
"declaration": true,
"sourceMap": true,
"inlineSources": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"importHelpers": true,
"types": [],
"lib": [
"dom",
"es2015"
]
},
"angularCompilerOptions": {
"annotateForClosureCompiler": true,
"skipTemplateCodegen": true,
"strictMetadataEmit": true,
"fullTemplateTypeCheck": true,
"strictInjectionParameters": true,
"enableResourceInlining": true
},
"exclude": [
"src/test.ts",
"**/*.spec.ts"
]
"outDir": "../dist/process-services-cloud/",
"baseUrl": "src"
}
}

View File

@@ -1,17 +1,6 @@
{
"extends": "./tsconfig.json",
"compilerOptions": {
"outDir": "../../out-tsc/spec",
"types": [
"jasmine",
"node"
]
},
"extends": "../tsconfig.spec.json",
"files": [
"src/test.ts"
],
"include": [
"**/*.spec.ts",
"**/*.d.ts"
]
}

View File

@@ -1,5 +1,5 @@
{
"extends": "../../tslint.json",
"extends": "../tslint.json",
"rules": {
"directive-selector": [
true,