Show More
Commit Description:
add announcement controller test
Commit Description:
add announcement controller test
References:
File last commit:
Show/Diff file:
Action:
db/migrate/20161031063337_add_config_view_test.rb
| 16 lines
| 1.2 KiB
| text/x-ruby
| RubyLexer
|
r615 | 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 | ||||