File tree Expand file tree Collapse file tree
controllers/alchemy/admin
views/alchemy/admin/users Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ module Alchemy
22 module Admin
33 class UsersController < ResourcesController
44
5- before_action :set_roles_and_genders , except : [ :index , :destroy ]
5+ before_action :set_roles , except : [ :index , :destroy ]
66
77 load_and_authorize_resource class : Alchemy ::User ,
88 only : [ :edit , :update , :destroy ]
@@ -67,13 +67,12 @@ def destroy
6767
6868 private
6969
70- def set_roles_and_genders
70+ def set_roles
7171 if can_update_role?
7272 @user_roles = User ::ROLES . map do |role |
7373 [ User . human_rolename ( role ) , role ]
7474 end
7575 end
76- @user_genders = User . genders_for_select
7776 end
7877
7978 def user_params
Original file line number Diff line number Diff line change @@ -8,7 +8,6 @@ class User < ActiveRecord::Base
88 :lastname ,
99 :login ,
1010 :email ,
11- :gender ,
1211 :language ,
1312 :password ,
1413 :password_confirmation ,
@@ -41,13 +40,6 @@ def human_rolename(role)
4140 Alchemy . t ( "user_roles.#{ role } " )
4241 end
4342
44- def genders_for_select
45- [
46- [ Alchemy . t ( 'male' ) , 'male' ] ,
47- [ Alchemy . t ( 'female' ) , 'female' ]
48- ]
49- end
50-
5143 def logged_in_timeout
5244 Config . get ( :auto_logout_time ) . minutes . to_i
5345 end
Original file line number Diff line number Diff line change 1- <%= f.input :gender,
2- collection: @user_genders,
3- prompt: Alchemy.t('Please choose'),
4- input_html: {class: 'alchemy_selectbox'} %>
51<%= f.input :firstname %>
62<%= f.input :lastname %>
73<%= f.input :login, autofocus: true %>
You can’t perform that action at this time.
0 commit comments