From 60c65f2110f65221bc3a71b2887667e78c53c53e Mon Sep 17 00:00:00 2001
From: rsanchez <rsanchez@curisit.net>
Date: Wed, 22 Mar 2017 17:44:16 +0000
Subject: [PATCH] #3527 fix - Added pack/license actions and a lot of bugfixing

---
 securis/src/main/webapp/src/app/forms/pack.form.html |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/securis/src/main/webapp/src/app/forms/pack.form.html b/securis/src/main/webapp/src/app/forms/pack.form.html
index afbdb05..42a4bbf 100644
--- a/securis/src/main/webapp/src/app/forms/pack.form.html
+++ b/securis/src/main/webapp/src/app/forms/pack.form.html
@@ -48,7 +48,8 @@
 						<div layout="row" layout-fill layout-padding>
 							<div layout="column" layout-fill flex>
 								<md-input-container flex>
-									<input mdInput type="date" [(ngModel)]="data.init_valid_date" name="init_valid_date" required />
+									<input mdInput type="date" [ngModel]="data.init_valid_date | date:'yyyy-MM-dd'" 
+										   (ngModelChange)="data.init_valid_date = $event" name="init_valid_date" required />
 									<md-placeholder>
 										<span i18n="field.end_valid_date"></span>
 									</md-placeholder>
@@ -57,7 +58,8 @@
 							</div>
 							<div layout="column" layout-fill flex>
 								<md-input-container flex>
-									<input mdInput type="date" [(ngModel)]="data.end_valid_date" name="end_valid_date" required />
+									<input mdInput type="date" [ngModel]="data.end_valid_date | date:'yyyy-MM-dd'" 
+									      (ngModelChange)="data.end_valid_date = $event" name="end_valid_date" required />
 									<md-placeholder>
 										<span i18n="field.end_valid_date"></span>
 									</md-placeholder>
@@ -133,7 +135,17 @@
 			<md-divider></md-divider>
 			<md-card-actions>
 				<div layout="row" layout-align="start center" class="margin">
+					<button *ngIf="canBeDeleted()" md-raised-button color="warn" (click)="delete(data.id)">Delete</button>
 					<span flex></span>
+
+					<button md-icon-button [mdMenuTriggerFor]="packMenu" aria-label="Pack menu">
+						<md-icon>more_vert</md-icon>
+					</button>
+					<md-menu #packMenu="mdMenu">
+						<button md-menu-item *ngFor="let action of pack_menu_options" (click)="packAction(action.command)" [disabled]="!packs.isActionAvailable(action.command, data)">
+							<md-icon *ngIf="!!action.icon">{{ action.icon }}</md-icon> {{ action.name }}
+						</button>
+					</md-menu>
 					<button [disabled]="!form.form.valid" md-raised-button color="primary" (click)="save()">Save</button>
 					<button md-button (click)="goBack()">Cancel</button>
 				</div>

--
Gitblit v1.3.2