Skip to content
Snippets Groups Projects
Commit 976861a9 authored by oidocrop's avatar oidocrop
Browse files

Add custom rule condition checks and warning

parent e52e350a
No related branches found
No related tags found
No related merge requests found
...@@ -86,6 +86,16 @@ ...@@ -86,6 +86,16 @@
<<if $seeFCNN == 1>><center>FCNN: <<print $fcnn.random()>> [[Hide|Main][$seeFCNN = 0]]</center><</if>> <<if $seeFCNN == 1>><center>FCNN: <<print $fcnn.random()>> [[Hide|Main][$seeFCNN = 0]]</center><</if>>
<<if ($seeDesk == 1) && ($seeFCNN == 0)>><br><</if>> <<if ($seeDesk == 1) && ($seeFCNN == 0)>><br><</if>>
/* Check if custom rules have an assignation operator */
<<set _RL = $defaultRules.length>>
<<set $rulesError = false>>
<<for _itr = 0; _itr < _RL; _itr++>>
<<if $defaultRules[_itr].condition.function == "custom" && $defaultRules[_itr].condition.data.match(/[^=<>]=[^=<>]/gi)>>
<<set $rulesError = true>>
<<break>>
<</if>>
<</for>>
__''MAIN MENU''__&nbsp;&nbsp;&nbsp;&nbsp;//[[Summary Options]]// __''MAIN MENU''__&nbsp;&nbsp;&nbsp;&nbsp;//[[Summary Options]]//
<<if $rulesAssistantMain != 0>> <<if $rulesAssistantMain != 0>>
| //<span id="RAButton"><<link "Rules Assistant Options" "Rules Assistant">><</link>></span>// @@.cyan;[R]@@ | //<span id="RAButton"><<link "Rules Assistant Options" "Rules Assistant">><</link>></span>// @@.cyan;[R]@@
...@@ -94,7 +104,7 @@ __''MAIN MENU''__&nbsp;&nbsp;&nbsp;&nbsp;//[[Summary Options]]// ...@@ -94,7 +104,7 @@ __''MAIN MENU''__&nbsp;&nbsp;&nbsp;&nbsp;//[[Summary Options]]//
<<else>> <<else>>
| //<<link "Stop applying Rules Assistant at week end" "Main">><<set $rulesAssistantAuto = 0>><</link>>// | //<<link "Stop applying Rules Assistant at week end" "Main">><<set $rulesAssistantAuto = 0>><</link>>//
<</if>> <</if>>
| //<<link "Re-apply Rules Assistant now (this will only check slaves in the Penthouse)" "Main">><<for _i = 0;_i < _SL;_i++>><<if $slaves[_i].assignmentVisible == 1 && $slaves[_i].useRulesAssistant == 1>><<= DefaultRules($slaves[_i])>><</if>><</for>><</link>>// | //<<if $rulesError>>@@.yellow; WARNING: some custom rules will change slave variables @@<</if>><<link "Re-apply Rules Assistant now (this will only check slaves in the Penthouse)" "Main">><<for _i = 0;_i < _SL;_i++>><<if $slaves[_i].assignmentVisible == 1 && $slaves[_i].useRulesAssistant == 1>><<= DefaultRules($slaves[_i])>><</if>><</for>><</link>>//
<</if>> <</if>>
<<if $useSlaveSummaryTabs == 1>> <<if $useSlaveSummaryTabs == 1>>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment