tilde.news/app/views/hats/requests_index.html.erb

64 lines
1.8 KiB
Plaintext

<div class="box wide">
<div class="legend">
Requested Hats
</div>
<% if @hat_requests.count == 0 %>
No hat requests.
<% else %>
<% @hat_requests.each_with_index do |hr,x| %>
<% if x > 0 %>
<hr>
<% end %>
<%= form_with model: hr, :url => approve_hat_request_url(:id => hr),
:method => :post do |f| %>
<p>
<div class="boxline">
<%= f.label :user_id, "User:", :class => "required" %>
<a href="/u/<%= hr.user.username %>"><%= hr.user.username %></a>
</div>
<div class="boxline">
<%= f.label :hat, "Hat:", :class => "required" %>
<%= f.text_field "hat", :size => 25 %>
</div>
<div class="boxline">
<%= f.label :link, "Link:", :class => "required" %>
<%= f.text_field "link", :size => 75 %>
<% if hr.link.to_s.match(/^http/) %>
<br>
<%= f.label :link, "Link:", :class => "required" %>
<a href="<%= hr.link %>" rel="nofollow"><%= hr.link %></a>
<% end %>
</div>
<div class="boxline">
<%= f.label :link, "Comment:", :class => "required" %>
<div class="d">
<%= raw(h(hr.comment.to_s).gsub(/\n/, "<br>")) %>
</div>
</div>
<p style="clear: both;">
<%= f.submit "Approve Hat Request" %>
</p>
<% end %>
<p>
or
</p>
<%= form_with model: hr, :url => reject_hat_request_url(:id => hr),
:method => :post do |f| %>
<div class="boxline">
<%= f.label :link, "Reason:", :class => "required" %>
<%= f.text_area :rejection_comment, :rows => 4 %>
</div>
<p>
<%= f.submit "Reject Hat Request" %>
</p>
<% end %>
<% end %>
<% end %>
</div>