From 7f5a20aa40c00fea42c68211f311b6b24ad64c9e Mon Sep 17 00:00:00 2001
From: rsanchez <rsanchez@curisit.net>
Date: Mon, 27 Oct 2014 18:17:26 +0000
Subject: [PATCH] #2021 feature - Added frontend validations and confirmations on sensitive actions.
---
securis/src/main/resources/static/licenses.html | 40 ++++++++++++++++++++++++++++++++++++++--
1 files changed, 38 insertions(+), 2 deletions(-)
diff --git a/securis/src/main/resources/static/licenses.html b/securis/src/main/resources/static/licenses.html
index 819d20b..977f1e3 100644
--- a/securis/src/main/resources/static/licenses.html
+++ b/securis/src/main/resources/static/licenses.html
@@ -79,12 +79,15 @@
<div class="col-md-4">
<input type="date" id="end_valid_date" name="end_valid_date" placeholder=""
class="form-control" ng-model="pack.end_valid_date"
+ min="{{pack.init_valid_date | date: 'yyyy-MM-dd'}}"
ng-required="mandatory.end_valid_date" />
<div class="alert inline-alert alert-warning"
- ng-show="packForm.initValidDate.$invalid">
+ ng-show="packForm.end_valid_date.$invalid">
<span class="glyphicon glyphicon-warning-sign"></span>
<span ng-show="packForm.end_valid_date.$error.required"
ng-bind="mandatoryFieldErrorMsg('End valid date')"></span>
+ <span ng-show="packForm.end_valid_date.$error.min"
+ ng-bind="field1ShouldBeGreaterThanField2('End date', 'Init date')"></span>
</div>
</div>
</div>
@@ -163,6 +166,23 @@
<div class="col-md-8">
<input type="checkbox" class="form-control"
ng-model="pack.license_preactivation" />
+ </div>
+ </div>
+ <div class="form-group">
+ <label class="col-md-3 control-label" for="license_preactivation"
+ i18n>Default valid period (days)</label>
+ <div class="col-md-8">
+ <input type="number" id="default_valid_period" name="default_valid_period"
+ min="1" class="form-control" ng-model="pack.default_valid_period"
+ ng-required="pack.license_preactivation" />
+ <div class="alert inline-alert alert-warning"
+ ng-show="packForm.default_valid_period.$invalid">
+ <span class="glyphicon glyphicon-warning-sign"></span>
+ <span ng-show="packForm.default_valid_period.$error.required"
+ ng-bind="mandatoryFieldErrorMsg('Default valid period')"></span>
+ <span ng-show="packForm.default_valid_period.$error.min"
+ ng-bind="field1ShouldBeGreaterThanField2('The default valid period', '0')"></span>
+ </div>
</div>
</div>
@@ -246,6 +266,23 @@
</form>
</div>
+<div class="modal fade" id="cancellationReasonDialog" tabindex="-1" role="dialog" aria-labelledby="cancelDialogLabel" aria-hidden="true">
+ <div class="modal-dialog">
+ <div class="modal-content">
+ <div class="modal-header">
+ <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
+ <h4 class="modal-title" id="cancelDialogLabel" i18n>Pack cancellation</h4>
+ </div>
+ <div class="modal-body">
+
+ </div>
+ <div class="modal-footer">
+ <button type="button" class="btn btn-default" data-dismiss="modal" i18n>Close</button>
+ <button type="button" class="btn btn-primary" i18n>Cancel pack</button>
+ </div>
+ </div>
+ </div>
+</div>
<div class="panel panel-default">
<div class="panel-heading">
@@ -625,4 +662,3 @@
</div>
</div>
-
--
Gitblit v1.3.2