sharetribe/sharetribe

View on GitHub
app/controllers/admin2/design/cover_photos_controller.rb

Summary

Maintainability
A
15 mins
Test Coverage
module Admin2::Design
  class CoverPhotosController < Admin2::AdminBaseController

    def index
      @clp_enabled = clp_enabled
    end

    def update_cover_photos
      @current_community.update!(cover_photos_params)
      render layout: false
    rescue StandardError => e
      @error = e.message
      render layout: false, status: :unprocessable_entity
    end

    private

    def cover_photos_params
      params.require(:community).permit(:cover_photo,
                                        :small_cover_photo)
    end
  end
end