[ACS-3257] Create / Update rules dialog condition section (#2585)

* First commit: simple and composite condition UI

* Styling, readonly mode, etc...

* Unit tests for RuleSimpleConditionUiComponent

* Validation for composite condition

* Add unit tests for composite conditions

* Revert manage rules screen

* Reset karma conf singleRun to true

* Couple of small changes

* Typo
This commit is contained in:
Thomas Hunter
2022-08-18 17:39:36 +01:00
committed by GitHub
parent b082aaa011
commit 9a650f5265
19 changed files with 1006 additions and 15 deletions

View File

@@ -32,7 +32,9 @@ import { RouterModule, Routes } from '@angular/router';
import { EditRuleDialogSmartComponent } from './rule-details/edit-rule-dialog.smart-component';
import { ManageRulesSmartComponent } from './manage-rules/manage-rules.smart-component';
import { RuleCompositeConditionUiComponent } from './rule-details/conditions/rule-composite-condition.ui-component';
import { RuleDetailsUiComponent } from './rule-details/rule-details.ui-component';
import { RuleSimpleConditionUiComponent } from './rule-details/conditions/rule-simple-condition.ui-component';
const routes: Routes = [
{
@@ -44,7 +46,13 @@ const routes: Routes = [
@NgModule({
providers: [provideExtensionConfig(['folder-rules.plugin.json'])],
imports: [CommonModule, RouterModule.forChild(routes), CoreModule.forChild()],
declarations: [EditRuleDialogSmartComponent, ManageRulesSmartComponent, RuleDetailsUiComponent]
declarations: [
EditRuleDialogSmartComponent,
ManageRulesSmartComponent,
RuleCompositeConditionUiComponent,
RuleDetailsUiComponent,
RuleSimpleConditionUiComponent
]
})
export class AcaFolderRulesModule {
constructor(translation: TranslationService, extensions: ExtensionService) {