Commit 850b338943e28a361c60f754ade2a72c38dc8abc

Authored by Artem Babak
1 parent 2c360f52

Edge's rule chains - fix for card buttons

@@ -34,7 +34,7 @@ @@ -34,7 +34,7 @@
34 class="md-raised md-primary">{{ 'rulechain.remove-default-edge' | translate }}</md-button> 34 class="md-raised md-primary">{{ 'rulechain.remove-default-edge' | translate }}</md-button>
35 35
36 <md-button ng-click="onSetRootRuleChain({event: $event})" 36 <md-button ng-click="onSetRootRuleChain({event: $event})"
37 - ng-show="!isEdit && ruleChainsScope == 'edge'" 37 + ng-show="!isEdit && ruleChainsScope == 'edge' && edge.rootRuleChainId.id !== ruleChain.id.id"
38 class="md-raised md-primary">{{ 'rulechain.set-root' | translate }}</md-button> 38 class="md-raised md-primary">{{ 'rulechain.set-root' | translate }}</md-button>
39 39
40 <md-button ng-click="onDeleteRuleChain({event: $event})" 40 <md-button ng-click="onDeleteRuleChain({event: $event})"
@@ -41,6 +41,7 @@ export default function RuleChainDirective($compile, $templateCache, $mdDialog, @@ -41,6 +41,7 @@ export default function RuleChainDirective($compile, $templateCache, $mdDialog,
41 isReadOnly: '=', 41 isReadOnly: '=',
42 theForm: '=', 42 theForm: '=',
43 ruleChainsScope: '=', 43 ruleChainsScope: '=',
  44 + edge: '=',
44 onSetDefaultEdgeRuleChain: '&', 45 onSetDefaultEdgeRuleChain: '&',
45 onRemoveDefaultEdgeRuleChain: '&', 46 onRemoveDefaultEdgeRuleChain: '&',
46 onSetRootRuleChain: '&', 47 onSetRootRuleChain: '&',
@@ -27,6 +27,7 @@ @@ -27,6 +27,7 @@
27 is-read-only="vm.grid.isDetailsReadOnly(vm.grid.operatingItem())" 27 is-read-only="vm.grid.isDetailsReadOnly(vm.grid.operatingItem())"
28 the-form="vm.grid.detailsForm" 28 the-form="vm.grid.detailsForm"
29 rule-chains-scope="vm.ruleChainsScope" 29 rule-chains-scope="vm.ruleChainsScope"
  30 + edge="vm.edge"
30 on-set-default-edge-rule-chain="vm.setDefaultEdgeRuleChain(event, vm.grid.detailsConfig.currentItem)" 31 on-set-default-edge-rule-chain="vm.setDefaultEdgeRuleChain(event, vm.grid.detailsConfig.currentItem)"
31 on-remove-default-edge-rule-chain="vm.removeDefaultEdgeRuleChain(event, vm.grid.detailsConfig.currentItem)" 32 on-remove-default-edge-rule-chain="vm.removeDefaultEdgeRuleChain(event, vm.grid.detailsConfig.currentItem)"
32 on-set-root-rule-chain="vm.setRootRuleChain(event, vm.grid.detailsConfig.currentItem)" 33 on-set-root-rule-chain="vm.setRootRuleChain(event, vm.grid.detailsConfig.currentItem)"