2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
# File 'lib/translatable_menus/active_admin_integrator.rb', line 2
def self.integrate!
ActiveAdmin.register :: do
permit_params :identifier, :sort_number, :menu_id, :http_method, :require_not_signed_in, :require_signed_in, :require_callbacks,
:default_url, :default_active, :translations_attributes => [:id, :locale, :title, :url, :active]
index do |f|
selectable_column
id_column
column :title
column :default_active
column :menu
translation_status
default_actions
end
form do |f|
f.inputs do
f.input :menu_id, :as => :select, :collection => ::.all
f.input :identifier
f.input :sort_number
f.input :default_url
f.input :default_active
f.input :http_method
f.input :require_not_signed_in
f.input :require_signed_in
f.input :require_callbacks, :as => :string
end
f.translated_inputs do |tf|
tf.input :title
tf.input :active, :as => :select, :collection => {t("yes") => 1, t("no") => 0}
tf.input :url, :as => :string
end
f.actions
end
end
end
|