Show More
Commit Description:
fix bugs when user creation error
Commit Description:
fix bugs when user creation error
File last commit:
Show/Diff file:
Action:
db/migrate/20161031063337_add_config_view_test.rb | 16 lines | 1.2 KiB | text/x-ruby | RubyLexer |
class AddConfigViewTest < ActiveRecord::Migration
def up
GraderConfiguration.create key: 'right.view_testcase', value_type: 'boolean', value:'true', description:'When true, any user can view/download test data'
#uglily and dirtily and shamelessly check other config and inifialize
GraderConfiguration.where(key: 'right.user_hall_of_fame').first_or_create(value_type: 'boolean', value: 'false',
description: 'If true, any user can access hall of fame page.')
GraderConfiguration.where(key: 'right.multiple_ip_login').first_or_create(value_type: 'boolean', value: 'false',
description: 'When change from true to false, a user can login from the first IP they logged into afterward.')
GraderConfiguration.where(key: 'right.user_view_submission').first_or_create(value_type: 'boolean', value: 'false',
description: 'If true, any user can view submissions of every one.')
end
def down
GraderConfiguration.where(key: 'right.view_testcase').destroy_all;
end
end