lecture-attendance-manager/db/migrate/20231007145018_remove_lecture_association.rb
Joshua Coles 6a2f053bb6 Added WorkItems as a new subject for TrackedTimeEntries.
- Made TrackedTimeEntries polymorphic to belong to both Lecture and WorkItems models
- Added associated migrations for existing data
- Added to administrate UI
2023-10-07 15:53:31 +01:00

8 lines
302 B
Ruby

class RemoveLectureAssociation < ActiveRecord::Migration[7.1]
def change
remove_reference :tracked_time_entries, :lecture, null: false, foreign_key: true
change_column_null :tracked_time_entries, :subject_id, false
change_column_null :tracked_time_entries, :subject_type, false
end
end