Guest User

Untitled

a guest
Mar 21st, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.31 KB | None | 0 0
  1. # Edit/new wiki view
  2.  
  3. <h1 class='text-center'>Edit Wiki</h1>
  4. <br />
  5.  
  6. <div class='row'>
  7. <div class='col-md-12'>
  8. <%= form_for @wiki do |f| %>
  9. <div class="form-group">
  10. <%= f.label :title %><br />
  11. <%= f.text_field :title, class: 'form-control', autofocus: true %>
  12. </div>
  13. <div class="form-group">
  14. <%= f.label :body %><br />
  15. <%= f.text_area :body, rows: 20, class: 'form-control' %>
  16. </div>
  17. <% if current_user.admin? || current_user.premium? || @wiki.users.include?(current_user) %>
  18. <div class='form-check'>
  19. <%= f.check_box :private, class: 'form-check-input' %>
  20. <%= f.label :private, class: 'form-check-label' do %>
  21. Private Wiki
  22. <% end %>
  23. </div>
  24. <%= render partial: 'collaborators/collaborator_form', locals: {f: f} %>
  25. <% end %>
  26. <div class='form-group'>
  27. <%= f.submit "Create", class: 'btn btn-success' %>
  28. </div>
  29. <% end %>
  30. </div>
  31. </div>
  32.  
  33. # _collaborators form partial
  34.  
  35. <div class='row'>
  36. <% if current_user.admin? || current_user.premium? %>
  37. <div class='field'>
  38. <%= f.fields_for [@wiki, Collaborator.new] do |c| %>
  39. <%= c.label :collaborators %>
  40. <%= c.select :user, options_for_select(@user_emails, :selected => params[:user]) %><br />
  41. <% end %>
  42.  
  43. <% if @wiki.users.any? %>
  44. <h4>Current Collaborators</h4>
  45. <% @wiki.users.each do |user| %>
  46. <b><small>
  47. <%= user.email %> |<%= link_to "x", wiki_collaborator_path(user_id: user.id, wiki_id: @wiki.id), method: :delete %>|
  48. </small></b>
  49. <% end %>
  50. <% end %>
  51. </div>
  52. <% else %>
  53. <h4>Current Collaborators</h4>
  54. <% @wiki.users.each do |user| %>
  55. <% if user.email == current_user.email %>
  56. <b><small>
  57. <%= current_user.email %> |<%= link_to "x", wiki_collaborator_path(user_id: user.id, wiki_id: @wiki.id), method: :delete %>|
  58. </small></b>
  59. <% end %>
  60. <% end %>
  61. <% end %>
  62. </div>
Add Comment
Please, Sign In to add comment