mirror of
https://github.com/discourse/discourse.git
synced 2024-11-28 11:25:45 +08:00
fadcfd1451
This commit adds an additional toggle to our safe-mode system. When enabled, it will cause all deprecation messages to become exceptions. This gives admins a way to test their themes/plugins against upcoming Discourse changes without needing to use the browser developer tools.
46 lines
1.1 KiB
Plaintext
46 lines
1.1 KiB
Plaintext
<div class='container safe-mode'>
|
|
<h2><%= t 'safe_mode.title'%></h2>
|
|
<%= form_tag(safe_mode_enter_path) do %>
|
|
<p>
|
|
<%= t 'safe_mode.description' %>
|
|
</p>
|
|
<p>
|
|
<label>
|
|
<%= check_box_tag 'no_themes', true, !flash[:must_select]%>
|
|
<%= t 'safe_mode.no_themes' %>
|
|
</label>
|
|
</p>
|
|
<p>
|
|
<label>
|
|
<%= check_box_tag 'no_unofficial_plugins', true, !flash[:must_select] %>
|
|
<%= t 'safe_mode.no_unofficial_plugins' %>
|
|
</label>
|
|
</p>
|
|
<p>
|
|
<label>
|
|
<%= check_box_tag 'no_plugins', true, !flash[:must_select] %>
|
|
<%= t 'safe_mode.no_plugins' %>
|
|
</label>
|
|
</p>
|
|
|
|
<p>
|
|
<%= t 'safe_mode.deprecation_error_description' %>
|
|
</p>
|
|
<p>
|
|
<label>
|
|
<%= check_box_tag 'deprecation_errors', true, false %>
|
|
<%= t 'safe_mode.deprecation_error_label' %>
|
|
</label>
|
|
</p>
|
|
|
|
<p>
|
|
<%= submit_tag t('safe_mode.enter'), class: 'btn btn-danger' %>
|
|
<%- if flash[:must_select] %>
|
|
<span class='safe-mode-warning'>
|
|
⚠️ <%= t 'safe_mode.must_select' %>
|
|
</span>
|
|
<%- end %>
|
|
</p>
|
|
<% end %>
|
|
</div>
|