@Master['master.html']
@Model['CreateOrEditOrder']
@Section['Content']
    <form class="mt-3" method="post" action="/Config/Vertec">
        <div class="row mt-2">
            <div class="control-group mb-3">
                <div class="controls">
                    <button type="submit" class="btn btn-primary">Speichern</button>
                </div>
            </div>
        </div>

        @If.VertecConfigValidationInfo.Invalid
        <div class="alert alert-danger" role="alert">Ihre Eingaben sind ungültig, bitte korrigieren!</div>
        @EndIf

        @If.SuccessfulSaved
        <div class="alert alert-success" role="alert">Konfiguration wurde gespeichert.</div>
        @EndIf

        <div class="row mt-2">
            <h3>
                Vertec-Anbindung
                <small class="text-muted"></small>
            </h3>
        </div>
        <div class="row">
            <div class="col">
                <div class="form-group">
                    <small id="UrlXmlServerHelp" class="form-text text-muted">URL des Vertec XML Servers</small>
                    <small id="UrlXmlServer" class="form-text text-muted">@!Model.UrlXmlServer</small>
                </div>
            </div>
            <div class="col">
                <div class="form-group">
                    <small id="UrlXmlAuthServerHelp" class="form-text text-muted">URL des Vertec XML Auth Servers</small>
                    <small id="UrlXmlAuthServer" class="form-text text-muted">@!Model.UrlXmlAuthServer</small>
                </div>
            </div>
        </div>

        <div class="row">
            <div class="col">
                <div class="form-group">
                    <small id="IgnoreXmlServerCertificateHelp" class="form-text text-muted">Sollen selbst signierte SSL-Zertifikate akzeptiert werden?</small>
                    <input type="checkbox" value="True" disabled="disabled" @If.IgnoreXmlServerCertificate checked="checked" @EndIf" name="IgnoreXmlServerCertificate" id="IgnoreXmlServerCertificate">
                </div>
            </div>
        </div>

        <div class="row">
            <div class="col">
                <div class="form-group">
                    <small id="DeactivateAuthTokenCacheForOrderHelp" class="form-text text-muted">AuthTokenCache für Aufträge deaktivieren? Dadurch erhält jeder Auftrag eine eigene Vertec-Session.</small>
                    <input type="checkbox" value="True" @If.DeactivateAuthTokenCacheForOrder checked="checked" @EndIf" name="DeactivateAuthTokenCacheForOrder" id="DeactivateAuthTokenCacheForOrder">
                </div>
            </div>
        </div>

        <div class="row">
            <div class="col">
                <div class="form-group">
                    <small id="ExecuteShellCommandBeforeOrderHelp" class="form-text text-muted">Soll vor jedem Auftrag ein Shell Command ausgeführt werden?</small>
                    <input type="checkbox" value="True" @If.ExecuteShellCommandBeforeOrder checked="checked" @EndIf" name="ExecuteShellCommandBeforeOrder" id="ExecuteShellCommandBeforeOrder">
                </div>
            </div>
        </div>

        <div class="row">
            <div class="col">
                <div class="form-group">
                    <div class="col">
                        <small id="ShellCommandHelp" class="form-text text-muted">Shell Command</small>
                        <textarea class="form-control @If.VertecConfigValidationInfo.ShellCommandIsInvalid is-invalid @EndIf" rows="10" id="ShellCommand" name="ShellCommand">@!Model.ShellCommand</textarea>
                    </div>
                </div>
            </div>
        </div>

    </form>
@EndSection
