Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- before_filter :login_required, :load_user
- RoleRequirementSystem
- def load_user
- @user=current_user
- rolearr=@user.roles
- rolearr.each do |a|
- @role=a.name
- if @role=="customer"
- @condition="users.id =#{@user[:id]}"
- end#{params[:id]}"
- end
- end
- # So far it works
- active_scaffold :user do |config|
- list.sorting = "login"
- config.columns = [:login, :name, :surname, :email,:created_at, :roles, :password, :password_confirmation ]
- config.list.columns= [:login, :name, :surname, :email,:created_at, :roles]
- config.columns[:roles].form_ui=:select
- config.columns[:password_confirmation].form_ui=:password
- config.columns[:password].form_ui=:password
- if @role!="admin" # here there's no @role variable anymore
- config.actions.exclude :delete
- end
- config.actions.exclude :nested
- config.update.columns = [:name, :surname, :email, :password,:password_confirmation]
- config.subform.columns.exclude :roles
- end
Add Comment
Please, Sign In to add comment