Class: Spina::Admin::PhotosController
Instance Method Summary
collapse
#captcha, #current_account, #error_explanation!, #image_tag_with_at2x, #link_to_add_fields, #markdown
Instance Method Details
#create ⇒ Object
16
17
18
|
# File 'app/controllers/spina/admin/photos_controller.rb', line 16
def create
@photo = Photo.create(photo_params)
end
|
#destroy ⇒ Object
20
21
22
23
24
|
# File 'app/controllers/spina/admin/photos_controller.rb', line 20
def destroy
@photo = Photo.find(params[:id])
@photo.destroy
redirect_to spina.admin_photos_url
end
|
#enhance ⇒ Object
26
27
28
29
30
|
# File 'app/controllers/spina/admin/photos_controller.rb', line 26
def enhance
@photo = Photo.find(params[:id])
@photo.remote_file_url = params[:new_image]
@photo.save
end
|
#index ⇒ Object
10
11
12
13
14
|
# File 'app/controllers/spina/admin/photos_controller.rb', line 10
def index
add_breadcrumb "Afbeeldingen", spina.admin_photos_path
@photos = Photo.sorted
@photo = Photo.new
end
|
#insert_photo ⇒ Object
48
49
50
|
# File 'app/controllers/spina/admin/photos_controller.rb', line 48
def insert_photo
@photo = Photo.find(params[:photo_id]) if params[:photo_id].present?
end
|
#insert_photo_collection ⇒ Object
52
53
54
|
# File 'app/controllers/spina/admin/photos_controller.rb', line 52
def insert_photo_collection
@photos = Photo.find(params[:photo_ids]) if params[:photo_ids].present?
end
|
#link ⇒ Object
32
33
34
|
# File 'app/controllers/spina/admin/photos_controller.rb', line 32
def link
@photo = Photo.find(params[:id])
end
|
#photo_collection_select ⇒ Object
42
43
44
45
46
|
# File 'app/controllers/spina/admin/photos_controller.rb', line 42
def photo_collection_select
@photos = Photo.sorted
@photo = Photo.new
@selected_photos = params[:selected_photo_ids] ? Photo.where(id: params[:selected_photo_ids]) : Photo.none
end
|
#photo_select ⇒ Object
36
37
38
39
40
|
# File 'app/controllers/spina/admin/photos_controller.rb', line 36
def photo_select
@photos = Photo.sorted
@photo = Photo.new
@selected_photo = Photo.find(params[:selected_photo_id]) if params[:selected_photo_id]
end
|
#wysihtml5_insert ⇒ Object
56
57
58
|
# File 'app/controllers/spina/admin/photos_controller.rb', line 56
def wysihtml5_insert
@photo = Photo.find(params[:photo_id])
end
|
#wysihtml5_select ⇒ Object
60
61
62
63
|
# File 'app/controllers/spina/admin/photos_controller.rb', line 60
def wysihtml5_select
@photos = Photo.sorted
@photo = Photo.new
end
|