Class: Spree::Admin::DownloadCategoriesController
- Inherits:
-
ResourceController
- Object
- ResourceController
- Spree::Admin::DownloadCategoriesController
- Defined in:
- app/controllers/spree/admin/download_categories_controller.rb
Overview
Controller voor het toevoegen van downloadcategorieen. Deze controller maakt geen gebruik van Ajax functionaliteiten, omdat Javascript geen toegang heeft tot lokale bestanden en het daarom onmogelijk is om via een remote form bestanden te uploaden.
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
18 19 20 21 22 23 24 25 26 27 |
# File 'app/controllers/spree/admin/download_categories_controller.rb', line 18 def create @download_category = Spree::DownloadCategory.new(params[:download_category]) if @download_category.save flash.now[:notice] = t('admin.download_categories.form.created') redirect_to :action => :index else respond_with @download_category end end |
#destroy ⇒ Object
44 45 46 47 48 49 50 |
# File 'app/controllers/spree/admin/download_categories_controller.rb', line 44 def destroy @download_category = Spree::DownloadCategory.find(params[:id]) @download_category.destroy @download_categories = Spree::DownloadCategory.all flash.now[:notice] = t('admin.download_categories.form.deleted') end |
#edit ⇒ Object
14 15 16 |
# File 'app/controllers/spree/admin/download_categories_controller.rb', line 14 def edit @download_category = Spree::DownloadCategory.find(params[:id]) end |
#index ⇒ Object
6 7 8 |
# File 'app/controllers/spree/admin/download_categories_controller.rb', line 6 def index @download_categories = Spree::DownloadCategory.all end |
#new ⇒ Object
10 11 12 |
# File 'app/controllers/spree/admin/download_categories_controller.rb', line 10 def new @download_category = Spree::DownloadCategory.new end |
#update ⇒ Object
29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
# File 'app/controllers/spree/admin/download_categories_controller.rb', line 29 def update @download_category = Spree::DownloadCategory.find(params[:id]) if @download_category.update_attributes(params[:download_category]) flash.now[:notice] = t('admin.download_categories.form.updated') redirect_to :action => :index else # Toon het formulier. @render_form = true @download_categories = Spree::DownloadCategory.all render :action => :index end end |