Sha256: 0633c1e37f31c5db1ccded9bf94b0dea914ade58530e8d36169ade35f868cb3a
Contents?: true
Size: 917 Bytes
Versions: 2
Compression:
Stored size: 917 Bytes
Contents
class Curupira::UsersController < Curupira::AuthorizedController def index if current_user.admin? @users = User.all else @users = User.all_belonging_to(current_user) end end def show @user = User.find(params[:id]) end def new @user = User.new end def edit @user = User.find(params[:id]) end def create @user = User.new(user_params) if @user.save redirect_to @user, notice: "Usuário criado com sucesso" else render :new end end def update @user = User.find(params[:id]) if @user.update user_params redirect_to @user, notice: "Usuário atualizado com sucesso" else render :edit end end private def user_params params.require(:user).permit(:email, :name, :username, :password, group_users_attributes: [:id, :group_id, :_destroy, role_group_users_attributes: [:id, :role_id]]) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
curupira-0.1.2 | app/controllers/curupira/users_controller.rb |
curupira-0.1.1 | app/controllers/curupira/users_controller.rb |