diff options
author | 6543 <6543@obermui.de> | 2021-05-09 16:13:35 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-09 16:13:35 +0200 |
commit | a229e3438780a18d283b21920c5ccd1670e5f747 (patch) | |
tree | fee51422c56b2c237b796ca5fd3ff004cdcd96b8 /templates | |
parent | e818e9150f63b5e68ec3018c61c1fae98b1eb1ed (diff) | |
download | gitea-a229e3438780a18d283b21920c5ccd1670e5f747.tar.gz gitea-a229e3438780a18d283b21920c5ccd1670e5f747.zip |
Allow only internal registration (#15795)
* Add ALLOW_ONLY_INTERNAL_REGISTRATION into settings
* OpenID respect setting too
Diffstat (limited to 'templates')
-rw-r--r-- | templates/admin/config.tmpl | 2 | ||||
-rw-r--r-- | templates/user/auth/link_account.tmpl | 10 | ||||
-rw-r--r-- | templates/user/auth/signup_openid_navbar.tmpl | 2 |
3 files changed, 9 insertions, 5 deletions
diff --git a/templates/admin/config.tmpl b/templates/admin/config.tmpl index 6979512df7..b419d04a1b 100644 --- a/templates/admin/config.tmpl +++ b/templates/admin/config.tmpl @@ -149,6 +149,8 @@ <dd>{{if .Service.RegisterEmailConfirm}}{{svg "octicon-check"}}{{else}}{{svg "octicon-x"}}{{end}}</dd> <dt>{{.i18n.Tr "admin.config.disable_register"}}</dt> <dd>{{if .Service.DisableRegistration}}{{svg "octicon-check"}}{{else}}{{svg "octicon-x"}}{{end}}</dd> + <dt>{{.i18n.Tr "admin.config.allow_only_internal_registration"}}</dt> + <dd>{{if .Service.AllowOnlyInternalRegistration}}{{svg "octicon-check"}}{{else}}{{svg "octicon-x"}}{{end}}</dd> <dt>{{.i18n.Tr "admin.config.allow_only_external_registration"}}</dt> <dd>{{if .Service.AllowOnlyExternalRegistration}}{{svg "octicon-check"}}{{else}}{{svg "octicon-x"}}{{end}}</dd> <dt>{{.i18n.Tr "admin.config.show_registration_button"}}</dt> diff --git a/templates/user/auth/link_account.tmpl b/templates/user/auth/link_account.tmpl index 39e312bd66..dfc70b1ae6 100644 --- a/templates/user/auth/link_account.tmpl +++ b/templates/user/auth/link_account.tmpl @@ -3,10 +3,12 @@ <div class="ui secondary pointing tabular top attached borderless menu new-menu navbar"> <div class="new-menu-inner"> <!-- TODO handle .ShowRegistrationButton once other login bugs are fixed --> - <a class="item {{if not .user_exists}}active{{end}}" - data-tab="auth-link-signup-tab"> - {{.i18n.Tr "auth.oauth_signup_tab"}} - </a> + {{if not .AllowOnlyInternalRegistration}} + <a class="item {{if not .user_exists}}active{{end}}" + data-tab="auth-link-signup-tab"> + {{.i18n.Tr "auth.oauth_signup_tab"}} + </a> + {{end}} <a class="item {{if .user_exists}}active{{end}}" data-tab="auth-link-signin-tab"> {{.i18n.Tr "auth.oauth_signin_tab"}} diff --git a/templates/user/auth/signup_openid_navbar.tmpl b/templates/user/auth/signup_openid_navbar.tmpl index 9928bb6198..b033022a8e 100644 --- a/templates/user/auth/signup_openid_navbar.tmpl +++ b/templates/user/auth/signup_openid_navbar.tmpl @@ -3,7 +3,7 @@ <a class="{{if .PageIsOpenIDConnect}}active{{end}} item" href="{{AppSubUrl}}/user/openid/connect"> {{.i18n.Tr "auth.openid_connect_title"}} </a> - {{if .EnableOpenIDSignUp}} + {{if and .EnableOpenIDSignUp (not .AllowOnlyInternalRegistration)}} <a class="{{if .PageIsOpenIDRegister}}active{{end}} item" href="{{AppSubUrl}}/user/openid/register"> {{.i18n.Tr "auth.openid_register_title"}} </a> |