Secured deletion/moderation of screenshots

Only logged in users can do that.
This commit is contained in:
Christoph Haas 2016-03-04 12:32:41 +01:00
parent 51c6c99d61
commit 48ca75cb64

View file

@ -1,4 +1,6 @@
class PackagesController < ApplicationController
before_action :authenticate_user!, only: [:delete_screenshot, :moderate]
def list
@packages = query_packages
@packages = @packages.paginate(page: params[:page], per_page: 6)
@ -55,9 +57,8 @@ class PackagesController < ApplicationController
end
def delete_screenshot
@screenshot = Screenshot.find_by(id: params[:id])
@screenshot = Screenshot.find(params[:id])
@screenshot.destroy
redirect_to package_path
end