Description:
added contest.name to settings git-svn-id: http://theory.cpe.ku.ac.th/grader/web/trunk@280 6386c4cd-e34a-4fa8-8920-d93eb39b512e
Commit status:
[Not Reviewed]
References:
Comments:
0 Commit comments 0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
Add another comment

r141:20e2332de433 - - 142 files changed: 48 inserted, 5965 deleted

@@ -0,0 +1,14
1 + class AddContestNameToConfiguration < ActiveRecord::Migration
2 + def self.up
3 + # Configuration['contest.name']:
4 + # it will be shown on the user header bar
5 +
6 + Configuration.create(:key => 'contest.name',
7 + :value_type => 'string',
8 + :value => 'Grader')
9 + end
10 +
11 + def self.down
12 + Configuration.find_by_key('contest.name').destroy
13 + end
14 + end
@@ -90,6 +90,8
90 90 ANALYSISMODE
91 91 end
92 92
93 + contest_name = Configuration['contest.name']
94 +
93 95 #
94 96 # build real title bar
95 97 <<TITLEBAR
@@ -103,7 +105,7
103 105 #{time_left}
104 106 <br/>
105 107 </td>
106 - <td class="right-col">APIO'08</td>
108 + <td class="right-col">#{contest_name}</td>
107 109 </tr>
108 110 </table>
109 111 </div>
@@ -5,7 +5,7
5 5 # ENV['RAILS_ENV'] ||= 'production'
6 6
7 7 # Specifies gem version of Rails to use when vendor/rails is not present
8 - RAILS_GEM_VERSION = '2.0.2' unless defined? RAILS_GEM_VERSION
8 + RAILS_GEM_VERSION = '2.1.0' unless defined? RAILS_GEM_VERSION
9 9
10 10 # Bootstrap the Rails environment, frameworks, and default configuration
11 11 require File.join(File.dirname(__FILE__), 'boot')
@@ -42,6 +42,9
42 42 config.active_record.default_timezone = :utc
43 43
44 44 # See Rails::Configuration for more options
45 +
46 + # This is for rspec
47 + config.gem "rspec-rails", :lib => "spec"
45 48 end
46 49
47 50 # Add new inflection rules using the following format
@@ -9,7 +9,7
9 9 #
10 10 # It's strongly recommended to check this file into your version control system.
11 11
12 - ActiveRecord::Schema.define(:version => 36) do
12 + ActiveRecord::Schema.define(:version => 20081012050458) do
13 13
14 14 create_table "announcements", :force => true do |t|
15 15 t.string "author"
@@ -42,12 +42,12
42 42
43 43 create_table "grader_processes", :force => true do |t|
44 44 t.string "host", :limit => 20
45 - t.integer "pid"
45 + t.integer "pid", :limit => 11
46 46 t.string "mode"
47 47 t.boolean "active"
48 48 t.datetime "created_at"
49 49 t.datetime "updated_at"
50 - t.integer "task_id"
50 + t.integer "task_id", :limit => 11
51 51 t.string "task_type"
52 52 end
53 53
@@ -60,9 +60,9
60 60 end
61 61
62 62 create_table "messages", :force => true do |t|
63 - t.integer "sender_id"
64 - t.integer "receiver_id"
65 - t.integer "replying_message_id"
63 + t.integer "sender_id", :limit => 11
64 + t.integer "receiver_id", :limit => 11
65 + t.integer "replying_message_id", :limit => 11
66 66 t.text "body"
67 67 t.boolean "replied"
68 68 t.datetime "created_at"
@@ -72,11 +72,11
72 72 create_table "problems", :force => true do |t|
73 73 t.string "name", :limit => 30
74 74 t.string "full_name"
75 - t.integer "full_score"
75 + t.integer "full_score", :limit => 11
76 76 t.date "date_added"
77 77 t.boolean "available"
78 78 t.string "url"
79 - t.integer "description_id"
79 + t.integer "description_id", :limit => 11
80 80 t.boolean "test_allowed"
81 81 t.boolean "output_only"
82 82 end
@@ -88,8 +88,8
88 88 end
89 89
90 90 create_table "rights_roles", :id => false, :force => true do |t|
91 - t.integer "right_id"
92 - t.integer "role_id"
91 + t.integer "right_id", :limit => 11
92 + t.integer "role_id", :limit => 11
93 93 end
94 94
95 95 add_index "rights_roles", ["role_id"], :name => "index_rights_roles_on_role_id"
@@ -99,8 +99,8
99 99 end
100 100
101 101 create_table "roles_users", :id => false, :force => true do |t|
102 - t.integer "role_id"
103 - t.integer "user_id"
102 + t.integer "role_id", :limit => 11
103 + t.integer "user_id", :limit => 11
104 104 end
105 105
106 106 add_index "roles_users", ["user_id"], :name => "index_roles_users_on_user_id"
@@ -120,23 +120,23
120 120 t.datetime "start_time"
121 121 t.datetime "created_at"
122 122 t.datetime "updated_at"
123 - t.integer "country_id"
123 + t.integer "country_id", :limit => 11
124 124 t.string "password"
125 125 end
126 126
127 127 create_table "submissions", :force => true do |t|
128 - t.integer "user_id"
129 - t.integer "problem_id"
130 - t.integer "language_id"
128 + t.integer "user_id", :limit => 11
129 + t.integer "problem_id", :limit => 11
130 + t.integer "language_id", :limit => 11
131 131 t.text "source"
132 132 t.binary "binary"
133 133 t.datetime "submitted_at"
134 134 t.datetime "compiled_at"
135 135 t.text "compiler_message"
136 136 t.datetime "graded_at"
137 - t.integer "points"
137 + t.integer "points", :limit => 11
138 138 t.text "grader_comment"
139 - t.integer "number"
139 + t.integer "number", :limit => 11
140 140 t.string "source_filename"
141 141 end
142 142
@@ -144,20 +144,20
144 144 add_index "submissions", ["user_id", "problem_id"], :name => "index_submissions_on_user_id_and_problem_id"
145 145
146 146 create_table "tasks", :force => true do |t|
147 - t.integer "submission_id"
147 + t.integer "submission_id", :limit => 11
148 148 t.datetime "created_at"
149 - t.integer "status"
149 + t.integer "status", :limit => 11
150 150 t.datetime "updated_at"
151 151 end
152 152
153 153 create_table "test_requests", :force => true do |t|
154 - t.integer "user_id"
155 - t.integer "problem_id"
156 - t.integer "submission_id"
154 + t.integer "user_id", :limit => 11
155 + t.integer "problem_id", :limit => 11
156 + t.integer "submission_id", :limit => 11
157 157 t.string "input_file_name"
158 158 t.string "output_file_name"
159 159 t.string "running_stat"
160 - t.integer "status"
160 + t.integer "status", :limit => 11
161 161 t.datetime "updated_at"
162 162 t.datetime "submitted_at"
163 163 t.datetime "compiled_at"
@@ -167,7 +167,7
167 167 t.datetime "created_at"
168 168 t.float "running_time"
169 169 t.string "exit_status"
170 - t.integer "memory_usage"
170 + t.integer "memory_usage", :limit => 11
171 171 end
172 172
173 173 add_index "test_requests", ["user_id", "problem_id"], :name => "index_test_requests_on_user_id_and_problem_id"
@@ -179,8 +179,8
179 179 t.string "salt", :limit => 5
180 180 t.string "alias"
181 181 t.string "email"
182 - t.integer "site_id"
183 - t.integer "country_id"
182 + t.integer "site_id", :limit => 11
183 + t.integer "country_id", :limit => 11
184 184 end
185 185
186 186 add_index "users", ["login"], :name => "index_users_on_login", :unique => true
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
This diff has been collapsed as it changes many lines, (783 lines changed) Show them Hide them
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
deleted file
You need to be logged in to leave comments. Login now