Edge's rule chains - fix for card buttons

This commit is contained in:
Artem Babak 2020-12-09 17:33:16 +02:00
parent 2c360f5221
commit 850b338943
3 changed files with 3 additions and 1 deletions

View File

@ -34,7 +34,7 @@
class="md-raised md-primary">{{ 'rulechain.remove-default-edge' | translate }}</md-button>
<md-button ng-click="onSetRootRuleChain({event: $event})"
ng-show="!isEdit && ruleChainsScope == 'edge'"
ng-show="!isEdit && ruleChainsScope == 'edge' && edge.rootRuleChainId.id !== ruleChain.id.id"
class="md-raised md-primary">{{ 'rulechain.set-root' | translate }}</md-button>
<md-button ng-click="onDeleteRuleChain({event: $event})"

View File

@ -41,6 +41,7 @@ export default function RuleChainDirective($compile, $templateCache, $mdDialog,
isReadOnly: '=',
theForm: '=',
ruleChainsScope: '=',
edge: '=',
onSetDefaultEdgeRuleChain: '&',
onRemoveDefaultEdgeRuleChain: '&',
onSetRootRuleChain: '&',

View File

@ -27,6 +27,7 @@
is-read-only="vm.grid.isDetailsReadOnly(vm.grid.operatingItem())"
the-form="vm.grid.detailsForm"
rule-chains-scope="vm.ruleChainsScope"
edge="vm.edge"
on-set-default-edge-rule-chain="vm.setDefaultEdgeRuleChain(event, vm.grid.detailsConfig.currentItem)"
on-remove-default-edge-rule-chain="vm.removeDefaultEdgeRuleChain(event, vm.grid.detailsConfig.currentItem)"
on-set-root-rule-chain="vm.setRootRuleChain(event, vm.grid.detailsConfig.currentItem)"