Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class StoresController < Spree::BaseController
- # Filters
- #
- before_filter :find_order
- before_filter :do_security, :only => [:index, :show]
- def index
- @stores = DeliveryArea.active.find(current_user.delivery_area).stores.active
- respond_to do |format|
- format.html # index.html.erb
- format.xml { render :xml => @stores }
- end
- end
- # GET /stores/1
- # GET /stores/1.xml
- def show
- @store = Store.find(params[:id])
- @specials = @store.products.active.special
- @favourites = @store.products.active.favourite
- respond_to do |format|
- format.html # show.html.erb
- format.xml { render :xml => @store }
- end
- end
- private
- # If the user is anonymous, they'll need to sign up.
- # If the user is already logged in, they shouldn't be able to access 'new' or 'create'.
- #
- def do_security
- if current_user.is_anonymous?
- redirect_to :controller => "home", :action => "index"
- end
- end
- end
Add Comment
Please, Sign In to add comment