extensibility: rules engine (#511)

* rules format prototype

* config container

* lightweight rules

* fdescribe

* basic rule integration

* migrate "create folder" to click actions

* migrate toolbar to new action handlers

* rule support for "create folder" (toolbar)

* upgrade "View" toolbar command

* migrate to rules

* cleanup tests
This commit is contained in:
Denys Vuika
2018-07-16 11:27:27 +01:00
committed by Cilibiu Bogdan
parent d5763f585d
commit 51af2071c2
17 changed files with 441 additions and 247 deletions

View File

@@ -60,6 +60,7 @@ import { NodeActionsService } from '../common/services/node-actions.service';
import { NodePermissionService } from '../common/services/node-permission.service';
import { ContentApiService } from '../services/content-api.service';
import { ExtensionService } from '../extensions/extension.service';
import { RuleService } from '../extensions/rules/rule.service';
@NgModule({
imports: [
@@ -112,7 +113,8 @@ import { ExtensionService } from '../extensions/extension.service';
NodeActionsService,
NodePermissionService,
ContentApiService,
ExtensionService
ExtensionService,
RuleService
]
})
export class AppTestingModule {}