Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
# frozen_string_literal: true

module Faculty
  module DatabaseHelper
    # Database helpers for People schema
    module People
      extend TableMacros

      define_table :affiliation, ExternalTableHelper, default_record: {
        state: 'current',
        corporate_source: 'rll'
      }

      define_table :affiliation_type, ExternalTableHelper, default_record: {
        name: 'Affilation Type'
      }

      define_table :employee_number, ExternalTableHelper, default_record: {}

      define_table :person, ExternalTableHelper, default_record: {
        title: 'Title',
        forename: 'Forename',
        surname: 'Surname',
        email: 'username@domain.example',
        display_name: 'Display Name'
      }

      define_table :structure_unit, ExternalTableHelper, default_record: {
        name: 'Structure Unit Name'
      }
    end
  end
end