Sha256: a0dc6cf9bfe2e16928391e5b979a2a18748cdf9e1608e40d0d1021e58d50accf

Contents?: true

Size: 1.49 KB

Versions: 6

Compression:

Stored size: 1.49 KB

Contents

module EducodeSales
  class Permission < ApplicationRecord
    # EducodeSales::Permission.create(name: '查看数据', subject: 'SalePlan', action: 'new_index', clazz: 'sale_plan')
    # EducodeSales::Permission.create(name: '分类查看', subject: 'SalePlan', action: 'new_type_index', clazz: 'sale_plan')
    # EducodeSales::Permission.create(name: '添加目标', subject: 'SalePlan', action: 'new_create', clazz: 'sale_plan')
    # EducodeSales::Permission.create(name: '编辑目标', subject: 'SalePlan', action: 'new_update', clazz: 'sale_plan')
    # EducodeSales::Permission.create(name: '审核目标', subject: 'SalePlan', action: 'new_audit', clazz: 'sale_plan')
    # EducodeSales::Permission.create(name: '查看记录', subject: 'SalePlan', action: 'new_record_index', clazz: 'sale_plan')
    default_scope { where(hidden: false) }
    enum clazz: {
      '销售态势': 'market',
      '销售分工': 'sale_job',
      '商机管理': 'business',
      '渠道管理': 'place',
      '销售计划': 'sale_plan',
      '运营态势': 'operation',
      '运营分工': 'operation_job',
      '教师运营': 'teacher',
      '活动运营': 'activity',
      '运营计划': 'operation_plan',
      '客户管理': 'customer',
      '回款管理': 'money_plan',
      '绩效考核': 'assessments_setting',
      '方案管理': 'idea',
      '项目管理': 'project',
      '合同管理': 'contract',
      '产品目录': 'product_category',
      '课程管理': 'business_courses'
    }
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
educode_sales-1.10.74 app/models/educode_sales/permission.rb
educode_sales-1.10.73 app/models/educode_sales/permission.rb
educode_sales-1.10.72 app/models/educode_sales/permission.rb
educode_sales-1.10.71 app/models/educode_sales/permission.rb
educode_sales-1.10.70 app/models/educode_sales/permission.rb
educode_sales-1.10.59 app/models/educode_sales/permission.rb