<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>