Sha256: 42041dd4227e5c89071c093b922845ada072c5bc4e2a0a07bd42d924dd3e1410

Contents?: true

Size: 1.88 KB

Versions: 85

Compression:

Stored size: 1.88 KB

Contents

class CreateEducodeSalesActivityFollowUps < ActiveRecord::Migration[5.2]
  def change
    create_table :educode_sales_activity_follow_ups do |t|
      t.references :activity
      t.references :staff
      t.text :description
      t.integer :info_id
      t.text :advise

      t.timestamps
    end
    add_column :educode_sales_activities, :state_id, :integer, comment: '状态'
    add_column :educode_sales_activities, :sponsor, :string, comment: '主办方'
    add_column :educode_sales_activities, :linkman, :string, comment: '联系人'
    add_column :educode_sales_activities, :phone, :string, comment: '联系电话'
    add_column :educode_sales_activities, :scale, :string, comment: '规模'
    add_column :educode_sales_activities, :address, :string, comment: '会议地点'
    add_column :educode_sales_activities, :meeting_form, :string, comment: '会议形式'
    add_column :educode_sales_activities, :last_follow_up_id, :integer, comment: '最新跟进'

    EducodeSales::Permission.find_or_create_by(name: '添加跟进记录', subject: 'ActivityFollowUp', action: 'create', clazz: 'activity')
    EducodeSales::Permission.find_or_create_by(name: '团队建议', subject: 'ActivityFollowUp', action: 'advise', clazz: 'activity')
    # EducodeSales::Permission.find_or_create_by(name: '附件', subject: 'ActivityFollowUp', action: 'upload', clazz: 'activity')


    EducodeSales::Permission.find_or_create_by(name: '上传文件', subject: 'Activity', action: 'upload_file', clazz: 'activity')
    EducodeSales::Permission.find_or_create_by(name: '下载附件', subject: 'Activity', action: 'download_file', clazz: 'activity')
    EducodeSales::Permission.find_or_create_by(name: '删除附件', subject: 'Activity', action: 'delete_file', clazz: 'activity')
    EducodeSales::Permission.find_or_create_by(name: '查看附件', subject: 'Activity', action: 'show_file', clazz: 'activity')
  end
end

Version data entries

85 entries across 85 versions & 1 rubygems

Version Path
educode_sales-1.10.74 db/migrate/20230330141213_create_educode_sales_activity_follow_ups.rb
educode_sales-1.10.73 db/migrate/20230330141213_create_educode_sales_activity_follow_ups.rb
educode_sales-1.10.72 db/migrate/20230330141213_create_educode_sales_activity_follow_ups.rb
educode_sales-1.10.71 db/migrate/20230330141213_create_educode_sales_activity_follow_ups.rb
educode_sales-1.10.70 db/migrate/20230330141213_create_educode_sales_activity_follow_ups.rb
educode_sales-1.10.59 db/migrate/20230330141213_create_educode_sales_activity_follow_ups.rb
educode_sales-1.10.58 db/migrate/20230330141213_create_educode_sales_activity_follow_ups.rb
educode_sales-1.10.49 db/migrate/20230330141213_create_educode_sales_activity_follow_ups.rb
educode_sales-1.10.48 db/migrate/20230330141213_create_educode_sales_activity_follow_ups.rb
educode_sales-1.10.46 db/migrate/20230330141213_create_educode_sales_activity_follow_ups.rb
educode_sales-1.10.41 db/migrate/20230330141213_create_educode_sales_activity_follow_ups.rb
educode_sales-1.10.37 db/migrate/20230330141213_create_educode_sales_activity_follow_ups.rb
educode_sales-1.10.36 db/migrate/20230330141213_create_educode_sales_activity_follow_ups.rb
educode_sales-1.10.35 db/migrate/20230330141213_create_educode_sales_activity_follow_ups.rb
educode_sales-1.10.34 db/migrate/20230330141213_create_educode_sales_activity_follow_ups.rb
educode_sales-1.10.33 db/migrate/20230330141213_create_educode_sales_activity_follow_ups.rb
educode_sales-1.10.31 db/migrate/20230330141213_create_educode_sales_activity_follow_ups.rb
educode_sales-1.10.30 db/migrate/20230330141213_create_educode_sales_activity_follow_ups.rb
educode_sales-1.10.29 db/migrate/20230330141213_create_educode_sales_activity_follow_ups.rb
educode_sales-1.10.28 db/migrate/20230330141213_create_educode_sales_activity_follow_ups.rb