]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
baculum: Enhance validation in time period control
authorMarcin Haba <marcin.haba@bacula.pl>
Mon, 1 May 2023 11:09:49 +0000 (13:09 +0200)
committerMarcin Haba <marcin.haba@bacula.pl>
Mon, 1 May 2023 11:18:25 +0000 (13:18 +0200)
This function is ported from Bacularis.

gui/baculum/protected/Web/Portlets/DirectiveTimePeriod.tpl

index ad822751875873ac353f8db4ed11e227c47b2a4f..e153f401c1d5b6bbdf4b057123e49508eb8f4cf3 100644 (file)
                        Text="Field required."
                        Enabled="<%=$this->getRequired() && $this->getShow()%>"
                />
+               <com:TRegularExpressionValidator
+                       ID="DirectiveTypeValidator"
+                       ValidationGroup="<%=$this->getValidationGroup()%>"
+                       ControlToValidate="Directive"
+                       ErrorMessage="<%[ The value must be positive integer or zero. ]%>"
+                       Display="Dynamic"
+                       RegularExpression="[0-9][0-9]*"
+               />
                <div class="directive_help" style="clear: left; display: none"><%=$this->doc%></div>
        </div>
 </div>