Description:
before upgrading to rails 5.2
Commit status:
[Not Reviewed]
References:
Comments:
0 Commit comments 0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
Add another comment

r749:6336d013fbfd - - 2 files changed: 3 inserted, 2 deleted

@@ -1,27 +1,27
1 %h1 Bulk Manage User
1 %h1 Bulk Manage User
2
2
3 - = form_tag bulk_manage_user_admin_path
3 + = form_tag bulk_manage_user_admin_index_path
4 .row
4 .row
5 .col-md-6
5 .col-md-6
6 .panel.panel-primary
6 .panel.panel-primary
7 .panel-title.panel-heading
7 .panel-title.panel-heading
8 Filter User
8 Filter User
9 .panel-body
9 .panel-body
10 Filtering users whose login match the following MySQL regex
10 Filtering users whose login match the following MySQL regex
11 .form-group
11 .form-group
12 = label_tag "regex", 'Regex Pattern'
12 = label_tag "regex", 'Regex Pattern'
13 = text_field_tag "regex", params[:regex], class: 'form-control'
13 = text_field_tag "regex", params[:regex], class: 'form-control'
14 %p
14 %p
15 Example
15 Example
16 %ul
16 %ul
17 %li
17 %li
18 %code root
18 %code root
19 matches every user whose login contains "root"
19 matches every user whose login contains "root"
20 %li
20 %li
21 %code ^56
21 %code ^56
22 matches every user whose login starts with "56"
22 matches every user whose login starts with "56"
23 %li
23 %li
24 %code 21$
24 %code 21$
25 matches every user whose login ends with "21"
25 matches every user whose login ends with "21"
26 .col-md-6
26 .col-md-6
27 .panel.panel-primary
27 .panel.panel-primary
@@ -70,56 +70,57
70 resources :users do
70 resources :users do
71 member do
71 member do
72 get 'toggle_activate', 'toggle_enable'
72 get 'toggle_activate', 'toggle_enable'
73 get 'stat'
73 get 'stat'
74 end
74 end
75 end
75 end
76
76
77 resources :submissions do
77 resources :submissions do
78 member do
78 member do
79 get 'download'
79 get 'download'
80 get 'compiler_msg'
80 get 'compiler_msg'
81 get 'rejudge'
81 get 'rejudge'
82 end
82 end
83 collection do
83 collection do
84 get 'prob/:problem_id', to: 'submissions#index', as: 'problem'
84 get 'prob/:problem_id', to: 'submissions#index', as: 'problem'
85 get 'direct_edit_problem/:problem_id(/:user_id)', to: 'submissions#direct_edit_problem', as: 'direct_edit_problem'
85 get 'direct_edit_problem/:problem_id(/:user_id)', to: 'submissions#direct_edit_problem', as: 'direct_edit_problem'
86 get 'get_latest_submission_status/:uid/:pid', to: 'submissions#get_latest_submission_status', as: 'get_latest_submission_status'
86 get 'get_latest_submission_status/:uid/:pid', to: 'submissions#get_latest_submission_status', as: 'get_latest_submission_status'
87 end
87 end
88 end
88 end
89
89
90
90
91 #user admin
91 #user admin
92 resources :user_admin do
92 resources :user_admin do
93 collection do
93 collection do
94 - get 'bulk_manage'
94 + match 'bulk_manage', via: [:get, :post]
95 get 'user_stat'
95 get 'user_stat'
96 get 'import'
96 get 'import'
97 get 'new_list'
97 get 'new_list'
98 get 'admin'
98 get 'admin'
99 get 'random_all_passwords'
99 get 'random_all_passwords'
100 get 'active'
100 get 'active'
101 get 'mass_mailing'
101 get 'mass_mailing'
102 + match 'create_from_list', via: [:get, :post]
102 end
103 end
103 member do
104 member do
104 get 'clear_last_ip'
105 get 'clear_last_ip'
105 end
106 end
106 end
107 end
107
108
108 resources :contest_management, only: [:index] do
109 resources :contest_management, only: [:index] do
109 collection do
110 collection do
110 get 'user_stat'
111 get 'user_stat'
111 get 'clear_stat'
112 get 'clear_stat'
112 get 'clear_all_stat'
113 get 'clear_all_stat'
113 end
114 end
114 end
115 end
115
116
116 #get 'user_admin', to: 'user_admin#index'
117 #get 'user_admin', to: 'user_admin#index'
117 #get 'user_admin/bulk_manage', to: 'user_admin#bulk_manage', as: 'bulk_manage_user_admin'
118 #get 'user_admin/bulk_manage', to: 'user_admin#bulk_manage', as: 'bulk_manage_user_admin'
118 #post 'user_admin', to: 'user_admin#create'
119 #post 'user_admin', to: 'user_admin#create'
119 #delete 'user_admin/:id', to: 'user_admin#destroy', as: 'user_admin_destroy'
120 #delete 'user_admin/:id', to: 'user_admin#destroy', as: 'user_admin_destroy'
120
121
121 #singular resource
122 #singular resource
122 #---- BEWARE ---- singular resource maps to plural controller by default, we can override by provide controller name directly
123 #---- BEWARE ---- singular resource maps to plural controller by default, we can override by provide controller name directly
123 #report
124 #report
124 resource :report, only: [], controller: 'report' do
125 resource :report, only: [], controller: 'report' do
125 get 'login'
126 get 'login'
You need to be logged in to leave comments. Login now