Sha256: 4e4515be928cb01b8bbe9222f689bb6273d7b81161edac6ea18ab60979d3b189

Contents?: true

Size: 1.3 KB

Versions: 20

Compression:

Stored size: 1.3 KB

Contents

ActiveAdmin.register Pack::Suite, as: 'Suite' do

  menu :label => proc{ I18n.t('c80_yax.active_admin.menu.suite')},
       :parent => 'x_c80_yax',
       :priority => 9

  permit_params :title,
                :where,
                :url,
                :srows_attributes => [:id, :_destroy, :item_id, :ord]

  config.batch_actions = false
  config.sort_order = 'id_asc'
  before_filter :skip_sidebar!, :only => :index

  index do
    id_column
    column :title
    column :where
    column :url

    actions
  end

  form(:html => {:multipart => true}) do |f|

    f.inputs 'Свойства' do
      f.input :title
      f.input :where
      f.input :url

      f.inputs 'Товары' do
        f.has_many :srows, allow_destroy: true do |srow|
          srow.input :ord
          srow.input :item,
                     :as => :select,
                     :input_html => {
                         :title => '',
                         :class => 'selectpicker',
                         :data => {
                             :size => 10,
                             :width => '500px'
                         },
                         :multiple => false
                     },
                     :collection => C80Yax::Item.all.map { |o| ["#{o.title}", o.id]}
        end
      end

    end

    f.actions
  end

end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
c80_yax-0.1.0.25 engines/pack/app/admin/pack/suites.rb
c80_yax-0.1.0.24 engines/pack/app/admin/pack/suites.rb
c80_yax-0.1.0.23 engines/pack/app/admin/pack/suites.rb
c80_yax-0.1.0.22 engines/pack/app/admin/pack/suites.rb
c80_yax-0.1.0.21 engines/pack/app/admin/pack/suites.rb
c80_yax-0.1.0.20 engines/pack/app/admin/pack/suites.rb
c80_yax-0.1.0.18 engines/pack/app/admin/pack/suites.rb
c80_yax-0.1.0.17 engines/pack/app/admin/pack/suites.rb
c80_yax-0.1.0.16 engines/pack/app/admin/pack/suites.rb
c80_yax-0.1.0.15 engines/pack/app/admin/pack/suites.rb
c80_yax-0.1.0.14 engines/pack/app/admin/pack/suites.rb
c80_yax-0.1.0.13 engines/pack/app/admin/pack/suites.rb
c80_yax-0.1.0.12 engines/pack/app/admin/pack/suites.rb
c80_yax-0.1.0.11 engines/pack/app/admin/pack/suites.rb
c80_yax-0.1.0.10 engines/pack/app/admin/pack/suites.rb
c80_yax-0.1.0.9 engines/pack/app/admin/pack/suites.rb
c80_yax-0.1.0.8 engines/pack/app/admin/pack/suites.rb
c80_yax-0.1.0.7 engines/pack/app/admin/pack/suites.rb
c80_yax-0.1.0.6 engines/pack/app/admin/pack/suites.rb
c80_yax-0.1.0.5 engines/pack/app/admin/pack/suites.rb