Set "Requires Authentication: Optional"

Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
pull/1728/head
Kévin Commaille 3 months ago
parent 8ade27c301
commit 82d37d8e1a
No known key found for this signature in database
GPG Key ID: 29A48C1F03620416

@ -60,21 +60,22 @@
<tr>
<th>Requires authentication:</th>
{{/*
Authentication is optional if one of these is true:
- the security key is not set
- the security value contains an empty object
Authentication is defined with the `security` key. We assume that the
key is not set if no authentication is necessary. If the key is set,
authentication is required unless it contains an item that is an empty
object.
*/}}
{{ $requires_authentication := 1 }}
{{ $requires_authentication := "Yes" }}
{{ if $operation_data.security }}
{{ range $operation_data.security }}
{{ if eq (len (index $operation_data.security 0)) 0 }}
{{ $requires_authentication = 0 }}
{{ $requires_authentication = "Optional" }}
{{ end }}
{{ end }}
{{ else }}
{{ $requires_authentication = 0 }}
{{ $requires_authentication = "No" }}
{{ end }}
<td>{{ if $requires_authentication }}Yes{{ else }}No{{ end }}</td>
<td>{{ $requires_authentication }}</td>
</tr>
</table>

Loading…
Cancel
Save