]> source.dussan.org Git - gitea.git/commitdiff
Ensure that the default visibility is set on the user create page (#16845)
authorzeripath <art27@cantab.net>
Sat, 28 Aug 2021 14:19:52 +0000 (15:19 +0100)
committerGitHub <noreply@github.com>
Sat, 28 Aug 2021 14:19:52 +0000 (15:19 +0100)
Set the default visibility on the user create page.

Fix #16840

Signed-off-by: Andrew Thornton <art27@cantab.net>
templates/admin/user/new.tmpl

index d454d1cd98f692ef5713cf8c9da0350fa12305e1..0de1a5c7757e2d24600e1664d2bb492630b36866 100644 (file)
@@ -28,7 +28,7 @@
                                <div class="inline field {{if .Err_Visibility}}error{{end}}">
                                        <span class="inline required field"><label for="visibility">{{.i18n.Tr "settings.visibility"}}</label></span>
                                        <div class="ui selection type dropdown">
-                                               <input type="hidden" id="visibility" name="visibility" value="{{.visibility}}">
+                                               <input type="hidden" id="visibility" name="visibility" value="{{if .visibility}}{{.visibility}}{{else}}{{printf "%d" .DefaultUserVisibilityMode}}{{end}}">
                                                <div class="text">
                                                        {{if .DefaultUserVisibilityMode.IsPublic}}{{.i18n.Tr "settings.visibility.public"}}{{end}}
                                                        {{if .DefaultUserVisibilityMode.IsLimited}}{{.i18n.Tr "settings.visibility.limited"}}{{end}}