Sha256: 3561e76432e679ef6802f707d8aeefaf34fef8ce982a355122596621c3cc4937
Contents?: true
Size: 1.06 KB
Versions: 2
Compression:
Stored size: 1.06 KB
Contents
class Spud::Admin::InquiriesController < Admin::ApplicationController belongs_to_spud_app :inquiries add_breadcrumb "Inquiries", :spud_admin_inquiries_path before_filter :load_inquiries, :only => [:edit,:update,:show,:destroy] def index @inquiries = SpudInquiry.order("created_at DESC").includes(:spud_inquiry_form, :spud_inquiry_fields).paginate :page => params[:page] respond_with @inquiries end def show add_breadcrumb "#{@inquiry.email || "Unknown"}", '' respond_with @inquiry end def destroy status = 500 if @inquiry.destroy status = 200 end respond_with @inquiry do |format| format.js { render :status => status,:text => nil} format.html { flash[:error] = "Error removing inquiry!" if status == 500 flash[:notice] = "Inquiry removed!" if status == 200 redirect_to spud_admin_inquiries_path and return } end end private def load_inquiries @inquiry = SpudInquiry.where(:id => params[:id]).first if @inquiry.blank? flash[:error] = "Inquiry not found!" redirect_to spud_admin_inquiries_path and return end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
tb_inquiries-1.0.1 | app/controllers/spud/admin/inquiries_controller.rb |
tb_inquiries-1.0.0 | app/controllers/spud/admin/inquiries_controller.rb |