forked from saurabh/orbit4-5
106 lines
4.3 KiB
Plaintext
106 lines
4.3 KiB
Plaintext
<%= javascript_include_tag 'member-selection'%>
|
|
|
|
<div class="mini-layout row-fluid">
|
|
<div class="mini-layout-sidebar span2">
|
|
<div class="nano">
|
|
<div class="content">
|
|
<ul class="nav nav-pills nav-stacked">
|
|
<% @module_apps.each do |module_app| %>
|
|
<li class="<%= @module_app == module_app ? 'active' : '' %>">
|
|
<%= link_to content_tag(:i, nil, class: (module_app.get_registration.get_icon_class rescue nil)) + ' ' + module_app.title, "/admin/authorizations/#{module_app.key}" %>
|
|
</li>
|
|
<% end %>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="mini-layout-body span10">
|
|
<ul class="nav nav-tabs" id="authorization-types">
|
|
<li class="active">
|
|
<%= link_to t(:module_authorization), "#module_auth", :class => "active", :data => {"toggle" => "tab", "for" => "managers"} if @module_app.authorizable %>
|
|
</li>
|
|
<% if !@objects.nil? %>
|
|
<li>
|
|
<% @module_app.authorizable_models.each do |authorizable_model| %>
|
|
<%= link_to (authorizable_model.eql?('Category') ? t(:category_auth) : "#{authorizable_model.underscore.humanize.capitalize} #{t(:authorization_)}"), "#category_auth" , :data => {"toggle" => "tab", "for" => "sub_managers"} %>
|
|
<% end %>
|
|
</li>
|
|
<% end %>
|
|
</ul>
|
|
<% @partial = "managers" %>
|
|
<div class="tab-content">
|
|
<div class="tab-pane fade in active" id="module_auth">
|
|
<div class="tab-pane-head">
|
|
<h4>Managers</h4>
|
|
</div>
|
|
<ul id="card-list-managers" class="checkbox-card clearfix">
|
|
<% if @managers.empty? %>
|
|
<div> No managers for this module </div>
|
|
<% else %>
|
|
<%= render partial: 'user', collection: @managers %>
|
|
<% end %>
|
|
</ul>
|
|
</div>
|
|
<% if !@objects.nil? %>
|
|
<% @partial = "sub_managers" %>
|
|
<div class="tab-pane fade" id="category_auth">
|
|
<div class="tab-pane-head clearfix">
|
|
<h4 class="pull-left">Sub Managers</h4>
|
|
<div class="pull-right">
|
|
<label>Categories :
|
|
<%#= select_tag "anything", options_from_collection_for_select(@objects, "id", "title"), :prompt => "Select Category" if !@objects.nil? %>
|
|
<% if !@objects.nil? %>
|
|
<select id="anything" name="anything">
|
|
<option value="">Select Category</option>
|
|
<% @objects.each do |obj| %>
|
|
<option value="<%= obj.id %>" <%= obj.disable ? "class=alert-error" : "" %>><%= obj.title %></option>
|
|
<% end %>
|
|
</select>
|
|
<% end %>
|
|
</label>
|
|
<span id="disabled_message_span" class="alert alert-error pull-right hide"><%= t(:category_disabled) %></span>
|
|
</div>
|
|
</div>
|
|
<ul id="card-list-submanagers" class="checkbox-card clearfix">
|
|
<% if @sub_managers.empty? %>
|
|
<div> No sub managers for this module </div>
|
|
<% else %>
|
|
<%= render partial: 'user', collection: @sub_managers %>
|
|
<% end %>
|
|
</ul>
|
|
</div>
|
|
<% end %>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- footer -->
|
|
<div class="bottomnav clearfix">
|
|
<div class="action pull-right">
|
|
<div class="btn-group dropup">
|
|
<a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
|
|
Select
|
|
<span class="caret"></span>
|
|
</a>
|
|
<ul class="dropdown-menu">
|
|
<li><a href="#" id="select_all"><i class="icon-ok"></i> Select All</a></li>
|
|
<li><a href="#" id="deselect_all"><i class="icon-remove"></i> De-select All</a></li>
|
|
</ul>
|
|
</div>
|
|
<%= link_to content_tag(:i, nil, class: "icons-plus") + ' ' + t(:add), '#', class: 'btn btn-primary select_user_modal', rel: modal_select_authorizations_path(@module_app.key, @type, @object) %>
|
|
<%= link_to content_tag(:i, nil, class: "icon-trash") + ' ' + t(:delete_), '#', id: 'remove_users', class: 'btn btn-danger hide', rel: remove_users_authorizations_path(@module_app.key, @type, @object) %>
|
|
</div>
|
|
</div>
|
|
<div id='select_user_modal'></div>
|
|
|
|
<script type="text/javascript">
|
|
var lis = $("ul#card-list-submanagers li");
|
|
<% if !@objects.nil? %>
|
|
var app_categories = <%= @objects.collect{|c| {"id" => c.id.to_s, "disable" => c.disable}}.to_json.html_safe %>;
|
|
<% end %>
|
|
</script>
|
|
|
|
|
|
|