Description:
fix report link
Commit status:
[Not Reviewed]
References:
Comments:
0 Commit comments 0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
Add another comment

r763:b90509d73a81 - - 2 files changed: 8 inserted, 2 deleted

@@ -1,29 +1,29
1 1
2 2 /- if params[:id]
3 3 / %h1 Tasks Hall of Fame
4 4 / = link_to('[back to All-Time Hall of Fame]', action: 'problem_hof', id: nil )
5 5 /- else
6 6 / %h1 All-Time Hall of Fame
7 7
8 8 .panel.panel-info
9 9 .panel-heading
10 10 Select Task
11 11 .panel-body
12 12 .form-inline
13 13 = select 'report',
14 14 'problem_id',
15 - @problems.collect {|p| ["[#{p.name}] #{p.full_name}", report_problem_hof_url(p.id)]},
16 - {:selected => report_problem_hof_url(@problem)},
15 + @problems.collect {|p| ["[#{p.name}] #{p.full_name}", problem_hof_report_path(p.id)]},
16 + {:selected => problem_hof_report_path(@problem)},
17 17 { class: 'select2 form-control' }
18 18 %button.btn.btn-primary.btn-sm.go-button#problem_go{data: {source: "#report_problem_id"}} Go
19 19
20 20
21 21 - unless params[:id]
22 22 /=render partial: 'all_time_hof'
23 23 Please select a problem.
24 24 - else
25 25 %h1 [#{Problem.find(params[:id]).name}] #{Problem.find(params[:id]).full_name}
26 26 %h2 Submission History
27 27 =render partial: 'application/bar_graph', locals: { histogram: @histogram }
28 28 =render partial: 'task_hof'
29 29
@@ -93,96 +93,102
93 93 end
94 94
95 95
96 96 #user admin
97 97 resources :user_admin do
98 98 collection do
99 99 match 'bulk_manage', via: [:get, :post]
100 100 get 'bulk_mail'
101 101 get 'user_stat'
102 102 get 'import'
103 103 get 'new_list'
104 104 get 'admin'
105 105 get 'active'
106 106 get 'mass_mailing'
107 107 get 'revoke_admin'
108 108 post 'grant_admin'
109 109 match 'create_from_list', via: [:get, :post]
110 110 match 'random_all_passwords', via: [:get, :post]
111 111 end
112 112 member do
113 113 get 'clear_last_ip'
114 114 end
115 115 end
116 116
117 117 resources :contest_management, only: [:index] do
118 118 collection do
119 119 get 'user_stat'
120 120 get 'clear_stat'
121 121 get 'clear_all_stat'
122 122 get 'change_contest_mode'
123 123 end
124 124 end
125 125
126 126 #get 'user_admin', to: 'user_admin#index'
127 127 #get 'user_admin/bulk_manage', to: 'user_admin#bulk_manage', as: 'bulk_manage_user_admin'
128 128 #post 'user_admin', to: 'user_admin#create'
129 129 #delete 'user_admin/:id', to: 'user_admin#destroy', as: 'user_admin_destroy'
130 130
131 131 #singular resource
132 132 #---- BEWARE ---- singular resource maps to plural controller by default, we can override by provide controller name directly
133 133 #report
134 134 resource :report, only: [], controller: 'report' do
135 135 get 'login'
136 136 get 'multiple_login'
137 137 get 'problem_hof/:id', action: 'problem_hof'
138 138 get 'current_score(/:group_id)', action: 'current_score', as: 'current_score'
139 139 get 'max_score'
140 140 post 'show_max_score'
141 + get 'problem_hof(/:id)', action: 'problem_hof', as: 'problem_hof'
142 + get 'stuck'
143 + get 'cheat_report'
144 + post 'cheat_report'
145 + get 'cheat_scruntinize'
146 + post 'cheat_scruntinize'
141 147 end
142 148 #get 'report/current_score', to: 'report#current_score', as: 'report_current_score'
143 149 #get 'report/problem_hof(/:id)', to: 'report#problem_hof', as: 'report_problem_hof'
144 150 #get "report/login"
145 151 #get 'report/max_score', to: 'report#max_score', as: 'report_max_score'
146 152 #post 'report/show_max_score', to: 'report#show_max_score', as: 'report_show_max_score'
147 153
148 154 resource :main, only: [], controller: 'main' do
149 155 get 'login'
150 156 get 'logout'
151 157 get 'list'
152 158 get 'submission(/:id)', action: 'submission', as: 'main_submission'
153 159 get 'announcements'
154 160 get 'help'
155 161 post 'submit'
156 162 end
157 163 #main
158 164 #get "main/list"
159 165 #get 'main/submission(/:id)', to: 'main#submission', as: 'main_submission'
160 166 #post 'main/submit', to: 'main#submit'
161 167 #get 'main/announcements', to: 'main#announcements'
162 168
163 169
164 170 #
165 171 get 'tasks/view/:file.:ext' => 'tasks#view'
166 172 get 'tasks/download/:id/:file.:ext' => 'tasks#download'
167 173 get 'heartbeat/:id/edit' => 'heartbeat#edit'
168 174
169 175 #grader
170 176 get 'graders/list', to: 'graders#list', as: 'grader_list'
171 177 namespace :graders do
172 178 get 'task/:id/:type', action: 'task', as: 'task'
173 179 get 'view/:id/:type', action: 'view', as: 'view'
174 180 get 'clear/:id', action: 'clear', as: 'clear'
175 181 get 'stop'
176 182 get 'stop_all'
177 183 get 'clear_all'
178 184 get 'clear_terminated'
179 185 get 'start_grading'
180 186 get 'start_exam'
181 187
182 188 end
183 189
184 190
185 191 # See how all your routes lay out with "rake routes"
186 192
187 193 # This is a legacy wild controller route that's not recommended for RESTful applications.
188 194 # Note: This route will make all actions in every controller accessible via GET requests.
You need to be logged in to leave comments. Login now