mirror of
https://github.com/LaCasemate/fab-manager.git
synced 2025-02-26 20:54:21 +01:00
fix migrations for rails 5 + use maildev instead of mailcatcher + fix tests script
This commit is contained in:
parent
b3313d3e75
commit
df8ff77597
3
Gemfile
3
Gemfile
@ -42,9 +42,6 @@ group :development do
|
|||||||
gem 'web-console', '>= 3.3.0'
|
gem 'web-console', '>= 3.3.0'
|
||||||
# Preview mail in the browser
|
# Preview mail in the browser
|
||||||
gem 'listen', '~> 3.0.5'
|
gem 'listen', '~> 3.0.5'
|
||||||
# don't put mailcatcher into your Gemfile. It will conflict with your applications gems at some point.
|
|
||||||
# Instead, pop a note in your README stating you use mailcatcher, and to run gem install mailcatcher then mailcatcher to get started.
|
|
||||||
# gem 'mailcatcher'
|
|
||||||
gem 'rb-readline'
|
gem 'rb-readline'
|
||||||
# Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
|
# Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
|
||||||
gem 'railroady'
|
gem 'railroady'
|
||||||
|
2
Procfile
2
Procfile
@ -1,3 +1,3 @@
|
|||||||
web: bundle exec rails server puma -p $PORT
|
web: bundle exec rails server puma -p $PORT
|
||||||
worker: bundle exec sidekiq -C ./config/sidekiq.yml
|
worker: bundle exec sidekiq -C ./config/sidekiq.yml
|
||||||
mail: mailcatcher --foreground --http-ip=0.0.0.0
|
mail: node_modules/maildev/bin/maildev --ip 0.0.0.0
|
||||||
|
@ -5,7 +5,7 @@ class Category < ActiveRecord::Base
|
|||||||
has_many :events, dependent: :destroy
|
has_many :events, dependent: :destroy
|
||||||
|
|
||||||
after_create :create_statistic_subtype
|
after_create :create_statistic_subtype
|
||||||
after_update :update_statistic_subtype, if: :name_changed?
|
after_update :update_statistic_subtype, if: :saved_change_to_name?
|
||||||
after_destroy :remove_statistic_subtype
|
after_destroy :remove_statistic_subtype
|
||||||
|
|
||||||
|
|
||||||
|
@ -11,7 +11,7 @@ class CustomAsset < ActiveRecord::Base
|
|||||||
asset&.custom_asset_file&.attachment_url
|
asset&.custom_asset_file&.attachment_url
|
||||||
end
|
end
|
||||||
|
|
||||||
after_update :update_stylesheet if :viewable_changed?
|
after_update :update_stylesheet if :saved_change_to_viewable?
|
||||||
|
|
||||||
def update_stylesheet
|
def update_stylesheet
|
||||||
Stylesheet.theme.rebuild! if %w[profile-image-file].include? name
|
Stylesheet.theme.rebuild! if %w[profile-image-file].include? name
|
||||||
|
@ -19,8 +19,8 @@ class Group < ActiveRecord::Base
|
|||||||
|
|
||||||
after_create :create_prices
|
after_create :create_prices
|
||||||
after_create :create_statistic_subtype
|
after_create :create_statistic_subtype
|
||||||
after_update :update_statistic_subtype, if: :name_changed?
|
after_update :update_statistic_subtype, if: :saved_change_to_name?
|
||||||
after_update :disable_plans, if: :disabled_changed?
|
after_update :disable_plans, if: :saved_change_to_disabled?
|
||||||
|
|
||||||
def destroyable?
|
def destroyable?
|
||||||
users.empty? and plans.empty?
|
users.empty? and plans.empty?
|
||||||
|
@ -29,7 +29,7 @@ class Machine < ActiveRecord::Base
|
|||||||
|
|
||||||
after_create :create_statistic_subtype
|
after_create :create_statistic_subtype
|
||||||
after_create :create_machine_prices
|
after_create :create_machine_prices
|
||||||
after_update :update_statistic_subtype, if: :name_changed?
|
after_update :update_statistic_subtype, if: :saved_change_to_name?
|
||||||
after_destroy :remove_statistic_subtype
|
after_destroy :remove_statistic_subtype
|
||||||
|
|
||||||
def not_subscribe_price(group_id)
|
def not_subscribe_price(group_id)
|
||||||
|
@ -37,7 +37,7 @@ class Profile < ActiveRecord::Base
|
|||||||
private
|
private
|
||||||
|
|
||||||
def invoicing_data_was_modified?
|
def invoicing_data_was_modified?
|
||||||
first_name_changed? or last_name_changed? or new_record?
|
saved_change_to_first_name? || saved_change_to_last_name? || new_record?
|
||||||
end
|
end
|
||||||
|
|
||||||
def update_invoicing_profile
|
def update_invoicing_profile
|
||||||
|
@ -149,7 +149,7 @@ class Project < ActiveRecord::Base
|
|||||||
end
|
end
|
||||||
|
|
||||||
def after_save_and_publish
|
def after_save_and_publish
|
||||||
return unless state_changed? && published?
|
return unless saved_change_to_state? && published?
|
||||||
|
|
||||||
update_columns(published_at: DateTime.current)
|
update_columns(published_at: DateTime.current)
|
||||||
notify_admin_when_project_published
|
notify_admin_when_project_published
|
||||||
|
@ -6,7 +6,7 @@ class ProjectUser < ActiveRecord::Base
|
|||||||
|
|
||||||
before_create :generate_valid_token
|
before_create :generate_valid_token
|
||||||
after_commit :notify_project_collaborator_to_valid, on: :create
|
after_commit :notify_project_collaborator_to_valid, on: :create
|
||||||
after_update :notify_project_author_when_collaborator_valid, if: :is_valid_changed?
|
after_update :notify_project_author_when_collaborator_valid, if: :saved_change_to_is_valid?
|
||||||
|
|
||||||
private
|
private
|
||||||
def generate_valid_token
|
def generate_valid_token
|
||||||
|
@ -53,11 +53,11 @@ class Slot < ActiveRecord::Base
|
|||||||
end
|
end
|
||||||
|
|
||||||
def dates_were_modified?
|
def dates_were_modified?
|
||||||
start_at_changed? or end_at_changed?
|
saved_change_to_start_at? || saved_change_to_end_at?
|
||||||
end
|
end
|
||||||
|
|
||||||
def canceled?
|
def canceled?
|
||||||
canceled_at_changed?
|
saved_change_to_canceled_at?
|
||||||
end
|
end
|
||||||
|
|
||||||
def set_ex_start_end_dates_attrs
|
def set_ex_start_end_dates_attrs
|
||||||
|
@ -21,7 +21,7 @@ class Space < ActiveRecord::Base
|
|||||||
|
|
||||||
after_create :create_statistic_subtype
|
after_create :create_statistic_subtype
|
||||||
after_create :create_space_prices
|
after_create :create_space_prices
|
||||||
after_update :update_statistic_subtype, if: :name_changed?
|
after_update :update_statistic_subtype, if: :saved_change_to_name?
|
||||||
after_destroy :remove_statistic_subtype
|
after_destroy :remove_statistic_subtype
|
||||||
|
|
||||||
|
|
||||||
|
@ -23,7 +23,7 @@ class Training < ActiveRecord::Base
|
|||||||
|
|
||||||
after_create :create_statistic_subtype
|
after_create :create_statistic_subtype
|
||||||
after_create :create_trainings_pricings
|
after_create :create_trainings_pricings
|
||||||
after_update :update_statistic_subtype, if: :name_changed?
|
after_update :update_statistic_subtype, if: :saved_change_to_name?
|
||||||
after_destroy :remove_statistic_subtype
|
after_destroy :remove_statistic_subtype
|
||||||
|
|
||||||
def amount_by_group(group)
|
def amount_by_group(group)
|
||||||
|
@ -54,7 +54,7 @@ class User < ActiveRecord::Base
|
|||||||
after_commit :create_stripe_customer, on: [:create]
|
after_commit :create_stripe_customer, on: [:create]
|
||||||
after_commit :notify_admin_when_user_is_created, on: :create
|
after_commit :notify_admin_when_user_is_created, on: :create
|
||||||
after_create :init_dependencies
|
after_create :init_dependencies
|
||||||
after_update :notify_group_changed, if: :group_id_changed?
|
after_update :notify_group_changed, if: :saved_change_to_group_id?
|
||||||
after_update :update_invoicing_profile, if: :invoicing_data_was_modified?
|
after_update :update_invoicing_profile, if: :invoicing_data_was_modified?
|
||||||
after_update :update_statistic_profile, if: :statistic_data_was_modified?
|
after_update :update_statistic_profile, if: :statistic_data_was_modified?
|
||||||
before_destroy :remove_orphan_drafts
|
before_destroy :remove_orphan_drafts
|
||||||
@ -354,11 +354,11 @@ class User < ActiveRecord::Base
|
|||||||
end
|
end
|
||||||
|
|
||||||
def invoicing_data_was_modified?
|
def invoicing_data_was_modified?
|
||||||
email_changed?
|
saved_change_to_email?
|
||||||
end
|
end
|
||||||
|
|
||||||
def statistic_data_was_modified?
|
def statistic_data_was_modified?
|
||||||
group_id_changed?
|
saved_change_to_group_id?
|
||||||
end
|
end
|
||||||
|
|
||||||
def init_dependencies
|
def init_dependencies
|
||||||
|
@ -5,6 +5,6 @@ class StylesheetSweeper < ActionController::Caching::Sweeper
|
|||||||
observe Stylesheet
|
observe Stylesheet
|
||||||
|
|
||||||
def after_update(record)
|
def after_update(record)
|
||||||
expire_page(controller: 'stylesheets', action: 'show', id: record.id) if record.contents_changed?
|
expire_page(controller: 'stylesheets', action: 'show', id: record.id) if record.saved_change_to_contents?
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -8,9 +8,6 @@
|
|||||||
#
|
#
|
||||||
# Read the Guide for Upgrading Ruby on Rails for more info on each option.
|
# Read the Guide for Upgrading Ruby on Rails for more info on each option.
|
||||||
|
|
||||||
# DEPRECATION WARNING: raise_on_unfiltered_parameters is deprecated and has no effect in Rails 5.1.
|
|
||||||
Rails.application.config.action_controller.raise_on_unfiltered_parameters = true
|
|
||||||
|
|
||||||
# Enable per-form CSRF tokens. Previous versions had false.
|
# Enable per-form CSRF tokens. Previous versions had false.
|
||||||
Rails.application.config.action_controller.per_form_csrf_tokens = false
|
Rails.application.config.action_controller.per_form_csrf_tokens = false
|
||||||
|
|
||||||
@ -23,7 +20,3 @@ ActiveSupport.to_time_preserves_timezone = false
|
|||||||
|
|
||||||
# Require `belongs_to` associations by default. Previous versions had false.
|
# Require `belongs_to` associations by default. Previous versions had false.
|
||||||
Rails.application.config.active_record.belongs_to_required_by_default = false
|
Rails.application.config.active_record.belongs_to_required_by_default = false
|
||||||
|
|
||||||
# DEPRECATION WARNING: ActiveSupport.halt_callback_chains_on_return_false= is deprecated and will be removed in Rails 5.2.
|
|
||||||
# Do not halt callback chains when a callback returns false. Previous versions had true.
|
|
||||||
ActiveSupport.halt_callback_chains_on_return_false = true
|
|
||||||
|
@ -1,9 +1,12 @@
|
|||||||
class DeviseCreateUsers < ActiveRecord::Migration
|
# frozen_string_literal: true
|
||||||
|
|
||||||
|
# create the Users table, storing the user's accounts
|
||||||
|
class DeviseCreateUsers < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table(:users) do |t|
|
create_table(:users) do |t|
|
||||||
## Database authenticatable
|
## Database authenticatable
|
||||||
t.string :email, null: false, default: ""
|
t.string :email, null: false, default: ''
|
||||||
t.string :encrypted_password, null: false, default: ""
|
t.string :encrypted_password, null: false, default: ''
|
||||||
|
|
||||||
## Recoverable
|
## Recoverable
|
||||||
t.string :reset_password_token
|
t.string :reset_password_token
|
||||||
|
@ -1,19 +1,21 @@
|
|||||||
class RolifyCreateRoles < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class RolifyCreateRoles < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table(:roles) do |t|
|
create_table(:roles) do |t|
|
||||||
t.string :name
|
t.string :name
|
||||||
t.references :resource, :polymorphic => true
|
t.references :resource, polymorphic: true
|
||||||
|
|
||||||
t.timestamps
|
t.timestamps
|
||||||
end
|
end
|
||||||
|
|
||||||
create_table(:users_roles, :id => false) do |t|
|
create_table(:users_roles, id: false) do |t|
|
||||||
t.references :user
|
t.references :user
|
||||||
t.references :role
|
t.references :role
|
||||||
end
|
end
|
||||||
|
|
||||||
add_index(:roles, :name)
|
add_index(:roles, :name)
|
||||||
add_index(:roles, [ :name, :resource_type, :resource_id ])
|
add_index(:roles, %i[name resource_type resource_id])
|
||||||
add_index(:users_roles, [ :user_id, :role_id ])
|
add_index(:users_roles, %i[user_id role_id])
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class CreateProfiles < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class CreateProfiles < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :profiles do |t|
|
create_table :profiles do |t|
|
||||||
t.belongs_to :user, index: true
|
t.belongs_to :user, index: true
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class CreateProjects < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class CreateProjects < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :projects do |t|
|
create_table :projects do |t|
|
||||||
t.string :name
|
t.string :name
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class CreateMachines < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class CreateMachines < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :machines do |t|
|
create_table :machines do |t|
|
||||||
t.string :name, null: false
|
t.string :name, null: false
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class CreateAssets < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class CreateAssets < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :assets do |t|
|
create_table :assets do |t|
|
||||||
t.references :viewable, polymorphic: true
|
t.references :viewable, polymorphic: true
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class CreateProjectsMachines < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class CreateProjectsMachines < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :projects_machines do |t|
|
create_table :projects_machines do |t|
|
||||||
t.belongs_to :project, index: true
|
t.belongs_to :project, index: true
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class AddIsAllowContactToUser < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class AddIsAllowContactToUser < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :users, :is_allow_contact, :boolean, default: true
|
add_column :users, :is_allow_contact, :boolean, default: true
|
||||||
end
|
end
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class CreateProjectUser < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class CreateProjectUser < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :project_users do |t|
|
create_table :project_users do |t|
|
||||||
t.belongs_to :project, index: true
|
t.belongs_to :project, index: true
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class AddAuthorIdToProject < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class AddAuthorIdToProject < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :projects, :author_id, :integer
|
add_column :projects, :author_id, :integer
|
||||||
end
|
end
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class CreateProjectSteps < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class CreateProjectSteps < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :project_steps do |t|
|
create_table :project_steps do |t|
|
||||||
t.text :description
|
t.text :description
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class CreateAvailabilities < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class CreateAvailabilities < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :availabilities do |t|
|
create_table :availabilities do |t|
|
||||||
t.datetime :start_at
|
t.datetime :start_at
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class CreateMachinesAvailabilities < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class CreateMachinesAvailabilities < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :machines_availabilities do |t|
|
create_table :machines_availabilities do |t|
|
||||||
t.belongs_to :machine, index: true
|
t.belongs_to :machine, index: true
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class AddTitleToProjectStep < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class AddTitleToProjectStep < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :project_steps, :title, :string
|
add_column :project_steps, :title, :string
|
||||||
remove_column :project_steps, :picture, :string
|
remove_column :project_steps, :picture, :string
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class CreateReservations < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class CreateReservations < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :reservations do |t|
|
create_table :reservations do |t|
|
||||||
t.belongs_to :user, index: true
|
t.belongs_to :user, index: true
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class CreateSlots < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class CreateSlots < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :slots do |t|
|
create_table :slots do |t|
|
||||||
t.datetime :start_at
|
t.datetime :start_at
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class AddReservableToReservation < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class AddReservableToReservation < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_reference :reservations, :reservable, index: true, polymorphic: true
|
add_reference :reservations, :reservable, index: true, polymorphic: true
|
||||||
end
|
end
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class CreateAddresses < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class CreateAddresses < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :addresses do |t|
|
create_table :addresses do |t|
|
||||||
t.string :address
|
t.string :address
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class CreateComponents < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class CreateComponents < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :components do |t|
|
create_table :components do |t|
|
||||||
t.string :name, null: false
|
t.string :name, null: false
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class CreateThemes < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class CreateThemes < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :themes do |t|
|
create_table :themes do |t|
|
||||||
t.string :name, null: false
|
t.string :name, null: false
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class CreateLicences < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class CreateLicences < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :licences do |t|
|
create_table :licences do |t|
|
||||||
t.string :name, null: false
|
t.string :name, null: false
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class CreateProjectsComponents < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class CreateProjectsComponents < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :projects_components do |t|
|
create_table :projects_components do |t|
|
||||||
t.belongs_to :project, index: true
|
t.belongs_to :project, index: true
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class CreateProjectsThemes < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class CreateProjectsThemes < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :projects_themes do |t|
|
create_table :projects_themes do |t|
|
||||||
t.belongs_to :project, index: true
|
t.belongs_to :project, index: true
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class AddTagsToProject < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class AddTagsToProject < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :projects, :tags, :text
|
add_column :projects, :tags, :text
|
||||||
end
|
end
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class AddLicenceIdToProject < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class AddLicenceIdToProject < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :projects, :licence_id, :integer
|
add_column :projects, :licence_id, :integer
|
||||||
end
|
end
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class AddStateToProject < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class AddStateToProject < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :projects, :state, :string
|
add_column :projects, :state, :string
|
||||||
Project.all.each do |p|
|
Project.all.each do |p|
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class CreateNotifications < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class CreateNotifications < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :notifications do |t|
|
create_table :notifications do |t|
|
||||||
t.integer :receiver_id
|
t.integer :receiver_id
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class AddIsValidToProjectUser < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class AddIsValidToProjectUser < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :project_users, :is_valid, :boolean, default: false
|
add_column :project_users, :is_valid, :boolean, default: false
|
||||||
end
|
end
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class AddValidTokenToProjectUser < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class AddValidTokenToProjectUser < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :project_users, :valid_token, :string
|
add_column :project_users, :valid_token, :string
|
||||||
end
|
end
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class CreateUserTrainings < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class CreateUserTrainings < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :user_trainings do |t|
|
create_table :user_trainings do |t|
|
||||||
t.belongs_to :user, index: true
|
t.belongs_to :user, index: true
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class CreateGroups < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class CreateGroups < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :groups do |t|
|
create_table :groups do |t|
|
||||||
t.string :name
|
t.string :name
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class CreatePlans < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class CreatePlans < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :plans do |t|
|
create_table :plans do |t|
|
||||||
t.string :name
|
t.string :name
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class CreateTrainingsPricings < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class CreateTrainingsPricings < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :trainings_pricings do |t|
|
create_table :trainings_pricings do |t|
|
||||||
t.belongs_to :machine, index: true
|
t.belongs_to :machine, index: true
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class AddGroupToUser < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class AddGroupToUser < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_reference :users, :group, index: true
|
add_reference :users, :group, index: true
|
||||||
end
|
end
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class CreateTrainings < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class CreateTrainings < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :trainings do |t|
|
create_table :trainings do |t|
|
||||||
t.string :name
|
t.string :name
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class CreateTrainingsMachine < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class CreateTrainingsMachine < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :trainings_machines do |t|
|
create_table :trainings_machines do |t|
|
||||||
t.belongs_to :training, index: true
|
t.belongs_to :training, index: true
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class CreateTrainingsAvailabilities < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class CreateTrainingsAvailabilities < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :trainings_availabilities do |t|
|
create_table :trainings_availabilities do |t|
|
||||||
t.belongs_to :training, index: true
|
t.belongs_to :training, index: true
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class AddAvailabilityIdToReservation < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class AddAvailabilityIdToReservation < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :reservations, :availability_id, :integer
|
add_column :reservations, :availability_id, :integer
|
||||||
add_index :reservations, :availability_id
|
add_index :reservations, :availability_id
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class ChangeMachineIdToTrainingIdFromUserTraining < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class ChangeMachineIdToTrainingIdFromUserTraining < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
remove_belongs_to :user_trainings, :machine, index: true
|
remove_belongs_to :user_trainings, :machine, index: true
|
||||||
add_belongs_to :user_trainings, :training, index: true
|
add_belongs_to :user_trainings, :training, index: true
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class ChangeMachineToTrainingFromTrainingsPricing < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class ChangeMachineToTrainingFromTrainingsPricing < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
remove_belongs_to :trainings_pricings, :machine, index: true
|
remove_belongs_to :trainings_pricings, :machine, index: true
|
||||||
add_belongs_to :trainings_pricings, :training, index: true
|
add_belongs_to :trainings_pricings, :training, index: true
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class RemoveAvailabilityIdFormReservations < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class RemoveAvailabilityIdFormReservations < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
remove_column :reservations, :availability_id, :integer
|
remove_column :reservations, :availability_id, :integer
|
||||||
end
|
end
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class AddAvailabilityToSlot < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class AddAvailabilityToSlot < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_reference :slots, :availability, index: true
|
add_reference :slots, :availability, index: true
|
||||||
end
|
end
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class AddStpCustomerIdToUsers < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class AddStpCustomerIdToUsers < ActiveRecord::Migration[4.2]
|
||||||
def up
|
def up
|
||||||
add_column :users, :stp_customer_id, :string
|
add_column :users, :stp_customer_id, :string
|
||||||
User.all.each do |user|
|
User.all.each do |user|
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class CreateSubscriptions < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class CreateSubscriptions < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :subscriptions do |t|
|
create_table :subscriptions do |t|
|
||||||
t.belongs_to :plan, index: true
|
t.belongs_to :plan, index: true
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class AddStpInvoiceIdToReservation < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class AddStpInvoiceIdToReservation < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :reservations, :stp_invoice_id, :string
|
add_column :reservations, :stp_invoice_id, :string
|
||||||
add_index :reservations, :stp_invoice_id
|
add_index :reservations, :stp_invoice_id
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class AddStartAtToSubscription < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class AddStartAtToSubscription < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :subscriptions, :start_at, :datetime
|
add_column :subscriptions, :start_at, :datetime
|
||||||
Subscription.all.each do |s|
|
Subscription.all.each do |s|
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class CreateFriendlyIdSlugs < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class CreateFriendlyIdSlugs < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :friendly_id_slugs do |t|
|
create_table :friendly_id_slugs do |t|
|
||||||
t.string :slug, :null => false
|
t.string :slug, :null => false
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class AddSlugToProjects < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class AddSlugToProjects < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :projects, :slug, :string
|
add_column :projects, :slug, :string
|
||||||
add_index :projects, :slug, unique: true
|
add_index :projects, :slug, unique: true
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class AddStripIdToGroups < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class AddStripIdToGroups < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :groups, :stripe_id, :string
|
add_column :groups, :stripe_id, :string
|
||||||
end
|
end
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class AddSlugToMachines < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class AddSlugToMachines < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :machines, :slug, :string
|
add_column :machines, :slug, :string
|
||||||
add_index :machines, :slug, unique: true
|
add_index :machines, :slug, unique: true
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class CreateCredits < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class CreateCredits < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :credits do |t|
|
create_table :credits do |t|
|
||||||
t.references :creditable, polymorphic: true
|
t.references :creditable, polymorphic: true
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class CreateUsersCredits < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class CreateUsersCredits < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :users_credits do |t|
|
create_table :users_credits do |t|
|
||||||
t.belongs_to :user, index: true
|
t.belongs_to :user, index: true
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class AddTrainingCreditNbToPlan < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class AddTrainingCreditNbToPlan < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :plans, :training_credit_nb, :integer
|
add_column :plans, :training_credit_nb, :integer
|
||||||
|
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class ChangeStartAtToExpiredAtFromSubscription < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class ChangeStartAtToExpiredAtFromSubscription < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
remove_column :subscriptions, :start_at, :datetime
|
remove_column :subscriptions, :start_at, :datetime
|
||||||
add_column :subscriptions, :expired_at, :datetime
|
add_column :subscriptions, :expired_at, :datetime
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class AddUsernameToUser < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class AddUsernameToUser < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :users, :username, :string, after: :id
|
add_column :users, :username, :string, after: :id
|
||||||
|
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class AddIndexUsernameToUser < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class AddIndexUsernameToUser < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_index :users, :username, unique: true
|
add_index :users, :username, unique: true
|
||||||
end
|
end
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class RemoveUsernameFromProfiles < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class RemoveUsernameFromProfiles < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
remove_column :profiles, :username, :string
|
remove_column :profiles, :username, :string
|
||||||
end
|
end
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class AddSlugToUsers < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class AddSlugToUsers < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :users, :slug, :string
|
add_column :users, :slug, :string
|
||||||
add_index :users, :slug, unique: true
|
add_index :users, :slug, unique: true
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class CreateEvents < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class CreateEvents < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :events do |t|
|
create_table :events do |t|
|
||||||
t.string :title
|
t.string :title
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class CreateCategories < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class CreateCategories < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :categories do |t|
|
create_table :categories do |t|
|
||||||
t.string :name
|
t.string :name
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class CreateEventsCategories < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class CreateEventsCategories < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :events_categories do |t|
|
create_table :events_categories do |t|
|
||||||
t.belongs_to :event, index: true
|
t.belongs_to :event, index: true
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class ChangeEvent < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class ChangeEvent < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :events, :availability_id, :integer
|
add_column :events, :availability_id, :integer
|
||||||
add_index :events, :availability_id
|
add_index :events, :availability_id
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class AddNbReservePlacesAndNbReserveReducedPlacesToReservation < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class AddNbReservePlacesAndNbReserveReducedPlacesToReservation < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :reservations, :nb_reserve_places, :integer
|
add_column :reservations, :nb_reserve_places, :integer
|
||||||
add_column :reservations, :nb_reserve_reduced_places, :integer
|
add_column :reservations, :nb_reserve_reduced_places, :integer
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class AddRecurrenceIdToEvent < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class AddRecurrenceIdToEvent < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :events, :recurrence_id, :integer
|
add_column :events, :recurrence_id, :integer
|
||||||
add_index :events, :recurrence_id
|
add_index :events, :recurrence_id
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class CreateInvoices < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class CreateInvoices < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :invoices do |t|
|
create_table :invoices do |t|
|
||||||
t.references :invoiced, polymorphic: true
|
t.references :invoiced, polymorphic: true
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class CreateInvoiceItems < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class CreateInvoiceItems < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :invoice_items do |t|
|
create_table :invoice_items do |t|
|
||||||
t.text :description
|
t.text :description
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class AddUserIdToInvoice < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class AddUserIdToInvoice < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_reference :invoices, :user, index: true
|
add_reference :invoices, :user, index: true
|
||||||
end
|
end
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class RemoveDescriptionFromInvoiceItems < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class RemoveDescriptionFromInvoiceItems < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
remove_column :invoice_items, :description, :string
|
remove_column :invoice_items, :description, :string
|
||||||
end
|
end
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class AddInvoicedToInvoiceItems < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class AddInvoicedToInvoiceItems < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :invoice_items, :invoiced_id, :integer
|
add_column :invoice_items, :invoiced_id, :integer
|
||||||
add_column :invoice_items, :invoiced_type, :string
|
add_column :invoice_items, :invoiced_type, :string
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class RemoveInvoicedFromInvoiceItems < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class RemoveInvoicedFromInvoiceItems < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
remove_column :invoice_items, :invoiced_id, :integer
|
remove_column :invoice_items, :invoiced_id, :integer
|
||||||
remove_column :invoice_items, :invoiced_type, :string
|
remove_column :invoice_items, :invoiced_type, :string
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class AddDescriptionToInvoiceItems < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class AddDescriptionToInvoiceItems < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :invoice_items, :description, :text
|
add_column :invoice_items, :description, :text
|
||||||
end
|
end
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class AddSubscriptionIdToInvoiceItems < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class AddSubscriptionIdToInvoiceItems < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :invoice_items, :subscription_id, :integer
|
add_column :invoice_items, :subscription_id, :integer
|
||||||
end
|
end
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class AddReferenceToInvoice < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class AddReferenceToInvoice < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :invoices, :reference, :string
|
add_column :invoices, :reference, :string
|
||||||
end
|
end
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class AddCanceledAtToSubscription < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class AddCanceledAtToSubscription < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :subscriptions, :canceled_at, :datetime
|
add_column :subscriptions, :canceled_at, :datetime
|
||||||
end
|
end
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class AddToCancelToSubscription < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class AddToCancelToSubscription < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :subscriptions, :to_cancel, :boolean, default: true
|
add_column :subscriptions, :to_cancel, :boolean, default: true
|
||||||
end
|
end
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class RemoveToCancelFromSubscription < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class RemoveToCancelFromSubscription < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
remove_column :subscriptions, :to_cancel, :string
|
remove_column :subscriptions, :to_cancel, :string
|
||||||
end
|
end
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class CreateOfferDays < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class CreateOfferDays < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :offer_days do |t|
|
create_table :offer_days do |t|
|
||||||
t.belongs_to :subscription, index: true
|
t.belongs_to :subscription, index: true
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class AddNbTotalPlacesToTrainings < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class AddNbTotalPlacesToTrainings < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :trainings, :nb_total_places, :integer
|
add_column :trainings, :nb_total_places, :integer
|
||||||
end
|
end
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class AddNbTotalPlacesToAvailability < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class AddNbTotalPlacesToAvailability < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :availabilities, :nb_total_places, :integer
|
add_column :availabilities, :nb_total_places, :integer
|
||||||
end
|
end
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class AddSlugToTrainings < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class AddSlugToTrainings < ActiveRecord::Migration[4.2]
|
||||||
def up
|
def up
|
||||||
add_column :trainings, :slug, :string
|
add_column :trainings, :slug, :string
|
||||||
add_index :trainings, :slug, unique: true
|
add_index :trainings, :slug, unique: true
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class AddPublishedAtToProjects < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class AddPublishedAtToProjects < ActiveRecord::Migration[4.2]
|
||||||
def up
|
def up
|
||||||
add_column :projects, :published_at, :datetime
|
add_column :projects, :published_at, :datetime
|
||||||
|
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class CreateStatisticIndices < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class CreateStatisticIndices < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :statistic_indices do |t|
|
create_table :statistic_indices do |t|
|
||||||
t.string :es_type_key
|
t.string :es_type_key
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class CreateStatisticTypes < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class CreateStatisticTypes < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :statistic_types do |t|
|
create_table :statistic_types do |t|
|
||||||
t.belongs_to :statistic_index, index: true
|
t.belongs_to :statistic_index, index: true
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class CreateStatisticSubTypes < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class CreateStatisticSubTypes < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :statistic_sub_types do |t|
|
create_table :statistic_sub_types do |t|
|
||||||
t.belongs_to :statistic_type, index: true
|
t.belongs_to :statistic_type, index: true
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
class AddSimpleToStatisticSubType < ActiveRecord::Migration
|
# frozen_string_literal:true
|
||||||
|
|
||||||
|
class AddSimpleToStatisticSubType < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :statistic_sub_types, :simple, :boolean
|
add_column :statistic_sub_types, :simple, :boolean
|
||||||
end
|
end
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user