Sha256: db401ccd73a5e20422a479506ee2dc240b15fac59d93328ccee7f4fc5c275106
Contents?: true
Size: 542 Bytes
Versions: 2
Compression:
Stored size: 542 Bytes
Contents
# <%= autogenerated_model_warning %> # CourseProgress is not a Canvas model. It is a table built from the Custom Report class CourseProgress < ApplicationRecord include CanvasSync::Record canvas_sync_features :defaults belongs_to :user, primary_key: :canvas_id, foreign_key: :canvas_user_id, optional: true belongs_to :course, primary_key: :canvas_id, foreign_key: :canvas_course_id, optional: true validates_presence_of :canvas_user_id, :canvas_course_id validates_uniqueness_of :canvas_user_id, scope: :canvas_course_id end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
canvas_sync-0.22.5 | lib/canvas_sync/generators/templates/models/course_progress.rb |
canvas_sync-0.22.4 | lib/canvas_sync/generators/templates/models/course_progress.rb |