rails_admin.rb 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. # encoding:utf-8
  2. #require Rails.root.join('lib','user', 'check_user_is_regist_d5c')
  3. #RailsAdmin::Config::Actions.register(RailsAdmin::Config::Actions::CheckUserIsRegistD5c)
  4. RailsAdmin.config do |config|
  5. config.total_columns_width = 3000
  6. config.default_items_per_page = 50
  7. # config.current_user_method { current_admin_user }
  8. config.authenticate_with do
  9. warden.authenticate! scope: :admin_user
  10. end
  11. config.current_user_method(&:current_admin_user)
  12. config.authorize_with :cancan
  13. config.label_methods << :title
  14. config.label_methods << :name
  15. config.label_methods << :uname
  16. config.audit_with :paper_trail, 'AdminUser', 'PaperTrail::Version'
  17. # config.model 'ckeditor\asset' do
  18. # visible false
  19. # end
  20. #
  21. # config.model 'ckeditor\attachment_file' do
  22. # visible false
  23. # end
  24. config.excluded_models= ['Ckeditor::Asset','Ckeditor::AttachmentFile']
  25. # config.excluded_models= [Ckeditor::AttachmentFile]
  26. config.model 'Ckeditor::Picture' do
  27. navigation_label '富文本编辑器'
  28. end
  29. # PAPER_TRAIL_AUDIT_MODEL = ['Project','Picture','Bonusorder','Bonusordertransfer','Bonusproject','Menmber','Zczjraised']
  30. # PAPER_TRAIL_AUDIT_MODEL = ['AdItem','AdPosition','ProjectFollow','Address','AdminPermission','AdminPermissionAdminRole','AdminRole','AdminRolesAdminUser']
  31. # PAPER_TRAIL_AUDIT_MODEL = ['AdminUser','Article','ArticleCat','Balance','BalanceHistory','BalanceOrder','ChannelQrcode','ChannelQrcodeResult','ClickFromChannel','ClickFromUser','Company','Express']
  32. # PAPER_TRAIL_AUDIT_MODEL = ['FriendlyLink','Industry','PartnerLink','ProjectJoin','ProjectComment','ProjectInfo','ProjectLoan','ProjectProgress','ProjectQa']
  33. # PAPER_TRAIL_AUDIT_MODEL = ['RailsAdmin','Session','SignUpChannel','TakeCashOrder','User','UserBankcard','WxEvent','WxEventItem','WxGongzonghao','WxMenu','WxUser']
  34. config.actions do
  35. # root actions
  36. dashboard # mandatory
  37. # collection actions
  38. index # mandatory
  39. new do
  40. # except ['Address','WxUser', 'User','BalanceHistory', 'ProjectFollow', 'BalanceOrder', 'TakeCashOrder', 'UserBankcard', 'ProjectJoin']
  41. end
  42. export
  43. history_index do
  44. # PAPER_TRAIL_AUDIT_MODEL
  45. end
  46. bulk_delete
  47. # member actions
  48. show
  49. edit do
  50. # except ['Balance','BalanceHistory', 'ProjectFollow', 'BalanceOrder', 'TakeCashOrder', 'UserBankcard', 'ProjectJoin','AddressDeletedItem','ProjectDeletedItem']
  51. end
  52. delete do
  53. # except ['Project','Address','WxUser', 'User','Balance','BalanceHistory', 'ProjectFollow', 'BalanceOrder', 'TakeCashOrder', 'UserBankcard', 'ProjectJoin']
  54. end
  55. history_show do
  56. # PAPER_TRAIL_AUDIT_MODEL
  57. end
  58. show_in_app
  59. # Add the nestable action for configured models
  60. nestable
  61. end
  62. end