Sha256: 4622187d8d940365901690c82bc554ec49dd1387295bacbb1676173110e47c41

Contents?: true

Size: 1.79 KB

Versions: 8

Compression:

Stored size: 1.79 KB

Contents

<% content_for :content_title, "Permissions" %>
<% content_for :content_subtitle, "#{@blog.title}" %>

<div class="row">
  <div class="col-md-8">
    <%= panel body: false, title: "Permissions" do %>
      <div class="panel-body">
        <p>The users below can be granted access to this particular blog.</p>
  
        <% @content_managers_alacarte.each do |user| %>
          <div class="row">
            <div class="col-md-12">
              <%= subsection title: user.full_name do %>
                <% manage_content_state = user.has_role?(:manage_content, @blog) ? 'btn-success active' : 'btn-default' %>
                <%= link_to 'Manage Blog', dm_cms.ajax_toggle_permission_admin_cms_blog_path(@blog, user.id, :manage_content), class: "permission_btn btn btn-xs #{manage_content_state}", role: 'button', remote: true, method: :patch %>
              <% end %>
            </div>
          </div>
        <% end %>
      </div>

    <% end %>
  </div>
  <div class="col-md-4">
    <%= panel body: false, title: "Content Managers" do %>
      <div class="panel-body">
        <p>Current users that can fully manage blogs</p>
      </div>
  
      <table class="table table-bordered table-condensed table-striped">
        <tbody>
          <% @content_managers.each do |user| %>
            <tr>
              <td><%= user.full_name %></td>
            </tr>
          <% end %>
        </tbody>
      </table>
    <% end %>
  </div>
</div>
<script>
$(document).ready(function() {
  $('.permission_btn').on("ajax:success", function(e, content) {
    if ($(this).is(".active")) {
      $(this).addClass("btn-default");
      $(this).removeClass("active").removeClass("btn-success");
    } else {
      $(this).addClass("active").addClass("btn-success");
      $(this).removeClass("btn-default");
    }
  });
});
</script

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
dm_cms-4.2.3.10 app/views/dm_cms/admin/cms_blogs/permissions.html.erb
dm_cms-4.2.3.9 app/views/dm_cms/admin/cms_blogs/permissions.html.erb
dm_cms-4.2.3.8 app/views/dm_cms/admin/cms_blogs/permissions.html.erb
dm_cms-4.2.3.7 app/views/dm_cms/admin/cms_blogs/permissions.html.erb
dm_cms-4.2.3.6 app/views/dm_cms/admin/cms_blogs/permissions.html.erb
dm_cms-4.2.3.5 app/views/dm_cms/admin/cms_blogs/permissions.html.erb
dm_cms-4.2.3.4 app/views/dm_cms/admin/cms_blogs/permissions.html.erb
dm_cms-4.2.3.3 app/views/dm_cms/admin/cms_blogs/permissions.html.erb