diff --git a/app/models/applied_message.rb b/app/models/applied_message.rb index b3ebad34e..5c942b7b3 100644 --- a/app/models/applied_message.rb +++ b/app/models/applied_message.rb @@ -17,6 +17,7 @@ # class AppliedMessage < ApplicationRecord + self.table_name = 'forge_applied_messages' belongs_to :user belongs_to :applied, polymorphic: true belongs_to :project diff --git a/app/models/applied_project.rb b/app/models/applied_project.rb index d1fea2f77..e0b4b6c48 100644 --- a/app/models/applied_project.rb +++ b/app/models/applied_project.rb @@ -12,6 +12,7 @@ # class AppliedProject < ApplicationRecord + self.table_name = "forge_applied_projects" belongs_to :user belongs_to :project diff --git a/db/migrate/20210617081433_create_forge_repeat_tables.rb b/db/migrate/20210617081433_create_forge_repeat_tables.rb new file mode 100644 index 000000000..cb9c2fda0 --- /dev/null +++ b/db/migrate/20210617081433_create_forge_repeat_tables.rb @@ -0,0 +1,25 @@ +class CreateForgeRepeatTables < ActiveRecord::Migration[5.2] + def change + create_table :forge_applied_message do |t| + t.references :user + t.references :applied, polymorphic: true + t.integer :viewed, default: 0 + t.integer :status , default: 0 + t.string :name + t.references :applied_user + t.integer :role + t.references :project + + t.timestamps + end + + create_table :forge_applied_projects do |t| + t.references :project + t.references :user + t.integer :role, default: 0 + t.integer :status, default: 0 + + t.timestamps + end + end +end