{{define "endpoint_edit"}}

Edit: {{.Endpoint.Name}} {{if .IsBasic}}Basic {{else}}Sub{{end}}

{{if not .IsBasic}}
{{template "kv_editor" dict "Title" "Header Route Matches" "Desc" "Requests mit diesen Headern werden zu diesem Endpoint geroutet" "HKey" "HRM_Header" "VKey" "HRM_Value" "KLabel" "Header" "VLabel" "Value" "Rows" .Endpoint.HeaderRouteMatches}}
{{end}}
{{template "kv_editor" dict "Title" "Header hinzufügen" "Desc" "Diese Header werden dem Request hinzugefügt" "HKey" "HA_Header" "VKey" "HA_Value" "KLabel" "Header" "VLabel" "Value" "Rows" .Endpoint.HeaderAdd}}
{{template "kv_editor" dict "Title" "Header muss existieren" "Desc" "Request wird abgelehnt wenn diese Header fehlen" "HKey" "HEX_Header" "VKey" "HEX_Value" "KLabel" "Header" "VLabel" "Value" "Rows" .Endpoint.HeaderExists}}
{{template "hreplace_editor" .Endpoint.HeaderReplace}}
{{template "string_list_editor" dict "Title" "IP Whitelist" "Desc" "Nur diese IPs dürfen zugreifen (leer = alle)" "Key" "Whitelist" "Placeholder" "1.2.3.4" "Values" .Endpoint.Whitelist}}
{{template "string_list_editor" dict "Title" "Erlaubte Feldwerte" "Desc" "JWT wird abgelehnt wenn Feld keinen dieser Werte hat" "Key" "JWTMatch" "Placeholder" "admin" "Values" .Endpoint.JWTData.Match}}
{{end}}