user roles starts
This commit is contained in:
		
							parent
							
								
									6dff83339a
								
							
						
					
					
						commit
						cc7907f37a
					
				| 
						 | 
				
			
			@ -1,10 +1,11 @@
 | 
			
		|||
class Admin::RolesController < ApplicationController
 | 
			
		||||
  
 | 
			
		||||
  layout "admin"
 | 
			
		||||
  layout "new_admin"
 | 
			
		||||
  before_filter :authenticate_user!
 | 
			
		||||
  before_filter :is_admin?
 | 
			
		||||
  before_filter :set_attribute, :only => [:index, :show, :new, :edit]
 | 
			
		||||
 | 
			
		||||
  helper Admin::AttributeValuesViewHelper
 | 
			
		||||
  
 | 
			
		||||
  def index
 | 
			
		||||
    @attributes = Role.all.entries
 | 
			
		||||
    render :template => 'admin/attributes/index'
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -14,14 +14,14 @@
 | 
			
		|||
                                    <% end %>
 | 
			
		||||
                                </div>
 | 
			
		||||
                            </div>
 | 
			
		||||
                            <%= render :partial=>"placeholder_block",:locals=>{:values=>@attribute.title_translations,:class_ext=>"pull-left",:label_ext=>t("admin.infos.item_name"),:field_name=>"info[title_translations]"}%>
 | 
			
		||||
                            <%= render :partial=>"shared/attribute_field/placeholder_block",:locals=>{:values=>@attribute.title_translations,:class_ext=>"pull-left",:label_ext=>t("admin.infos.item_name"),:field_name=>"info[title_translations]"}%>
 | 
			
		||||
                           
 | 
			
		||||
                        </div>
 | 
			
		||||
                    </div>
 | 
			
		||||
                </div>
 | 
			
		||||
                        <div class="map-block back attributes">
 | 
			
		||||
                            <h4><span><%= t("admin.attributes")%></span></h4>
 | 
			
		||||
                            <%= render :partial=>"attribute_field",:collection=>@attribute.attribute_fields%>
 | 
			
		||||
                            <%= render :partial=>"shared/attribute_field/attribute_field",:collection=>@attribute.attribute_fields%>
 | 
			
		||||
                        </div>
 | 
			
		||||
                    </div>
 | 
			
		||||
            <div class="form-actions form-fixed pagination-right">
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -13,7 +13,7 @@
 | 
			
		|||
                      </div>
 | 
			
		||||
                  </div>
 | 
			
		||||
              </div>
 | 
			
		||||
              <%= render :partial=>"placeholder_block",:locals=>{:values=>attribute_field.title_translations,:class_ext=>"pull-left",:label_ext=>t("admin.infos.name"),:field_name=>"info[attribute_fields][#{attribute_field_counter}][title_translations]"}%>
 | 
			
		||||
              <%= render :partial=>"shared/attribute_field/placeholder_block",:locals=>{:values=>attribute_field.title_translations,:class_ext=>"pull-left",:label_ext=>t("admin.infos.name"),:field_name=>"info[attribute_fields][#{attribute_field_counter}][title_translations]"}%>
 | 
			
		||||
              <div class="control-group pull-left">
 | 
			
		||||
                  <label class="control-label" for=""><%= t("admin.infos.type")%></label>
 | 
			
		||||
                  <div class="controls">
 | 
			
		||||
