feature/share-libs
rb 46 lines 778 Bytes
Raw
1 ActiveAdmin.register SongProvider do
2 menu priority: 5, parent: 'Music Database'
3 permit_params :user_id, :status
4
5 index do
6 selectable_column
7 column :name
8 column :provider_type
9 column :user do |song|
10 song.user.email
11 end
12 column :song
13 column :status
14 column :views_count
15 actions
16 end
17
18 filter :name
19 filter :provider_type
20 filter :user
21 filter :song
22 filter :status
23 filter :created_at
24 filter :updated_at
25
26 show do
27 attributes_table do
28 row :name
29 row :provider_type
30 row :album_provider
31 row :artist
32 row :status
33 row :created_at
34 row :updated_at
35 end
36 end
37
38 form do |f|
39 f.inputs do
40 f.input :name
41 f.input :song
42 f.input :status
43 end
44 f.actions
45 end
46 end