Sha256: 37fb140afb0ea719f0a26596342014de290df79fe7c07513778f0378765528f5
Contents?: true
Size: 959 Bytes
Versions: 2
Compression:
Stored size: 959 Bytes
Contents
class Saasaparilla::Admin::SubscriptionsController < ApplicationController unloadable include Authentication::InstanceMethods include Authorization::InstanceMethods # GET /admin/subscriptions def index @subscriptions = Subscription.paginate(:page => params[:page], :per_page => 20, :order => "created_at DESC") end def show @subscription = Subscription.find(params[:id]) end def toggle_no_charge @subscription = Subscription.find(params[:id]) @subscription.toggle!(:no_charge) redirect_to admin_subscription_path(@subscription) if @subscription.no_charge flash[:notice] = "Subscription will not be charged." else flash[:notice] = "Subscription will now be charged." end end def cancel @subscription = Subscription.find(params[:id]) @subscription.cancel redirect_to admin_subscription_path(@subscription) flash[:notice] = "Subscription was canceled." end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
saasaparilla-0.2.2 | app/controllers/saasaparilla/admin/subscriptions_controller.rb |
saasaparilla-0.2.1 | app/controllers/saasaparilla/admin/subscriptions_controller.rb |