Edge rule chains table columns updated
This commit is contained in:
parent
f17070ac4f
commit
4d4e4d02b5
@ -69,18 +69,6 @@ export class RuleChainsTableConfigResolver implements Resolve<EntityTableConfig<
|
|||||||
this.config.entityTranslations = entityTypeTranslations.get(EntityType.RULE_CHAIN);
|
this.config.entityTranslations = entityTypeTranslations.get(EntityType.RULE_CHAIN);
|
||||||
this.config.entityResources = entityTypeResources.get(EntityType.RULE_CHAIN);
|
this.config.entityResources = entityTypeResources.get(EntityType.RULE_CHAIN);
|
||||||
|
|
||||||
this.config.columns.push(
|
|
||||||
new DateEntityTableColumn<RuleChain>('createdTime', 'common.created-time', this.datePipe, '150px'),
|
|
||||||
new EntityTableColumn<RuleChain>('name', 'rulechain.name', '100%'),
|
|
||||||
new EntityTableColumn<RuleChain>('root', 'rulechain.root', '60px',
|
|
||||||
entity => {
|
|
||||||
if (isDefined(this.config.componentsData.edgeId)) {
|
|
||||||
return checkBoxCell((this.config.componentsData.edge.rootRuleChainId.id == entity.id.id));
|
|
||||||
} else {
|
|
||||||
return checkBoxCell(entity.root);
|
|
||||||
}
|
|
||||||
})
|
|
||||||
);
|
|
||||||
this.config.deleteEntityTitle = ruleChain => this.translate.instant('rulechain.delete-rulechain-title',
|
this.config.deleteEntityTitle = ruleChain => this.translate.instant('rulechain.delete-rulechain-title',
|
||||||
{ ruleChainName: ruleChain.name });
|
{ ruleChainName: ruleChain.name });
|
||||||
this.config.deleteEntityContent = () => this.translate.instant('rulechain.delete-rulechain-text');
|
this.config.deleteEntityContent = () => this.translate.instant('rulechain.delete-rulechain-text');
|
||||||
@ -98,6 +86,34 @@ export class RuleChainsTableConfigResolver implements Resolve<EntityTableConfig<
|
|||||||
ruleChainScope: route.data.ruleChainsType,
|
ruleChainScope: route.data.ruleChainsType,
|
||||||
edgeId: routeParams.edgeId
|
edgeId: routeParams.edgeId
|
||||||
};
|
};
|
||||||
|
|
||||||
|
if (this.config.componentsData.ruleChainScope === 'edges') {
|
||||||
|
this.config.columns = [];
|
||||||
|
this.config.columns.push(
|
||||||
|
new DateEntityTableColumn<RuleChain>('createdTime', 'common.created-time', this.datePipe, '150px'),
|
||||||
|
new EntityTableColumn<RuleChain>('name', 'rulechain.name', '100%'),
|
||||||
|
new EntityTableColumn<RuleChain>('root', 'rulechain.default-root', '60px',
|
||||||
|
entity => {
|
||||||
|
return checkBoxCell(entity.root);
|
||||||
|
})
|
||||||
|
);
|
||||||
|
} else {
|
||||||
|
this.config.columns = [];
|
||||||
|
this.config.columns.push(
|
||||||
|
new DateEntityTableColumn<RuleChain>('createdTime', 'common.created-time', this.datePipe, '150px'),
|
||||||
|
new EntityTableColumn<RuleChain>('name', 'rulechain.name', '100%'),
|
||||||
|
new EntityTableColumn<RuleChain>('root', 'rulechain.root', '60px',
|
||||||
|
entity => {
|
||||||
|
if (this.config.componentsData.edgeId) {
|
||||||
|
return checkBoxCell((this.config.componentsData.edge.rootRuleChainId.id == entity.id.id));
|
||||||
|
} else {
|
||||||
|
return checkBoxCell(entity.root);
|
||||||
|
}
|
||||||
|
|
||||||
|
})
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
if (this.config.componentsData.edgeId) {
|
if (this.config.componentsData.edgeId) {
|
||||||
this.config.entitySelectionEnabled = ruleChain => this.config.componentsData.edge.rootRuleChainId.id != ruleChain.id.id;
|
this.config.entitySelectionEnabled = ruleChain => this.config.componentsData.edge.rootRuleChainId.id != ruleChain.id.id;
|
||||||
this.edgeService.getEdge(this.config.componentsData.edgeId).subscribe(edge => {
|
this.edgeService.getEdge(this.config.componentsData.edgeId).subscribe(edge => {
|
||||||
|
|||||||
@ -1853,7 +1853,8 @@
|
|||||||
"unassign-rulechain-title": "Are you sure you want to unassign the rulechain '{{ruleChainName}}'?",
|
"unassign-rulechain-title": "Are you sure you want to unassign the rulechain '{{ruleChainName}}'?",
|
||||||
"unassign-rulechains-title": "Are you sure you want to unassign { count, plural, 1 {1 rulechain} other {# rulechains} }?",
|
"unassign-rulechains-title": "Are you sure you want to unassign { count, plural, 1 {1 rulechain} other {# rulechains} }?",
|
||||||
"unassign-rulechains": "Unassign rulechains",
|
"unassign-rulechains": "Unassign rulechains",
|
||||||
"default": "Default"
|
"default": "Default",
|
||||||
|
"default-root": "Default root"
|
||||||
},
|
},
|
||||||
"rulenode": {
|
"rulenode": {
|
||||||
"details": "Details",
|
"details": "Details",
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user