Sha256: a344ad9fb8fac0743725bafb44965f52d864f9d09791d1c50cdb587ffd384460

Contents?: true

Size: 638 Bytes

Versions: 4

Compression:

Stored size: 638 Bytes

Contents

module Sis
  module Core
    class AcademicTimeLine < ApplicationRecord
      belongs_to :academic_year
      belongs_to :semester
      belongs_to :programme_type
      belongs_to :programme_level
      validates :registration_start_date, :registration_end_date, :penalty_registration_start_date,
                :penalty_registration_end_date, :add_and_drop_start_date, :add_and_drop_end_date,
                :penalty_add_and_drop_start_date, :penalty_add_and_drop_end_date, :mid_exam_start_date,
                :mid_exam_end_date, :final_exam_start_date, :final_exam_end_date, :grade_reporting_date, presence: true
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
sis_core-1.0.20 app/models/sis/core/academic_time_line.rb
sis_core-1.0.19 app/models/sis/core/academic_time_line.rb
sis_core-1.0.18 app/models/sis/core/academic_time_line.rb
sis_core-1.0.17 app/models/sis/core/academic_time_line.rb