| .. | .. |
|---|
| 48 | 48 | <div layout="row" layout-fill layout-padding> |
|---|
| 49 | 49 | <div layout="column" layout-fill flex> |
|---|
| 50 | 50 | <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 /> |
|---|
| 52 | 53 | <md-placeholder> |
|---|
| 53 | 54 | <span i18n="field.end_valid_date"></span> |
|---|
| 54 | 55 | </md-placeholder> |
|---|
| .. | .. |
|---|
| 57 | 58 | </div> |
|---|
| 58 | 59 | <div layout="column" layout-fill flex> |
|---|
| 59 | 60 | <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 /> |
|---|
| 61 | 63 | <md-placeholder> |
|---|
| 62 | 64 | <span i18n="field.end_valid_date"></span> |
|---|
| 63 | 65 | </md-placeholder> |
|---|
| .. | .. |
|---|
| 133 | 135 | <md-divider></md-divider> |
|---|
| 134 | 136 | <md-card-actions> |
|---|
| 135 | 137 | <div layout="row" layout-align="start center" class="margin"> |
|---|
| 138 | + <button *ngIf="canBeDeleted()" md-raised-button color="warn" (click)="delete(data.id)">Delete</button> |
|---|
| 136 | 139 | <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> |
|---|
| 137 | 149 | <button [disabled]="!form.form.valid" md-raised-button color="primary" (click)="save()">Save</button> |
|---|
| 138 | 150 | <button md-button (click)="goBack()">Cancel</button> |
|---|
| 139 | 151 | </div> |
|---|