Add Twenty::Milestone#project
This commit is contained in:
parent
ee5d4090d7
commit
fe43eb924e
2 changed files with 13 additions and 0 deletions
|
@ -0,0 +1,11 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
Sequel.migration do
|
||||
up do
|
||||
add_column :milestones, :project_id, Integer, null: false
|
||||
end
|
||||
|
||||
down do
|
||||
drop_column :milestones, :project_id
|
||||
end
|
||||
end
|
|
@ -2,7 +2,9 @@ module Twenty
|
|||
class Milestone < Sequel::Model
|
||||
include Model
|
||||
validates_presence_of :name
|
||||
validates_presence_of :project
|
||||
|
||||
many_to_one :project
|
||||
many_to_many :tasks,
|
||||
class_name: "Twenty::Task",
|
||||
join_table: :tasks_milestones
|
||||
|
|
Loading…
Reference in a new issue