|
@@ -0,0 +1,64 @@
|
|
|
|
|
+# encoding: utf-8
|
|
|
|
|
+class AppVersion < ActiveRecord::Base
|
|
|
|
|
+ has_paper_trail
|
|
|
|
|
+ self.table_name = "app_versions"
|
|
|
|
|
+ validates :app_type,:version,:version_code,presence: true
|
|
|
|
|
+ VERSION_ENUM= [["安卓","Android"], ["IOS","Ios"]]
|
|
|
|
|
+
|
|
|
|
|
+ rails_admin do
|
|
|
|
|
+ navigation_label '版本发布管理'
|
|
|
|
|
+ weight -500
|
|
|
|
|
+ list do
|
|
|
|
|
+ filters [:name,:state]
|
|
|
|
|
+ field :id
|
|
|
|
|
+ field :app_type, :enum do
|
|
|
|
|
+ filterable true
|
|
|
|
|
+ enum do
|
|
|
|
|
+ VERSION_ENUM
|
|
|
|
|
+ end
|
|
|
|
|
+ end
|
|
|
|
|
+ field :version
|
|
|
|
|
+ field :version_code
|
|
|
|
|
+ field :is_force
|
|
|
|
|
+ field :apk_url
|
|
|
|
|
+ field :upgrade_point
|
|
|
|
|
+ field :status
|
|
|
|
|
+ field :created_at
|
|
|
|
|
+ # field :updated_at
|
|
|
|
|
+
|
|
|
|
|
+ end
|
|
|
|
|
+ show do
|
|
|
|
|
+ field :id
|
|
|
|
|
+ field :app_type, :enum do
|
|
|
|
|
+ filterable true
|
|
|
|
|
+ enum do
|
|
|
|
|
+ VERSION_ENUM
|
|
|
|
|
+ end
|
|
|
|
|
+ end
|
|
|
|
|
+ field :version
|
|
|
|
|
+ field :version_code
|
|
|
|
|
+ field :is_force
|
|
|
|
|
+ field :apk_url
|
|
|
|
|
+ field :upgrade_point
|
|
|
|
|
+ field :status
|
|
|
|
|
+ field :created_at
|
|
|
|
|
+ # field :updated_at
|
|
|
|
|
+ end
|
|
|
|
|
+ edit do
|
|
|
|
|
+ field :app_type, :enum do
|
|
|
|
|
+ filterable true
|
|
|
|
|
+ enum do
|
|
|
|
|
+ VERSION_ENUM
|
|
|
|
|
+ end
|
|
|
|
|
+ end
|
|
|
|
|
+ field :version
|
|
|
|
|
+ field :version_code
|
|
|
|
|
+ field :is_force
|
|
|
|
|
+ field :apk_url
|
|
|
|
|
+ field :upgrade_point
|
|
|
|
|
+ field :status
|
|
|
|
|
+k end
|
|
|
|
|
+
|
|
|
|
|
+ end
|
|
|
|
|
+
|
|
|
|
|
+end
|