Newer
Older
dmpopidor / app / admin / organisation_type.rb
@Marta Ribeiro Marta Ribeiro on 3 Jun 2016 1 KB DMPonline4 - RAILS 4.0 (#4)
# [+Project:+] DMPonline
# [+Description:+] 
#   
# [+Created:+] 03/09/2014
# [+Copyright:+] Digital Curation Centre 

ActiveAdmin.register OrganisationType do
	permit_params :organisation_id, :name
	
	 menu :priority => 4, :label => proc{I18n.t('admin.org_type')}, :parent => "Organisations management"

	index do   
        column I18n.t('admin.title'), :sortable => :name do |ggn|
            link_to ggn.name, [:admin, ggn]
        end
        column I18n.t('admin.desc'), :description do |descr|
            if !descr.description.nil? then
                descr.description.html_safe
            end
        end
        
         actions
      end
  
  
    #show organisation type details
    show do 
		attributes_table do
			row :name
			row :description do |descr|
                if !descr.description.nil? then
                    descr.description.html_safe
                end
            end
            row :created_at
            row :updated_at
		end
	end
	
	#organisations sidebar
 	sidebar I18n.t('admin.orgs'), :only => :show, :if => proc { organisation_type.organisations.count >= 1} do
	 	table_for organisation_type.organisations.order("name") do |org_list|
	 		column I18n.t('admin.org_title'), :sortable => :name do |ggn|
                link_to ggn.name, [:admin, ggn]
            end
        end
   end
   
	 controller do
		def permitted_params
		  params.permit!
		end
  end
  		
end