Class: Adminsite::AdminsitePageAdminConfig
Instance Attribute Summary
#resource_class
Instance Method Summary
collapse
#actions_index, #actions_placement, admin_config_of_class, admin_default_config_class, all_registered_admin_configs, #column_names, #ignore_columns, register_admin_configs
Instance Method Details
#attributes_edit(resource = nil) ⇒ Object
14
15
16
17
18
19
20
21
22
|
# File 'app/admin_configs/adminsite/adminsite_page_admin_config.rb', line 14
def attributes_edit(resource = nil)
[ :title,
:url,
:requires_login,
:cacheable,
:page_layout,
:body => {:input_html => {:class => 'code html'}}
]
end
|
#attributes_index ⇒ Object
4
5
6
7
8
9
10
11
12
|
# File 'app/admin_configs/adminsite/adminsite_page_admin_config.rb', line 4
def attributes_index
[ :title,
:url,
:requires_login,
:cacheable,
:page_layout,
:updated_at
]
end
|
#attributes_search ⇒ Object
28
29
30
|
# File 'app/admin_configs/adminsite/adminsite_page_admin_config.rb', line 28
def attributes_search
attributes_index
end
|
#attributes_show(resource = nil) ⇒ Object
24
25
26
|
# File 'app/admin_configs/adminsite/adminsite_page_admin_config.rb', line 24
def attributes_show(resource = nil)
attributes_edit
end
|
#default_member_actions(resource = nil) ⇒ Object
32
33
34
|
# File 'app/admin_configs/adminsite/adminsite_page_admin_config.rb', line 32
def default_member_actions(resource = nil)
[ :edit, :destroy]
end
|
#label_attribute(resource = nil) ⇒ Object
36
37
38
|
# File 'app/admin_configs/adminsite/adminsite_page_admin_config.rb', line 36
def label_attribute(resource = nil)
:title
end
|
#scopes ⇒ Object
40
41
42
|
# File 'app/admin_configs/adminsite/adminsite_page_admin_config.rb', line 40
def scopes
[:all, :cacheable, :requires_login ]
end
|