mirror of
https://github.com/zero-peak/ZeroOmega.git
synced 2025-01-22 15:08:12 -05:00
Add notes for rules. Fix #1089.
This commit is contained in:
parent
f1f5eb329d
commit
a536ff5d98
@ -716,6 +716,9 @@ msgstr "Add condition"
|
|||||||
msgid "options_cloneRule"
|
msgid "options_cloneRule"
|
||||||
msgstr "Clone"
|
msgstr "Clone"
|
||||||
|
|
||||||
|
msgid "options_ruleNote"
|
||||||
|
msgstr "Note"
|
||||||
|
|
||||||
msgid "options_switchAttachedProfileInCondition"
|
msgid "options_switchAttachedProfileInCondition"
|
||||||
msgstr "Rule list rules"
|
msgstr "Rule list rules"
|
||||||
|
|
||||||
|
@ -717,6 +717,9 @@ msgstr "Přidat podmínku"
|
|||||||
msgid "options_cloneRule"
|
msgid "options_cloneRule"
|
||||||
msgstr "Klonovat"
|
msgstr "Klonovat"
|
||||||
|
|
||||||
|
msgid "options_ruleNote"
|
||||||
|
msgstr "Note"
|
||||||
|
|
||||||
msgid "options_switchAttachedProfileInCondition"
|
msgid "options_switchAttachedProfileInCondition"
|
||||||
msgstr "Pravidlo seznamu pravidel"
|
msgstr "Pravidlo seznamu pravidel"
|
||||||
|
|
||||||
|
@ -721,6 +721,9 @@ msgstr "Add condition"
|
|||||||
msgid "options_cloneRule"
|
msgid "options_cloneRule"
|
||||||
msgstr "Clone"
|
msgstr "Clone"
|
||||||
|
|
||||||
|
msgid "options_ruleNote"
|
||||||
|
msgstr "Note"
|
||||||
|
|
||||||
msgid "options_switchAttachedProfileInCondition"
|
msgid "options_switchAttachedProfileInCondition"
|
||||||
msgstr "Rule list rules"
|
msgstr "Rule list rules"
|
||||||
|
|
||||||
|
@ -708,6 +708,9 @@ msgstr "Add condition"
|
|||||||
msgid "options_cloneRule"
|
msgid "options_cloneRule"
|
||||||
msgstr "Clone"
|
msgstr "Clone"
|
||||||
|
|
||||||
|
msgid "options_ruleNote"
|
||||||
|
msgstr "Note"
|
||||||
|
|
||||||
msgid "options_switchAttachedProfileInCondition"
|
msgid "options_switchAttachedProfileInCondition"
|
||||||
msgstr "Rule list rules"
|
msgstr "Rule list rules"
|
||||||
|
|
||||||
|
@ -690,6 +690,9 @@ msgstr ""
|
|||||||
msgid "options_cloneRule"
|
msgid "options_cloneRule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "options_ruleNote"
|
||||||
|
msgstr "Note"
|
||||||
|
|
||||||
msgid "options_switchAttachedProfileInCondition"
|
msgid "options_switchAttachedProfileInCondition"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -721,6 +721,9 @@ msgstr "Add condition"
|
|||||||
msgid "options_cloneRule"
|
msgid "options_cloneRule"
|
||||||
msgstr "Clone"
|
msgstr "Clone"
|
||||||
|
|
||||||
|
msgid "options_ruleNote"
|
||||||
|
msgstr "Note"
|
||||||
|
|
||||||
msgid "options_switchAttachedProfileInCondition"
|
msgid "options_switchAttachedProfileInCondition"
|
||||||
msgstr "Rule list rules"
|
msgstr "Rule list rules"
|
||||||
|
|
||||||
|
@ -723,6 +723,9 @@ msgstr "افزودن شرط"
|
|||||||
msgid "options_cloneRule"
|
msgid "options_cloneRule"
|
||||||
msgstr "کپی"
|
msgstr "کپی"
|
||||||
|
|
||||||
|
msgid "options_ruleNote"
|
||||||
|
msgstr "Note"
|
||||||
|
|
||||||
msgid "options_switchAttachedProfileInCondition"
|
msgid "options_switchAttachedProfileInCondition"
|
||||||
msgstr "قوانین لیست قوانین"
|
msgstr "قوانین لیست قوانین"
|
||||||
|
|
||||||
|
@ -718,6 +718,9 @@ msgstr "Add condition"
|
|||||||
msgid "options_cloneRule"
|
msgid "options_cloneRule"
|
||||||
msgstr "Clone"
|
msgstr "Clone"
|
||||||
|
|
||||||
|
msgid "options_ruleNote"
|
||||||
|
msgstr "Note"
|
||||||
|
|
||||||
msgid "options_switchAttachedProfileInCondition"
|
msgid "options_switchAttachedProfileInCondition"
|
||||||
msgstr "Rule list rules"
|
msgstr "Rule list rules"
|
||||||
|
|
||||||
|
@ -606,6 +606,9 @@ msgstr ""
|
|||||||
msgid "options_cloneRule"
|
msgid "options_cloneRule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "options_ruleNote"
|
||||||
|
msgstr "Note"
|
||||||
|
|
||||||
msgid "options_switchAttachedProfileInCondition"
|
msgid "options_switchAttachedProfileInCondition"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -711,6 +711,9 @@ msgstr "Add condition"
|
|||||||
msgid "options_cloneRule"
|
msgid "options_cloneRule"
|
||||||
msgstr "Clone"
|
msgstr "Clone"
|
||||||
|
|
||||||
|
msgid "options_ruleNote"
|
||||||
|
msgstr "Note"
|
||||||
|
|
||||||
msgid "options_switchAttachedProfileInCondition"
|
msgid "options_switchAttachedProfileInCondition"
|
||||||
msgstr "Rule list rules"
|
msgstr "Rule list rules"
|
||||||
|
|
||||||
|
@ -626,6 +626,9 @@ msgstr ""
|
|||||||
msgid "options_cloneRule"
|
msgid "options_cloneRule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "options_ruleNote"
|
||||||
|
msgstr "Note"
|
||||||
|
|
||||||
msgid "options_switchAttachedProfileInCondition"
|
msgid "options_switchAttachedProfileInCondition"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -596,6 +596,9 @@ msgstr ""
|
|||||||
msgid "options_cloneRule"
|
msgid "options_cloneRule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "options_ruleNote"
|
||||||
|
msgstr "Note"
|
||||||
|
|
||||||
msgid "options_switchAttachedProfileInCondition"
|
msgid "options_switchAttachedProfileInCondition"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -717,6 +717,9 @@ msgstr "Add condition"
|
|||||||
msgid "options_cloneRule"
|
msgid "options_cloneRule"
|
||||||
msgstr "Clone"
|
msgstr "Clone"
|
||||||
|
|
||||||
|
msgid "options_ruleNote"
|
||||||
|
msgstr "Note"
|
||||||
|
|
||||||
msgid "options_switchAttachedProfileInCondition"
|
msgid "options_switchAttachedProfileInCondition"
|
||||||
msgstr "Rule list rules"
|
msgstr "Rule list rules"
|
||||||
|
|
||||||
|
@ -721,6 +721,9 @@ msgstr "Add condition"
|
|||||||
msgid "options_cloneRule"
|
msgid "options_cloneRule"
|
||||||
msgstr "Clone"
|
msgstr "Clone"
|
||||||
|
|
||||||
|
msgid "options_ruleNote"
|
||||||
|
msgstr "Note"
|
||||||
|
|
||||||
msgid "options_switchAttachedProfileInCondition"
|
msgid "options_switchAttachedProfileInCondition"
|
||||||
msgstr "Rule list rules"
|
msgstr "Rule list rules"
|
||||||
|
|
||||||
|
@ -605,6 +605,9 @@ msgstr ""
|
|||||||
msgid "options_cloneRule"
|
msgid "options_cloneRule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "options_ruleNote"
|
||||||
|
msgstr "Note"
|
||||||
|
|
||||||
msgid "options_switchAttachedProfileInCondition"
|
msgid "options_switchAttachedProfileInCondition"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -607,6 +607,9 @@ msgstr ""
|
|||||||
msgid "options_cloneRule"
|
msgid "options_cloneRule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "options_ruleNote"
|
||||||
|
msgstr "Note"
|
||||||
|
|
||||||
msgid "options_switchAttachedProfileInCondition"
|
msgid "options_switchAttachedProfileInCondition"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -718,6 +718,9 @@ msgstr "Add condition"
|
|||||||
msgid "options_cloneRule"
|
msgid "options_cloneRule"
|
||||||
msgstr "Clone"
|
msgstr "Clone"
|
||||||
|
|
||||||
|
msgid "options_ruleNote"
|
||||||
|
msgstr "Note"
|
||||||
|
|
||||||
msgid "options_switchAttachedProfileInCondition"
|
msgid "options_switchAttachedProfileInCondition"
|
||||||
msgstr "Rule list rules"
|
msgstr "Rule list rules"
|
||||||
|
|
||||||
|
@ -747,6 +747,9 @@ msgstr "Додати умову"
|
|||||||
msgid "options_cloneRule"
|
msgid "options_cloneRule"
|
||||||
msgstr "Дублювати"
|
msgstr "Дублювати"
|
||||||
|
|
||||||
|
msgid "options_ruleNote"
|
||||||
|
msgstr "Note"
|
||||||
|
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "options_switchAttachedProfileInCondition"
|
msgid "options_switchAttachedProfileInCondition"
|
||||||
msgstr "Правила списку правил"
|
msgstr "Правила списку правил"
|
||||||
|
@ -633,6 +633,9 @@ msgstr "添加条件"
|
|||||||
msgid "options_cloneRule"
|
msgid "options_cloneRule"
|
||||||
msgstr "克隆"
|
msgstr "克隆"
|
||||||
|
|
||||||
|
msgid "options_ruleNote"
|
||||||
|
msgstr "备注"
|
||||||
|
|
||||||
msgid "options_switchAttachedProfileInCondition"
|
msgid "options_switchAttachedProfileInCondition"
|
||||||
msgstr "规则列表规则"
|
msgstr "规则列表规则"
|
||||||
|
|
||||||
|
@ -633,6 +633,9 @@ msgstr "添加條件"
|
|||||||
msgid "options_cloneRule"
|
msgid "options_cloneRule"
|
||||||
msgstr "克隆"
|
msgstr "克隆"
|
||||||
|
|
||||||
|
msgid "options_ruleNote"
|
||||||
|
msgstr "備註"
|
||||||
|
|
||||||
msgid "options_switchAttachedProfileInCondition"
|
msgid "options_switchAttachedProfileInCondition"
|
||||||
msgstr "規則列表規則"
|
msgstr "規則列表規則"
|
||||||
|
|
||||||
|
@ -244,6 +244,16 @@ angular.module('omega').controller 'SwitchProfileCtrl', ($scope, $rootScope,
|
|||||||
input[0]?.focus()
|
input[0]?.focus()
|
||||||
input[0]?.select()
|
input[0]?.select()
|
||||||
|
|
||||||
|
$scope.showNotes = false
|
||||||
|
$scope.addNote = (index) ->
|
||||||
|
$scope.showNotes = true
|
||||||
|
unwatchRulesShowNote()
|
||||||
|
unwatchRulesShowNote = $scope.$watch 'profile.rules', ((rules) ->
|
||||||
|
if rules and rules.some((rule) -> !!rule.note)
|
||||||
|
$scope.showNotes = true
|
||||||
|
unwatchRulesShowNote()
|
||||||
|
), true
|
||||||
|
|
||||||
$scope.resetRules = ->
|
$scope.resetRules = ->
|
||||||
scope = $scope.$new('isolate')
|
scope = $scope.$new('isolate')
|
||||||
scope.ruleProfile =
|
scope.ruleProfile =
|
||||||
|
@ -58,6 +58,7 @@ div(ng-controller='SwitchProfileCtrl')
|
|||||||
th {{'options_conditionDetails' | tr}}
|
th {{'options_conditionDetails' | tr}}
|
||||||
th {{'options_resultProfile' | tr}}
|
th {{'options_resultProfile' | tr}}
|
||||||
th {{'options_conditionActions' | tr}}
|
th {{'options_conditionActions' | tr}}
|
||||||
|
th(ng-if='showNotes') {{'options_ruleNote' | tr}}
|
||||||
tbody(ui-sortable='sortableOptions' ng-model='profile.rules')
|
tbody(ui-sortable='sortableOptions' ng-model='profile.rules')
|
||||||
tr.switch-rule-row(ng-repeat='rule in profile.rules')
|
tr.switch-rule-row(ng-repeat='rule in profile.rules')
|
||||||
td.sort-bar
|
td.sort-bar
|
||||||
@ -105,10 +106,14 @@ div(ng-controller='SwitchProfileCtrl')
|
|||||||
= ' '
|
= ' '
|
||||||
button.btn.btn-default.btn-sm(title="{{'options_cloneRule' | tr}}" ng-click='cloneRule($index)')
|
button.btn.btn-default.btn-sm(title="{{'options_cloneRule' | tr}}" ng-click='cloneRule($index)')
|
||||||
span.glyphicon.glyphicon-duplicate
|
span.glyphicon.glyphicon-duplicate
|
||||||
|
button.btn.btn-default.btn-sm(title="{{'options_ruleNote' | tr}}" ng-if='!showNotes' ng-click='addNote($index)')
|
||||||
|
span.glyphicon.glyphicon-comment
|
||||||
|
td(ng-if='showNotes')
|
||||||
|
input.form-control(ng-model='rule.note')
|
||||||
tbody
|
tbody
|
||||||
tr
|
tr
|
||||||
td(style='border-right: none;')
|
td(style='border-right: none;')
|
||||||
td(style='border-left: none;', colspan='4')
|
td(style='border-left: none;' colspan='4' ng-attr-colspan='{{showNotes ? 5 : 4}}')
|
||||||
button.btn.btn-default.btn-sm(ng-click='addRule()')
|
button.btn.btn-default.btn-sm(ng-click='addRule()')
|
||||||
span.glyphicon.glyphicon-plus
|
span.glyphicon.glyphicon-plus
|
||||||
= ' '
|
= ' '
|
||||||
@ -133,6 +138,7 @@ div(ng-controller='SwitchProfileCtrl')
|
|||||||
td
|
td
|
||||||
button.btn.btn-danger.btn-sm(title="{{'options_deleteAttached' | tr}}" ng-click='removeAttached()')
|
button.btn.btn-danger.btn-sm(title="{{'options_deleteAttached' | tr}}" ng-click='removeAttached()')
|
||||||
span.glyphicon.glyphicon-trash
|
span.glyphicon.glyphicon-trash
|
||||||
|
td(ng-if='showNotes')
|
||||||
tbody
|
tbody
|
||||||
tr.switch-default-row
|
tr.switch-default-row
|
||||||
td
|
td
|
||||||
@ -143,6 +149,7 @@ div(ng-controller='SwitchProfileCtrl')
|
|||||||
td
|
td
|
||||||
button.btn.btn-info.btn-sm(title="{{'options_resetRules_help' | tr}}" ng-click='resetRules()')
|
button.btn.btn-info.btn-sm(title="{{'options_resetRules_help' | tr}}" ng-click='resetRules()')
|
||||||
span.glyphicon.glyphicon-chevron-up
|
span.glyphicon.glyphicon-chevron-up
|
||||||
|
td(ng-if='showNotes')
|
||||||
section.settings-group(ng-if='!attached')
|
section.settings-group(ng-if='!attached')
|
||||||
h3 {{'options_group_attachProfile' | tr}}
|
h3 {{'options_group_attachProfile' | tr}}
|
||||||
p.help-block {{'options_attachProfileHelp' | tr}}
|
p.help-block {{'options_attachProfileHelp' | tr}}
|
||||||
|
Loading…
Reference in New Issue
Block a user