1 <md-dialog ng-cloak class="gbpDialogWrapper" ng-cloak>
2 <form name="endpointForm">
4 <div class="md-toolbar-tools">
7 <md-button ng-click="closeDialog()" class="md-button">Close dialog</md-button>
10 <md-dialog-content style="width:800px;min-height:550px;">
11 <div layout="column" class="layout-padding-lr15">
13 <md-input-container flex>
14 <label>Tenant Id</label>
15 <!-- <input name="tenant" ng-model="endpoint.data.tenant"> -->
17 <md-select ng-model="endpoint.data.tenant">
18 <md-option ng-repeat="tenant in rootTenants.data" value="tenant.data.id">{{ tenant.data.id }}</md-option>
23 <md-input-container flex>
24 <label>Context Type</label>
25 <input name="context-type" ng-model="endpoint.data['context-type']" ng-required="true">
26 <div ng-messages="endpointForm['context-type'].$error">
27 <div ng-message="required">Required field</div>
30 <md-input-container flex>
31 <label>Context Id</label>
32 <input name="context-id" ng-model="endpoint.data['context-id']" ng-required="true">
33 <div ng-messages="endpointForm['context-id'].$error">
34 <div ng-message="required">Required field.</div>
39 <md-input-container flex>
40 <label>Address Type</label>
41 <input name="address-type" ng-model="endpoint.data['address-type']">
43 <md-input-container flex>
44 <label>Address</label>
45 <input name="address" ng-model="endpoint.data.address" ng-required="true">
46 <div ng-messages="endpointForm.address.$error">
47 <div ng-message="required">Required field</div>
52 <md-input-container flex>
53 <label>Network Containment - Network Domain Type</label>
54 <input name="network-domain-type" ng-model="endpoint.data['network-containment']['network-domain-type']">
56 <md-input-container flex>
57 <label>Network Containment - Network Domain Id</label>
58 <input name="network-domain-id" ng-model="endpoint.data['network-containment']['network-domain-id']">
62 <md-input-container flex>
63 <label>Endpoint Group</label>
64 <md-chips ng-model="endpoint.data['endpoint-group']"
65 placeholder="Add an item"
66 md-on-add="checkEndpointGroup()"
67 md-on-remove="checkEndpointGroup()">
72 <md-input-container flex>
73 <label>Condition</label>
74 <md-chips ng-model="endpoint.data.condition"
75 placeholder="Add an item"
76 md-on-add="checkEndpointCondition()"
77 md-on-remove="checkEndpointCondition()">
83 <md-dialog-actions layout="row">
85 <md-button ng-click="closeDialog()" class="md-primary">
88 <md-button ng-click="save()" style="margin-right:20px;" ng-disabled="endpointForm.$invalid" class="md-primary">