Skip to content

Commit

Permalink
#28 and option to hide login form
Browse files Browse the repository at this point in the history
  • Loading branch information
picman committed May 6, 2024
1 parent 0ef014f commit 83cfcd1
Show file tree
Hide file tree
Showing 7 changed files with 16 additions and 1 deletion.
5 changes: 5 additions & 0 deletions app/views/hooks/_view_account_login_bottom.html.erb
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@
<% end %>

<%= javascript_tag do %>
<%# Autologin option %>
$('#autologin').change(function() {
let oauth_login_form = $("#oauth-login")
if(oauth_login_form && this.checked) {
Expand All @@ -50,4 +51,8 @@
}
}
});
<%# Hidden login form %>
<% if Setting.plugin_redmine_oauth[:hide_login_form] %>
$('div#login-form').hide();
<% end %>
<% end %>
5 changes: 5 additions & 0 deletions app/views/settings/_oauth_settings.html.erb
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,11 @@
<%= text_field_tag 'settings[tenant_id]', @settings[:tenant_id], size: 40 %>
<em class="info"><%= l(:oauth_tenant_id_info) %></em>
</p>
<p>
<label><%= l(:oauth_hide_login_form) %></label>
<%= check_box_tag 'settings[hide_login_form]', true, @settings[:hide_login_form] %>
<em class="info"> <%= l(:label_default)%>: <%= l(:general_text_No)%></em>
</p>
<% if %w(Custom).include?(@settings[:oauth_name]) %>
<div id="oauth_options_custom">
<% else %>
Expand Down
1 change: 1 addition & 0 deletions config/locales/cs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,3 +50,4 @@ cs:
oauth_custom_uid_field_info: Pole UID (výchozí - preferred_username)
oauth_custom_email_field: E-mail
oauth_custom_email_field_info: Pole e-mail (výchozí - email)
oauth_hide_login_form: Skrýt přihlašovací formulář
1 change: 1 addition & 0 deletions config/locales/de.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,3 +50,4 @@ de:
oauth_custom_uid_field_info: UID field (default - preferred_username)
oauth_custom_email_field: Email field
oauth_custom_email_field_info: Email field (default - email)
oauth_hide_login_form: Login-Formular ausblenden
1 change: 1 addition & 0 deletions config/locales/en.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,3 +50,4 @@ en:
oauth_custom_uid_field_info: UID field (default - preferred_username)
oauth_custom_email_field: Email field
oauth_custom_email_field_info: Email field (default - email)
oauth_hide_login_form: Hide login form
1 change: 1 addition & 0 deletions config/locales/fr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,3 +50,4 @@ fr:
oauth_custom_uid_field_info: UID field (default - preferred_username)
oauth_custom_email_field: Email field
oauth_custom_email_field_info: Email field (default - email)
oauth_hide_login_form: Hide login form
3 changes: 2 additions & 1 deletion init.rb
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@
custom_uid_field: 'preferred_username',
custom_email_field: 'email',
button_color: '#ffbe6f',
button_icon: 'fas fa-address-card'
button_icon: 'fas fa-address-card',
hide_login_form: nil
}, partial: 'settings/oauth_settings'
end

0 comments on commit 83cfcd1

Please sign in to comment.