Sha256: 224f8560814a8e5ef0275433a05b876cce3fff28b340a50be4f0913fdad242ac
Contents?: true
Size: 1.75 KB
Versions: 1
Compression:
Stored size: 1.75 KB
Contents
module Bolt class AccessesController < Bolt::BoltController ## optional filters for defining usage according to Bolt::Users access_levels # before_filter :needs_admin, :except => [:action1, :action2] # before_filter :needs_admin_or_current_user, :only => [:action1, :action2] def index @bolt_page_title = 'Accesses' @accesses = Access.paginate :page => params[:page] end def show @bolt_page_title = 'View access' @access = Access.find params[:id] end def new @bolt_page_title = 'Add a new access' @access = Access.new end def create @access = Access.new params[:access] if @access.save flash[:notice] = 'Access created' redirect_to bolt_accesses_path else flash.now[:warning] = 'There were problems when trying to create a new access' render :action => :new end end def update @bolt_page_title = 'Update access' @access = Access.find params[:id] if @access.update_attributes params[:access] flash[:notice] = 'Access has been updated' redirect_to bolt_accesses_path else flash.now[:warning] = 'There were problems when trying to update this access' render :action => :show end end def destroy @access = Access.find params[:id] @access.destroy flash[:notice] = 'Access has been deleted' redirect_to bolt_accesses_path end def destroy_multiple ids= params[:id] idarr=ids.split(',') idarr.each do |del| @blog = Access.find(del) @blog.destroy end respond_to do |format| format.html { redirect_to :back } # format.json { head :ok } end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hurry-0.1.0 | app/controllers/bolt/accesses_controller.rb |