<dialog-ok-cancel title="{{ command.Id == null ? 'Add' : 'Edit'}} command {{ host.Name }}"> <div class="form-group"> <label for="name" class="col-sm-2 control-label">Name</label> <div class="col-sm-9"> <input id="name" class="form-control" ng-model="command.Name" required lu-enable-permission="{{ permission }}"/> </div> </div> <div class="form-group"> <label for="url" class="col-sm-2 control-label">Description</label> <div class="col-sm-9"> <input id="url" class="form-control" ng-model="command.Description" lu-enable-permission="{{ permission }}"/> </div> </div> <div class="form-group"> <label for="dropdownHost" class="col-sm-2 control-label">Host</label> <div class="btn-group"> <button class="btn btn-default dropdown-toggle" type="button" id="dropdownHost" data-toggle="dropdown"> {{ hosts[command.HostId].Name }} <span class="caret"></span> </button> <ul class="dropdown-menu"> <li ng-repeat="host in hosts"><a ng-click="command.HostId = host.Id" href="">{{ host.Name }}</a></li> </ul> </div> </div> <div class="form-group"> <label for="dropdownType" class="col-sm-2 control-label">Type</label> <div class="btn-group"> <button class="btn btn-default dropdown-toggle" type="button" id="dropdownType" data-toggle="dropdown"> {{ commandTypes[command.CommandTypeId].Name }} <span class="caret"></span> </button> <ul class="dropdown-menu"> <li ng-repeat="type in commandTypes"><a ng-click="setCommandType(type)" href="">{{ type.Name }}</a></li> </ul> </div> </div> <div class="form-group"> <label for="data" class="col-sm-2 control-label">Data</label> <div class="col-sm-9 jsonView"> <json id="data" child="command.Data" default-collapsed="false" type="object"></json> </div> </div> </dialog-ok-cancel>