Complete admin pages for service settings #104

Merged
raucao merged 10 commits from feature/admin_user_service_settings into master 2023-03-19 06:33:14 +00:00
Showing only changes of commit 295d486761 - Show all commits

View File

@@ -78,7 +78,10 @@
<tr>
<td>Discourse</td>
<td>
<%= render FormElements::ToggleComponent.new(enabled: @services_enabled.include?("discourse")) %>
<%= render FormElements::ToggleComponent.new(
enabled: @services_enabled.include?("discourse"),
input_enabled: false
) %>
</td>
<td class="text-right">
<%= link_to "Open profile", "#{Setting.discourse_public_url}/u/#{@user.cn}/summary", class: "btn-sm btn-gray" %>
@@ -89,7 +92,10 @@
<tr>
<td>Gitea</td>
<td>
<%= render FormElements::ToggleComponent.new(enabled: @services_enabled.include?("gitea")) %>
<%= render FormElements::ToggleComponent.new(
enabled: @services_enabled.include?("gitea"),
input_enabled: false
) %>
</td>
<td class="text-right">
<%= link_to "Open profile", "#{Setting.gitea_public_url}/#{@user.cn}", class: "btn-sm btn-gray" %>
@@ -100,7 +106,10 @@
<tr>
<td>Mastodon</td>
<td>
<%= render FormElements::ToggleComponent.new(enabled: @services_enabled.include?("mastodon")) %>
<%= render FormElements::ToggleComponent.new(
enabled: @services_enabled.include?("mastodon"),
input_enabled: false
) %>
</td>
<td class="text-right">
<%= link_to "Open profile", "#{Setting.mastodon_public_url}/@#{@user.cn}", class: "btn-sm btn-gray" %>
@@ -111,7 +120,10 @@
<tr>
<td>MediaWiki</td>
<td>
<%= render FormElements::ToggleComponent.new(enabled: @services_enabled.include?("mediawiki")) %>
<%= render FormElements::ToggleComponent.new(
enabled: @services_enabled.include?("mediawiki"),
input_enabled: false
) %>
</td>
<td class="text-right">
<%= link_to "Open profile", "#{Setting.mediawiki_public_url}/Special:Contributions/#{@user.cn}", class: "btn-sm btn-gray" %>
@@ -122,7 +134,10 @@
<tr>
<td>XMPP (ejabberd)</td>
<td>
<%= render FormElements::ToggleComponent.new(enabled: @services_enabled.include?("ejabberd")) %>
<%= render FormElements::ToggleComponent.new(
enabled: @services_enabled.include?("ejabberd"),
input_enabled: false
) %>
</td>
<td class="text-right">
<% if Setting.ejabberd_admin_url.present? %>