Module: ActiveAdmin::Resource::ActionItems

Defined in:
lib/active_admin/resource/action_items.rb

Instance Method Summary collapse

Instance Method Details

#add_default_new_action_itemObject



4
5
6
7
8
9
10
11
12
# File 'lib/active_admin/resource/action_items.rb', line 4

def add_default_new_action_item
  add_action_item :new, only: :index do
    if controller.action_methods.include?('new') && authorized?(ActiveAdmin::Auth::CREATE, active_admin_config.resource_class)
      localizer = ActiveAdmin::Localizers.resource(active_admin_config)
      path = active_admin_config.create_another ? new_resource_path(create_another: true) : new_resource_path
      link_to localizer.t(:new_model), path
    end
  end
end