Description:
- bootstrap: user admin quick add
Commit status:
[Not Reviewed]
References:
Comments:
0 Commit comments 0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
Add another comment

r571:f8d309d2e37e - - 2 files changed: 30 inserted, 29 deleted

@@ -55,7 +55,7
55 55 @user.activated = true
56 56 if @user.save
57 57 flash[:notice] = 'User was successfully created.'
58 - redirect_to :action => 'list'
58 + redirect_to :action => 'index'
59 59 else
60 60 render :action => 'new'
61 61 end
@@ -65,7 +65,7
65 65 @user = User.find(params[:id])
66 66 @user.last_ip = nil
67 67 @user.save
68 - redirect_to action: 'list', page: params[:page]
68 + redirect_to action: 'index', page: params[:page]
69 69 end
70 70
71 71 def create_from_list
@@ -113,7 +113,7
113 113 flash[:notice] = 'User(s) ' + note.join(', ') +
114 114 ' were successfully created. ' +
115 115 '( (+) - created with random passwords.)'
116 - redirect_to :action => 'list'
116 + redirect_to :action => 'index'
117 117 end
118 118
119 119 def edit
@@ -132,7 +132,7
132 132
133 133 def destroy
134 134 User.find(params[:id]).destroy
135 - redirect_to :action => 'list'
135 + redirect_to :action => 'index'
136 136 end
137 137
138 138 def user_stat
@@ -199,7 +199,7
199 199 def import
200 200 if params[:file]==''
201 201 flash[:notice] = 'Error importing no file'
202 - redirect_to :action => 'list' and return
202 + redirect_to :action => 'index' and return
203 203 end
204 204 import_from_file(params[:file])
205 205 end
@@ -252,7 +252,7
252 252 if user and contest
253 253 user.contests << contest
254 254 end
255 - redirect_to :action => 'list'
255 + redirect_to :action => 'index'
256 256 end
257 257
258 258 def remove_from_contest
@@ -261,7 +261,7
261 261 if user and contest
262 262 user.contests.delete(contest)
263 263 end
264 - redirect_to :action => 'list'
264 + redirect_to :action => 'index'
265 265 end
266 266
267 267 def contest_management
@@ -1,27 +1,28
1 1 %h1 Listing users
2 +
3 + .panel.panel-primary
4 + .panel-title.panel-heading
5 + Quick Add
6 + .panel-body
7 + = form_tag( {method: 'post'}, {class: 'form-inline'}) do
8 + .form-group
9 + = label_tag 'user_login', 'Login'
10 + = text_field 'user', 'login', :size => 10,class: 'form-control'
11 + .form-group
12 + = label_tag 'user_full_name', 'Full Name'
13 + = text_field 'user', 'full_name', :size => 10,class: 'form-control'
14 + .form-group
15 + = label_tag 'user_password', 'Password'
16 + = text_field 'user', 'password', :size => 10,class: 'form-control'
17 + .form-group
18 + = label_tag 'user_password_confirmation', 'Confirm'
19 + = text_field 'user', 'password_confirmation', :size => 10,class: 'form-control'
20 + .form-group
21 + = label_tag 'user_email', 'email'
22 + = text_field 'user', 'email', :size => 10,class: 'form-control'
23 + =submit_tag "Create", class: 'btn btn-primary'
24 +
2 25 .submitbox
3 - %b Quick add
4 - = form_tag :action => 'create' do
5 - %table{:border => "0"}
6 - %tr
7 - %td
8 - %label{:for => "user_login"} Login
9 - %td
10 - %label{:for => "user_full_name"} Full name
11 - %td
12 - %label{:for => "user_password"} Password
13 - %td
14 - %label{:for => "user_password_confirmation"} Confirm
15 - %td
16 - %label{:for => "user_email"} Email
17 - %tr
18 - %td= text_field 'user', 'login', :size => 10
19 - %td= text_field 'user', 'full_name', :size => 30
20 - %td= password_field 'user', 'password', :size => 10
21 - %td= password_field 'user', 'password_confirmation', :size => 10
22 - %td= email_field 'user', 'email', :size => 15
23 - %td= submit_tag "Create"
24 - %br/
25 26 %b Import from site management
26 27 = form_tag({:action => 'import'}, :multipart => true) do
27 28 File: #{file_field_tag 'file'} #{submit_tag 'Import'}
You need to be logged in to leave comments. Login now