Added simple feature to remove screenshots
This commit is contained in:
parent
60a183576c
commit
65f74e0568
3 changed files with 9 additions and 1 deletions
|
|
@ -74,6 +74,13 @@ class PackagesController < ApplicationController
|
|||
redirect_to upload_package_by_name_path
|
||||
end
|
||||
|
||||
def delete_screenshot
|
||||
@screenshot = Screenshot.find_by(id: params[:id])
|
||||
@screenshot.destroy
|
||||
|
||||
redirect_to upload_package_by_name_path
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
#def user_params
|
||||
|
|
|
|||
|
|
@ -23,8 +23,8 @@
|
|||
' Form
|
||||
- @package.screenshots.each do |screenshot|
|
||||
.row
|
||||
h1 =screenshot.package.name
|
||||
img src=screenshot.image.url(:large, timestamp: false, alt: screenshot.caption)
|
||||
= link_to "Delete screenshot", delete_screenshot_path(@package.name, screenshot.id)
|
||||
|
||||
// - @package.screenshots.each do |screenshot|
|
||||
// .listview
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ Debshots::Application.routes.draw do
|
|||
get 'upload' => 'packages#upload', as: :upload_package
|
||||
get 'upload/:name' => 'packages#upload', as: :upload_package_by_name
|
||||
post 'upload_image/:name' => 'packages#upload_image', as: :upload_image
|
||||
get 'delete_screenshot/:name/:id' => 'packages#delete_screenshot', as: :delete_screenshot
|
||||
get 'about' => 'welcome#about'
|
||||
|
||||
# The priority is based upon order of creation: first created -> highest priority.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue