rsanchez
2017-03-22 60c65f2110f65221bc3a71b2887667e78c53c53e
securis/src/main/webapp/src/app/forms/pack.form.html
....@@ -48,7 +48,8 @@
4848 <div layout="row" layout-fill layout-padding>
4949 <div layout="column" layout-fill flex>
5050 <md-input-container flex>
51
- <input mdInput type="date" [(ngModel)]="data.init_valid_date" name="init_valid_date" required />
51
+ <input mdInput type="date" [ngModel]="data.init_valid_date | date:'yyyy-MM-dd'"
52
+ (ngModelChange)="data.init_valid_date = $event" name="init_valid_date" required />
5253 <md-placeholder>
5354 <span i18n="field.end_valid_date"></span>
5455 </md-placeholder>
....@@ -57,7 +58,8 @@
5758 </div>
5859 <div layout="column" layout-fill flex>
5960 <md-input-container flex>
60
- <input mdInput type="date" [(ngModel)]="data.end_valid_date" name="end_valid_date" required />
61
+ <input mdInput type="date" [ngModel]="data.end_valid_date | date:'yyyy-MM-dd'"
62
+ (ngModelChange)="data.end_valid_date = $event" name="end_valid_date" required />
6163 <md-placeholder>
6264 <span i18n="field.end_valid_date"></span>
6365 </md-placeholder>
....@@ -133,7 +135,17 @@
133135 <md-divider></md-divider>
134136 <md-card-actions>
135137 <div layout="row" layout-align="start center" class="margin">
138
+ <button *ngIf="canBeDeleted()" md-raised-button color="warn" (click)="delete(data.id)">Delete</button>
136139 <span flex></span>
140
+
141
+ <button md-icon-button [mdMenuTriggerFor]="packMenu" aria-label="Pack menu">
142
+ <md-icon>more_vert</md-icon>
143
+ </button>
144
+ <md-menu #packMenu="mdMenu">
145
+ <button md-menu-item *ngFor="let action of pack_menu_options" (click)="packAction(action.command)" [disabled]="!packs.isActionAvailable(action.command, data)">
146
+ <md-icon *ngIf="!!action.icon">{{ action.icon }}</md-icon> {{ action.name }}
147
+ </button>
148
+ </md-menu>
137149 <button [disabled]="!form.form.valid" md-raised-button color="primary" (click)="save()">Save</button>
138150 <button md-button (click)="goBack()">Cancel</button>
139151 </div>