| 
						 | 
				
			
			@ -42,16 +42,16 @@
 | 
			
		|||
                      </label>
 | 
			
		||||
                  </div>
 | 
			
		||||
              </div>
 | 
			
		||||
              <%= render :partial=> "placeholder_block",:locals=>{:values=>attribute_field["typeA"]["placeholder"],:field_name=>"info[attribute_fields][#{attribute_field_counter}][typeA][placeholder]"}%>
 | 
			
		||||
              <%= render :partial=>"shared/attribute_field/placeholder_block",:locals=>{:values=>attribute_field["typeA"]["placeholder"],:field_name=>"info[attribute_fields][#{attribute_field_counter}][typeA][placeholder]"}%>
 | 
			
		||||
          <% end %>
 | 
			
		||||
 | 
			
		||||
          <%= content_tag :div,:class=>show_type_panel(attribute_field,"typeB") do %>
 | 
			
		||||
              <%= render :partial=> "placeholder_block",:locals=>{:label_ext=>t("admin.infos.initial"),:values=>attribute_field["typeB"]["initial"],:field_name=>"info[attribute_fields][#{attribute_field_counter}][typeB][initial]"}%>
 | 
			
		||||
              <%= render :partial=>"shared/attribute_field/placeholder_block",:locals=>{:label_ext=>t("admin.infos.initial"),:values=>attribute_field["typeB"]["initial"],:field_name=>"info[attribute_fields][#{attribute_field_counter}][typeB][initial]"}%>
 | 
			
		||||
 | 
			
		||||
              <% if attribute_field.self_defined_markup_options?%>
 | 
			
		||||
                <%= render :partial=>"list_block",:locals=>{:values=>attribute_field["option_list"],:field_name=> "info[attribute_fields][#{attribute_field_counter}][attribute][role][statuses]"} %>
 | 
			
		||||
                <%= render :partial=>"shared/attribute_field/list_block",:locals=>{:values=>attribute_field["option_list"],:field_name=> "info[attribute_fields][#{attribute_field_counter}][attribute][role][statuses]"} %>
 | 
			
		||||
              <%else #normal list%>
 | 
			
		||||
                  <%= render :partial=>"list_block",:locals=>{:values=>attribute_field["option_list"],:field_name=> "info[attribute_fields][#{attribute_field_counter}][typeB][option_list]"} %>
 | 
			
		||||
                  <%= render :partial=>"shared/attribute_field/list_block",:locals=>{:values=>attribute_field["option_list"],:field_name=> "info[attribute_fields][#{attribute_field_counter}][typeB][option_list]"} %>
 | 
			
		||||
              <% end #of self_defined_markup_options?%>
 | 
			
		||||
              
 | 
			
		||||
          <% end %>
 | 
			
		||||
| 
						 | 
				
			
			@ -95,10 +95,10 @@
 | 
			
		|||
                      </label>
 | 
			
		||||
                  </div>
 | 
			
		||||
              </div>
 | 
			
		||||
              <%= render :partial=> "placeholder_block",:locals=>{:field_name=>"info[attribute_fields][#{attribute_field_counter}][typeD][placeholder]",:values=>attribute_field["typeD"]["placeholder"]} %>
 | 
			
		||||
              <%= render :partial=>"shared/attribute_field/placeholder_block",:locals=>{:field_name=>"info[attribute_fields][#{attribute_field_counter}][typeD][placeholder]",:values=>attribute_field["typeD"]["placeholder"]} %>
 | 
			
		||||
          <% end %>
 | 
			
		||||
          <%= content_tag :div,:class=>show_type_panel(attribute_field,"typeE") do%>
 | 
			
		||||
              <%= render :partial=>"list_block",:locals=>{:field_name=>"info[attribute_fields][#{attribute_field_counter}][typeE][option_list]",:values=>attribute_field["option_list"]}%>
 | 
			
		||||
              <%= render :partial=>"shared/attribute_field/list_block",:locals=>{:field_name=>"info[attribute_fields][#{attribute_field_counter}][typeE][option_list]",:values=>attribute_field["option_list"]}%>
 | 
			
		||||
          <% end %>
 | 
			
		||||
      </div>
 | 
			
		||||
      <%= hidden_field "info[attribute_fields][#{attribute_field_counter}]","id",:value=>attribute_field.id%>
 | 
			
		||||
| 
						 | 
				
			
			@ -2,7 +2,7 @@ defaults: &defaults
 | 
			
		|||
  host: localhost
 | 
			
		||||
  # slaves:
 | 
			
		||||
  #   - host: slave1.local
 | 
			
		||||
  port: 27017
 | 
			
		||||
  port: 37017
 | 
			
		||||
  #   - host: slave2.local
 | 
			
		||||
  #     port: 27019
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue