admin_role.rb 733 B

12345678910111213141516171819202122232425262728293031323334353637
  1. # encoding:utf-8
  2. class AdminRole < ActiveRecord::Base
  3. has_paper_trail
  4. has_and_belongs_to_many :admin_users, join_table: :admin_roles_admin_users
  5. has_and_belongs_to_many :admin_permissions, join_table: :admin_permissions_admin_roles
  6. validates :name, presence: true
  7. rails_admin do
  8. navigation_label '系统管理'
  9. weight -20
  10. # parent User
  11. configure :admin_permissions do
  12. inverse_of :admin_roles
  13. end
  14. configure :admin_users do
  15. hide
  16. end
  17. list do
  18. filters [:name]
  19. field :id
  20. field :name
  21. field :admin_users
  22. field :admin_permissions
  23. field :description
  24. # field :created_at
  25. # field :updated_at
  26. end
  27. edit do
  28. end
  29. end
  30. end