Sha256: 6aa3b652ad888a10e754cc6a3d012f530215cc21725c7bb4e2cdb058969a7cfa

Contents?: true

Size: 805 Bytes

Versions: 1

Compression:

Stored size: 805 Bytes

Contents

class AddCustomerEmployeeReln

  def self.up
    from_role = RoleType.find_by_internal_identifier('employee')
    if from_role.nil?
      from_role = RoleType.create(:description => 'Employee', :internal_identifier => 'employee')
    end

    to_role = RoleType.find_by_internal_identifier('customer')
    if to_role.nil?
      to_role = RoleType.create(:description => 'Customer', :internal_identifier => 'customer')
    end

    RelationshipType.create(:description => 'Employees Of Customer',
                            :name => 'Employee Of Customer',
                            :internal_identifier => 'employee_customer',
                            :valid_from_role => from_role,
                            :valid_to_role => to_role
    )
  end

  def self.down
    #remove data here
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
erp_app-4.0.0 db/data_migrations/20131108191057_add_customer_employee_reln.rb