1
0
mirror of https://github.com/LaCasemate/fab-manager.git synced 2024-11-28 09:24:24 +01:00
fab-manager/db/migrate/20230127091337_add_authorization_to_trainings.rb

17 lines
633 B
Ruby

# frozen_string_literal: true
# From this migration, we allows trainings to be valid for a maximum duration, after
# the configured period, the member must validate a new training session.
# Moreover, we allows to configure automatic cancellation of the training validity
# if the member has not used the associated machines for a configurable duration
class AddAuthorizationToTrainings < ActiveRecord::Migration[5.2]
def change
change_table :trainings, bulk: true do |t|
t.boolean :authorization
t.integer :authorization_period
t.boolean :invalidation
t.integer :invalidation_period
end
end
end