diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb
--- a/app/views/layouts/application.html.erb
+++ b/app/views/layouts/application.html.erb
@@ -4,7 +4,7 @@
- Grader
+ <%= Configuration['contest.name'] %>
<%= stylesheet_link_tag 'application' %>
<%= yield :head %>
diff --git a/db/schema.rb b/db/schema.rb
--- a/db/schema.rb
+++ b/db/schema.rb
@@ -42,12 +42,12 @@
create_table "grader_processes", :force => true do |t|
t.string "host", :limit => 20
- t.integer "pid", :limit => 11
+ t.integer "pid"
t.string "mode"
t.boolean "active"
t.datetime "created_at"
t.datetime "updated_at"
- t.integer "task_id", :limit => 11
+ t.integer "task_id"
t.string "task_type"
end
@@ -60,9 +60,9 @@
end
create_table "messages", :force => true do |t|
- t.integer "sender_id", :limit => 11
- t.integer "receiver_id", :limit => 11
- t.integer "replying_message_id", :limit => 11
+ t.integer "sender_id"
+ t.integer "receiver_id"
+ t.integer "replying_message_id"
t.text "body"
t.boolean "replied"
t.datetime "created_at"
@@ -72,11 +72,11 @@
create_table "problems", :force => true do |t|
t.string "name", :limit => 30
t.string "full_name"
- t.integer "full_score", :limit => 11
+ t.integer "full_score"
t.date "date_added"
t.boolean "available"
t.string "url"
- t.integer "description_id", :limit => 11
+ t.integer "description_id"
t.boolean "test_allowed"
t.boolean "output_only"
end
@@ -88,8 +88,8 @@
end
create_table "rights_roles", :id => false, :force => true do |t|
- t.integer "right_id", :limit => 11
- t.integer "role_id", :limit => 11
+ t.integer "right_id"
+ t.integer "role_id"
end
add_index "rights_roles", ["role_id"], :name => "index_rights_roles_on_role_id"
@@ -99,8 +99,8 @@
end
create_table "roles_users", :id => false, :force => true do |t|
- t.integer "role_id", :limit => 11
- t.integer "user_id", :limit => 11
+ t.integer "role_id"
+ t.integer "user_id"
end
add_index "roles_users", ["user_id"], :name => "index_roles_users_on_user_id"
@@ -120,23 +120,23 @@
t.datetime "start_time"
t.datetime "created_at"
t.datetime "updated_at"
- t.integer "country_id", :limit => 11
+ t.integer "country_id"
t.string "password"
end
create_table "submissions", :force => true do |t|
- t.integer "user_id", :limit => 11
- t.integer "problem_id", :limit => 11
- t.integer "language_id", :limit => 11
+ t.integer "user_id"
+ t.integer "problem_id"
+ t.integer "language_id"
t.text "source"
t.binary "binary"
t.datetime "submitted_at"
t.datetime "compiled_at"
t.text "compiler_message"
t.datetime "graded_at"
- t.integer "points", :limit => 11
+ t.integer "points"
t.text "grader_comment"
- t.integer "number", :limit => 11
+ t.integer "number"
t.string "source_filename"
end
@@ -144,20 +144,20 @@
add_index "submissions", ["user_id", "problem_id"], :name => "index_submissions_on_user_id_and_problem_id"
create_table "tasks", :force => true do |t|
- t.integer "submission_id", :limit => 11
+ t.integer "submission_id"
t.datetime "created_at"
- t.integer "status", :limit => 11
+ t.integer "status"
t.datetime "updated_at"
end
create_table "test_requests", :force => true do |t|
- t.integer "user_id", :limit => 11
- t.integer "problem_id", :limit => 11
- t.integer "submission_id", :limit => 11
+ t.integer "user_id"
+ t.integer "problem_id"
+ t.integer "submission_id"
t.string "input_file_name"
t.string "output_file_name"
t.string "running_stat"
- t.integer "status", :limit => 11
+ t.integer "status"
t.datetime "updated_at"
t.datetime "submitted_at"
t.datetime "compiled_at"
@@ -167,7 +167,7 @@
t.datetime "created_at"
t.float "running_time"
t.string "exit_status"
- t.integer "memory_usage", :limit => 11
+ t.integer "memory_usage"
end
add_index "test_requests", ["user_id", "problem_id"], :name => "index_test_requests_on_user_id_and_problem_id"
@@ -179,8 +179,8 @@
t.string "salt", :limit => 5
t.string "alias"
t.string "email"
- t.integer "site_id", :limit => 11
- t.integer "country_id", :limit => 11
+ t.integer "site_id"
+ t.integer "country_id"
end
add_index "users", ["login"], :name => "index_users_on_login", :unique => true