vita_app/app/controllers/admin/video_folders_controller.rb
Nicolas Bally 1d3af87d4c initial
2016-04-28 10:07:08 +02:00

51 lines
987 B
Ruby
Executable File

# -*- encoding : utf-8 -*-
class Admin::VideoFoldersController < ApplicationController
before_filter :auth_admin
def index
@video_folders = VideoFolder.all(:order => :name)
end
def new
@video_folder = VideoFolder.new()
end
def create
@video_folder = VideoFolder.new(params.require(:video_folder).permit!)
@video_folder_create = true
if @video_folder.save
@video_folders = VideoFolder.order(:name).all
else
render :action => :new
end
end
def edit
@video_folder = VideoFolder.find(params[:id])
end
def update
@video_folder = VideoFolder.find(params[:id])
@video_folder_update = true
if @video_folder.update_attributes(params.require(:video_folder).permit!)
@video_folders = VideoFolder.order(:name).all
else
render :action => :edit
end
end
def destroy
@video_folder = VideoFolder.find(params[:id])
if @video_folder.id != 1
@video_folder.delete
@video_folders = VideoFolder.order(:name).all
end
end
end