Sprankelprachtig aan/afmeldsysteem

activities_controller.rb 569B

123456789101112131415161718192021222324
  1. class Api::ActivitiesController < ApiController
  2. before_action :set_activity, only: [:show]
  3. before_action :require_membership!, only: [:show]
  4. before_action :api_require_admin!, only: [:index]
  5. # GET /api/activities
  6. # GET /api/activities.json
  7. def index
  8. @activities = Activity.all
  9. end
  10. # GET /api/activities/1
  11. # GET /api/activities/1.json
  12. def show
  13. end
  14. private
  15. # Use callbacks to share common setup or constraints between actions.
  16. def set_activity
  17. @activity = Activity.find(params[:id])
  18. @group = @activity.group
  19. end
  20. end