Description:
user_admin ok
Commit status:
[Not Reviewed]
References:
Diff options:
Comments:
0 Commit comments
0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
r748:ff7f37009e5e - - 3 files changed: 15 inserted, 7 deleted
@@ -9,19 +9,19 | |||
|
9 | 9 | has_and_belongs_to_many :roles |
|
10 | 10 | |
|
11 | 11 | #has_and_belongs_to_many :groups |
|
12 | 12 | has_many :groups_users, class_name: GroupUser |
|
13 | 13 | has_many :groups, :through => :groups_users |
|
14 | 14 | |
|
15 |
- has_many :test_requests, -> {order(submitted_at: |
|
|
15 | + has_many :test_requests, -> {order(submitted_at: :desc)} | |
|
16 | 16 | |
|
17 |
- has_many :messages, -> { order(created_at: |
|
|
17 | + has_many :messages, -> { order(created_at: :desc) }, | |
|
18 | 18 | :class_name => "Message", |
|
19 | 19 | :foreign_key => "sender_id" |
|
20 | 20 | |
|
21 |
- has_many :replied_messages, -> { order(created_at: |
|
|
21 | + has_many :replied_messages, -> { order(created_at: :desc) }, | |
|
22 | 22 | :class_name => "Message", |
|
23 | 23 | :foreign_key => "receiver_id" |
|
24 | 24 | |
|
25 | 25 | has_one :contest_stat, :class_name => "UserContestStat", :dependent => :destroy |
|
26 | 26 | |
|
27 | 27 | belongs_to :site |
@@ -38,13 +38,13 | |||
|
38 | 38 | = submit_tag 'Submit', class: 'btn btn-default' |
|
39 | 39 | |
|
40 | 40 | |
|
41 | 41 | %p |
|
42 | 42 | = link_to '+ New user', { :action => 'new' }, { class: 'btn btn-success '} |
|
43 | 43 | = link_to '+ New list of users', { :action => 'new_list' }, { class: 'btn btn-success '} |
|
44 |
- = link_to 'Bulk Manage', bulk_manage |
|
|
44 | + = link_to 'Bulk Manage', { action: :bulk_manage} , { class: 'btn btn-default btn-info'} | |
|
45 | 45 | = link_to 'View administrators',{ :action => 'admin'}, { class: 'btn btn-default '} |
|
46 | 46 | = link_to 'Random passwords',{ :action => 'random_all_passwords'}, { class: 'btn btn-default '} |
|
47 | 47 | = link_to 'View active users',{ :action => 'active'}, { class: 'btn btn-default '} |
|
48 | 48 | = link_to 'Mass mailing',{ :action => 'mass_mailing'}, { class: 'btn btn-default '} |
|
49 | 49 | |
|
50 | 50 | - if GraderConfiguration.multicontests? |
@@ -92,13 +92,13 | |||
|
92 | 92 | %td= toggle_button(user.activated?, toggle_activate_user_path(user),"toggle_activate_user_#{user.id}") |
|
93 | 93 | %td= toggle_button(user.enabled?, toggle_enable_user_path(user),"toggle_enable_user_#{user.id}") |
|
94 | 94 | %td= user.last_ip |
|
95 | 95 | %td= link_to 'Clear IP', {:action => 'clear_last_ip', :id => user, :page=>params[:page]}, :confirm => 'This will reset last logging in ip of the user, are you sure?', class: 'btn btn-default btn-xs btn-block' |
|
96 | 96 | %td= link_to 'Show', {:action => 'show', :id => user}, class: 'btn btn-default btn-xs btn-block' |
|
97 | 97 | %td= link_to 'Edit', {:action => 'edit', :id => user}, class: 'btn btn-default btn-xs btn-block' |
|
98 |
- %td= link_to 'Destroy', |
|
|
98 | + %td= link_to 'Destroy', {action: :destroy, id: user}, data: {confirm: 'Are you sure?'}, method: :delete, class: 'btn btn-danger btn-xs btn-block' | |
|
99 | 99 | %br/ |
|
100 | 100 | = link_to '+ New user', { :action => 'new' }, { class: 'btn btn-success '} |
|
101 | 101 | = link_to '+ New list of users', { :action => 'new_list' }, { class: 'btn btn-success '} |
|
102 | 102 | |
|
103 | 103 | :javascript |
|
104 | 104 | $('.datatable').DataTable({ |
@@ -88,15 +88,23 | |||
|
88 | 88 | end |
|
89 | 89 | |
|
90 | 90 | |
|
91 | 91 | #user admin |
|
92 | 92 | resources :user_admin do |
|
93 | 93 | collection do |
|
94 |
- get 'bulk_manage' |
|
|
95 | - delete ':id', to: 'user_admin#destroy', as: 'user_admin_destroy' | |
|
94 | + get 'bulk_manage' | |
|
96 | 95 | get 'user_stat' |
|
96 | + get 'import' | |
|
97 | + get 'new_list' | |
|
98 | + get 'admin' | |
|
99 | + get 'random_all_passwords' | |
|
100 | + get 'active' | |
|
101 | + get 'mass_mailing' | |
|
102 | + end | |
|
103 | + member do | |
|
104 | + get 'clear_last_ip' | |
|
97 | 105 | end |
|
98 | 106 | end |
|
99 | 107 | |
|
100 | 108 | resources :contest_management, only: [:index] do |
|
101 | 109 | collection do |
|
102 | 110 | get 'user_stat' |
You need to be logged in to leave comments.
Login now