Class: Jpi::V1::Admin::AppReviewsController
- Inherits:
-
BaseResourceController
- Object
- BaseResourceController
- Jpi::V1::Admin::AppReviewsController
- Defined in:
- app/controllers/mno_enterprise/jpi/v1/admin/app_reviews_controller.rb
Instance Method Summary collapse
- #app_review_params ⇒ Object
-
#index ⇒ Object
GET /mnoe/jpi/v1/admin/app_reviews.
-
#show ⇒ Object
GET /mnoe/jpi/v1/admin/app_reviews/1.
-
#update ⇒ Object
PATCH /mnoe/jpi/v1/admin/app_reviews/1.
Instance Method Details
#app_review_params ⇒ Object
26 27 28 |
# File 'app/controllers/mno_enterprise/jpi/v1/admin/app_reviews_controller.rb', line 26 def app_review_params params.require(:app_review).permit(:status, :description).merge(user_id: current_user.id) end |
#index ⇒ Object
GET /mnoe/jpi/v1/admin/app_reviews
4 5 6 7 8 9 10 11 12 |
# File 'app/controllers/mno_enterprise/jpi/v1/admin/app_reviews_controller.rb', line 4 def index @app_reviews = MnoEnterprise::AppReview @app_reviews = @app_reviews.limit(params[:limit]) if params[:limit] @app_reviews = @app_reviews.skip(params[:offset]) if params[:offset] @app_reviews = @app_reviews.order_by(params[:order_by]) if params[:order_by] @app_reviews = @app_reviews.where(params[:where]) if params[:where] @app_reviews = @app_reviews.all.fetch response.headers['X-Total-Count'] = @app_reviews.[:pagination][:count] end |
#show ⇒ Object
GET /mnoe/jpi/v1/admin/app_reviews/1
15 16 17 |
# File 'app/controllers/mno_enterprise/jpi/v1/admin/app_reviews_controller.rb', line 15 def show @app_review = MnoEnterprise::AppReview.find(params[:id]) end |
#update ⇒ Object
PATCH /mnoe/jpi/v1/admin/app_reviews/1
20 21 22 23 24 |
# File 'app/controllers/mno_enterprise/jpi/v1/admin/app_reviews_controller.rb', line 20 def update @app_review = MnoEnterprise::AppReview.find(params[:id]) @app_review.update(app_review_params) render :show end |