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
|
redirect_to upload_package_by_name_path
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def delete_screenshot
|
||||||
|
@screenshot = Screenshot.find_by(id: params[:id])
|
||||||
|
@screenshot.destroy
|
||||||
|
|
||||||
|
redirect_to upload_package_by_name_path
|
||||||
|
end
|
||||||
|
|
||||||
private
|
private
|
||||||
|
|
||||||
#def user_params
|
#def user_params
|
||||||
|
|
|
||||||
|
|
@ -23,8 +23,8 @@
|
||||||
' Form
|
' Form
|
||||||
- @package.screenshots.each do |screenshot|
|
- @package.screenshots.each do |screenshot|
|
||||||
.row
|
.row
|
||||||
h1 =screenshot.package.name
|
|
||||||
img src=screenshot.image.url(:large, timestamp: false, alt: screenshot.caption)
|
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|
|
// - @package.screenshots.each do |screenshot|
|
||||||
// .listview
|
// .listview
|
||||||
|
|
|
||||||
|
|
@ -17,6 +17,7 @@ Debshots::Application.routes.draw do
|
||||||
get 'upload' => 'packages#upload', as: :upload_package
|
get 'upload' => 'packages#upload', as: :upload_package
|
||||||
get 'upload/:name' => 'packages#upload', as: :upload_package_by_name
|
get 'upload/:name' => 'packages#upload', as: :upload_package_by_name
|
||||||
post 'upload_image/:name' => 'packages#upload_image', as: :upload_image
|
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'
|
get 'about' => 'welcome#about'
|
||||||
|
|
||||||
# The priority is based upon order of creation: first created -> highest priority.
|
# The priority is based upon order of creation: first created -> highest priority.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue