Sha256: c88cdddda7aa71a34e6a7f82b39cd81649f92f8a692c864cda848f539c1c7bfb
Contents?: true
Size: 995 Bytes
Versions: 3
Compression:
Stored size: 995 Bytes
Contents
module Dust class RolesController < AuthenticationController filter_access_to :all layout 'cms' def index @roles = Dust::Role.all end def new @role = Dust::Role.new end def create @role = Dust::Role.new(params[:dust_role]) if @role.save flash[:notice] = "Successfully created role." redirect_to dust_roles_url else render :action => 'new', :layout => 'cms' end end def edit @role = Dust::Role.find(params[:id]) end def update @role = Dust::Role.find(params[:id]) if @role.update_attributes(params[:dust_role]) flash[:notice] = "Successfully updated role." redirect_to dust_roles_url else render :action => 'edit', :layout => 'cms' end end def destroy @role = Dust::Role.find(params[:id]) @role.destroy flash[:notice] = "Successfully destroyed role." redirect_to dust_roles_url end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
dust-cms-0.0.07 | app/controllers/dust/roles_controller.rb |
dust-cms-0.0.06 | app/controllers/dust/roles_controller.rb |
dust-cms-0.0.05 | app/controllers/dust/roles_controller.rb |