Sha256: 849441b331aeb5d9d5d10d1258ebef18cf31fb77832b0a73363874314fdbfa9f

Contents?: true

Size: 1.23 KB

Versions: 12

Compression:

Stored size: 1.23 KB

Contents

module EtabliocmsCore
  module Admin
    class UsersController < BaseController

      def index
        @users = User.all
      end

      def new
        @user = User.new
      end

      def create
        @user = User.new(params[:etabliocms_core_user])
        if @user.save
          flash[:notice] = t('etabliocms_core_user.created')
          redirect_to :action => 'index'
        else
          render :action => 'new'
        end
      end

      def edit
        @user = User.find(params[:id])
      end

      def update
        @user = User.find(params[:id])
        if params[:etabliocms_core_user][:password].blank? and params[:etabliocms_core_user][:password_confirmation].blank?
          params[:etabliocms_core_user].delete(:password)
          params[:etabliocms_core_user].delete(:password_confirmation)
        end
        if @user.update_attributes(params[:etabliocms_core_user])
          flash[:notice] = t('etabliocms_core_user.updated')
          redirect_to :action => 'index'
        else
          render :action => 'edit'
        end
      end

      def destroy
        User.find(params[:id]).destroy
        flash[:notice] = t('etabliocms_core_user.destroyed')
        redirect_to :action => 'index'
      end

    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
etabliocms_core-0.0.12 app/controllers/etabliocms_core/admin/users_controller.rb
etabliocms_core-0.0.11 app/controllers/etabliocms_core/admin/users_controller.rb
etabliocms_core-0.0.10 app/controllers/etabliocms_core/admin/users_controller.rb
etabliocms_core-0.0.9 app/controllers/etabliocms_core/admin/users_controller.rb
etabliocms_core-0.0.8 app/controllers/etabliocms_core/admin/users_controller.rb
etabliocms_core-0.0.7 app/controllers/etabliocms_core/admin/users_controller.rb
etabliocms_core-0.0.6 app/controllers/etabliocms_core/admin/users_controller.rb
etabliocms_core-0.0.5 app/controllers/etabliocms_core/admin/users_controller.rb
etabliocms_core-0.0.4 app/controllers/etabliocms_core/admin/users_controller.rb
etabliocms_core-0.0.3 app/controllers/etabliocms_core/admin/users_controller.rb
etabliocms_core-0.0.2 app/controllers/etabliocms_core/admin/users_controller.rb
etabliocms_core-0.0.1 app/controllers/etabliocms_core/admin/users_controller.rb