app_version.rb 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. # encoding: utf-8
  2. class AppVersion < ActiveRecord::Base
  3. has_paper_trail
  4. self.table_name = "app_versions"
  5. validates :app_type,:app_version,:version_code,presence: true
  6. validates :id, presence: true, uniqueness: true
  7. VERSION_ENUM= [["安卓","Android"], ["IOS","Ios"]]
  8. rails_admin do
  9. navigation_label '版本发布管理'
  10. weight -500
  11. list do
  12. filters [:app_type,:app_version,:version_code]
  13. field :id
  14. field :app_type, :enum do
  15. filterable true
  16. enum do
  17. VERSION_ENUM
  18. end
  19. end
  20. field :app_version
  21. field :version_code
  22. field :is_force
  23. field :apk_url
  24. field :upgrade_point
  25. field :status
  26. field :created_at
  27. # field :updated_at
  28. end
  29. show do
  30. field :id
  31. field :app_type, :enum do
  32. filterable true
  33. enum do
  34. VERSION_ENUM
  35. end
  36. end
  37. field :app_version
  38. field :version_code
  39. field :is_force
  40. field :apk_url
  41. field :upgrade_point
  42. field :status
  43. field :created_at
  44. # field :updated_at
  45. end
  46. edit do
  47. field :app_type, :enum do
  48. filterable true
  49. enum do
  50. VERSION_ENUM
  51. end
  52. end
  53. field :app_version
  54. field :version_code
  55. field :is_force
  56. field :apk_url
  57. field :upgrade_point
  58. field :status
  59. end
  60. create do
  61. field :id
  62. field :app_type, :enum do
  63. filterable true
  64. enum do
  65. VERSION_ENUM
  66. end
  67. end
  68. field :app_version
  69. field :version_code
  70. field :is_force
  71. field :apk_url
  72. field :upgrade_point
  73. field :status
  74. end
  75. end
  76. end