module Base::TranscriptConfig
  extend ActiveSupport::Concern

  included do
    self.table_name = :TranscriptConfig
    self.primary_key = :TCID

    alias_attribute :id, :TCID
    alias_attribute :school_id, :SchoolID
    # alias_attribute :TCTID, :TCTID
    # alias_attribute :template, :Template
    # alias_attribute :legend, :Legend
    # alias_attribute :font_size, :FontSize
    # alias_attribute :font_family, :FontFamily
    # alias_attribute :notes, :Notes
    alias_attribute :weighted, :Weighted
    # alias_attribute :gpa, :GPA
    # alias_attribute :grade_years, :GradeYears
    # alias_attribute :numeric_average, :NumAvg
    # alias_attribute :work_in_progress, :WorkInProgress
    # alias_attribute :include_sat, :IncludeSAT
    # alias_attribute :include_ACT, :IncludeACT
    # alias_attribute :include_custom, :IncludeCustom
    # alias_attribute :include_rankings, :IncludeRanking
    # alias_attribute :full_year_lines, :FullYearLines
    # alias_attribute :rounding, :Rounding
    # alias_attribute :gpa_rounding, :GPARounding
    # alias_attribute :transfer_grade, :TransferGrade
    # alias_attribute :include_signature_all, :IncludeSigAll
    # alias_attribute :require_official, :RequireOfficial
    # alias_attribute :include_course_code, :IncludeCourseCode
    # alias_attribute :display_grade, :DisplayGrade
    # alias_attribute :include_attendance, :IncludeAttendance
  end
end
