mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2024-12-26 17:51:13 +08:00
Change updated_by -> last_modified_by
This commit is contained in:
parent
785fb2cba1
commit
3187843d14
3 changed files with 11 additions and 11 deletions
|
@ -3,7 +3,7 @@ class Experiment < ActiveRecord::Base
|
|||
|
||||
belongs_to :project, inverse_of: :experiments
|
||||
belongs_to :created_by, foreign_key: :created_by_id, class_name: 'User'
|
||||
belongs_to :updated_by, foreign_key: :updated_by_id, class_name: 'User'
|
||||
belongs_to :last_modified_by, foreign_key: :last_modified_by_id, class_name: 'User'
|
||||
belongs_to :archived_by, foreign_key: :archived_by_id, class_name: 'User'
|
||||
belongs_to :restored_by, foreign_key: :restored_by_id, class_name: 'User'
|
||||
|
||||
|
@ -17,7 +17,7 @@ class Experiment < ActiveRecord::Base
|
|||
validates :description, length: { maximum: 255 }
|
||||
validates :project, presence: true
|
||||
validates :created_by, presence: true
|
||||
validates :updated_by, presence: true
|
||||
validates :last_modified_by, presence: true
|
||||
with_options if: :archived do |experiment|
|
||||
experiment.validates :archived_by, presence: true
|
||||
experiment.validates :archived_on, presence: true
|
||||
|
|
|
@ -6,7 +6,7 @@ class AddExperimentLevel < ActiveRecord::Migration
|
|||
t.text :description
|
||||
t.integer :project_id, null: false
|
||||
t.integer :created_by_id, null: false
|
||||
t.integer :updated_by_id, null: false
|
||||
t.integer :last_modified_by_id, null: false
|
||||
t.boolean :archived, null: false, default: false
|
||||
t.integer :archived_by_id
|
||||
t.datetime :archived_on
|
||||
|
@ -16,13 +16,13 @@ class AddExperimentLevel < ActiveRecord::Migration
|
|||
t.timestamps null: false
|
||||
end
|
||||
add_foreign_key :experiments, :users, column: :created_by_id
|
||||
add_foreign_key :experiments, :users, column: :updated_by_id
|
||||
add_foreign_key :experiments, :users, column: :last_modified_by_id
|
||||
add_foreign_key :experiments, :users, column: :archived_by_id
|
||||
add_foreign_key :experiments, :users, column: :restored_by_id
|
||||
add_index :experiments, :name
|
||||
add_index :experiments, :project_id
|
||||
add_index :experiments, :created_by_id
|
||||
add_index :experiments, :updated_by_id
|
||||
add_index :experiments, :last_modified_by_id
|
||||
add_index :experiments, :archived_by_id
|
||||
add_index :experiments, :restored_by_id
|
||||
|
||||
|
@ -41,7 +41,7 @@ class AddExperimentLevel < ActiveRecord::Migration
|
|||
name: 'Test experiment',
|
||||
project: project,
|
||||
created_by: owner,
|
||||
updated_by: owner
|
||||
last_modified_by: owner
|
||||
)
|
||||
|
||||
# Assign all modules onto new experiment
|
||||
|
@ -100,11 +100,11 @@ class AddExperimentLevel < ActiveRecord::Migration
|
|||
remove_index :experiments, column: :name
|
||||
remove_index :experiments, column: :project_id
|
||||
remove_index :experiments, column: :created_by_id
|
||||
remove_index :experiments, column: :updated_by_id
|
||||
remove_index :experiments, column: :last_modified_by_id
|
||||
remove_index :experiments, column: :archived_by_id
|
||||
remove_index :experiments, column: :restored_by_id
|
||||
remove_foreign_key :experiments, column: :created_by_id
|
||||
remove_foreign_key :experiments, column: :updated_by_id
|
||||
remove_foreign_key :experiments, column: :last_modified_by_id
|
||||
remove_foreign_key :experiments, column: :archived_by_id
|
||||
remove_foreign_key :experiments, column: :restored_by_id
|
||||
drop_table :experiments
|
||||
|
|
|
@ -142,7 +142,7 @@ ActiveRecord::Schema.define(version: 20160722082700) do
|
|||
t.text "description"
|
||||
t.integer "project_id", null: false
|
||||
t.integer "created_by_id", null: false
|
||||
t.integer "updated_by_id", null: false
|
||||
t.integer "last_modified_by_id", null: false
|
||||
t.boolean "archived", default: false, null: false
|
||||
t.integer "archived_by_id"
|
||||
t.datetime "archived_on"
|
||||
|
@ -157,7 +157,7 @@ ActiveRecord::Schema.define(version: 20160722082700) do
|
|||
add_index "experiments", ["name"], name: "index_experiments_on_name", using: :btree
|
||||
add_index "experiments", ["project_id"], name: "index_experiments_on_project_id", using: :btree
|
||||
add_index "experiments", ["restored_by_id"], name: "index_experiments_on_restored_by_id", using: :btree
|
||||
add_index "experiments", ["updated_by_id"], name: "index_experiments_on_updated_by_id", using: :btree
|
||||
add_index "experiments", ["last_modified_by_id"], name: "index_experiments_on_last_modified_by_id", using: :btree
|
||||
|
||||
create_table "logs", force: :cascade do |t|
|
||||
t.integer "organization_id", null: false
|
||||
|
@ -662,7 +662,7 @@ ActiveRecord::Schema.define(version: 20160722082700) do
|
|||
add_foreign_key "experiments", "users", column: "archived_by_id"
|
||||
add_foreign_key "experiments", "users", column: "created_by_id"
|
||||
add_foreign_key "experiments", "users", column: "restored_by_id"
|
||||
add_foreign_key "experiments", "users", column: "updated_by_id"
|
||||
add_foreign_key "experiments", "users", column: "last_modified_by_id"
|
||||
add_foreign_key "logs", "organizations"
|
||||
add_foreign_key "my_module_comments", "comments"
|
||||
add_foreign_key "my_module_comments", "my_modules"
|
||||
|
|
Loading…
Reference in a new issue