Guest User

Untitled

a guest
May 26th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. before_filter :login_required, :load_user
  2. RoleRequirementSystem
  3. def load_user
  4. @user=current_user
  5. rolearr=@user.roles
  6. rolearr.each do |a|
  7. @role=a.name
  8. if @role=="customer"
  9. @condition="users.id =#{@user[:id]}"
  10. end#{params[:id]}"
  11. end
  12. end
  13.  
  14. # So far it works
  15.  
  16. active_scaffold :user do |config|
  17. list.sorting = "login"
  18. config.columns = [:login, :name, :surname, :email,:created_at, :roles, :password, :password_confirmation ]
  19. config.list.columns= [:login, :name, :surname, :email,:created_at, :roles]
  20. config.columns[:roles].form_ui=:select
  21. config.columns[:password_confirmation].form_ui=:password
  22. config.columns[:password].form_ui=:password
  23. if @role!="admin" # here there's no @role variable anymore
  24. config.actions.exclude :delete
  25. end
  26. config.actions.exclude :nested
  27. config.update.columns = [:name, :surname, :email, :password,:password_confirmation]
  28. config.subform.columns.exclude :roles
  29. end
Add Comment
Please, Sign In to add comment