* Fix it so that all edit forms show an error banner if the form has validation errors. Previously forms had to manually call `error_messages_for`, which not all forms did. * Fix it so that the full validation error message is shown next to each input attribute that had errors. Also update the styling of these error messages to look better.
38 lines
1.7 KiB
Plaintext
38 lines
1.7 KiB
Plaintext
<%= edit_form_for(@bulk_update_request) do |f| %>
|
|
<p>
|
|
Request aliases or implications using the format shown below. An <b>alias</b> makes the first tag a
|
|
synonym for the second tag. An <b>implication</b> makes the first tag automatically add the second tag.
|
|
A <b>rename</b> replaces the first tag with the second tag without making it a permanent alias.
|
|
An <b>update</b> moves multiple tags and pools at once.
|
|
</p>
|
|
|
|
<p>
|
|
<% if @bulk_update_request.new_record? && @bulk_update_request.forum_topic.present? %>
|
|
This request will be attached to
|
|
<%= link_to "topic ##{@bulk_update_request.forum_topic_id}: #{@bulk_update_request.forum_topic.title}", @bulk_update_request.forum_topic %>.
|
|
<%= f.input :forum_topic_id, as: :hidden, input_html: { value: params.dig(:bulk_update_request, :forum_topic_id) } %>
|
|
<% elsif @bulk_update_request.new_record? && @bulk_update_request.forum_topic.blank? %>
|
|
This request will create a new forum topic. To attach this request to an existing topic, find
|
|
the forum topic and click "Request alias/implication" at the top of the page.
|
|
|
|
<%= f.input :title, label: "Forum Title", as: :string %>
|
|
<% end %>
|
|
</p>
|
|
|
|
<%= f.input :script, label: "Request", as: :text, placeholder: bur_script_example %>
|
|
|
|
<% if @bulk_update_request.new_record? %>
|
|
<div class="input">
|
|
<%= f.input :reason, as: :dtext %>
|
|
</div>
|
|
<% end %>
|
|
|
|
<% if @bulk_update_request.persisted? && policy(@bulk_update_request).can_update_forum? %>
|
|
<%= f.input :forum_topic_id %>
|
|
<%= f.input :forum_post_id %>
|
|
<% end %>
|
|
|
|
<%= f.submit value: "Submit" %>
|
|
<%= dtext_preview_button "bulk_update_request_reason" %>
|
|
<% end %>
|