Merge pull request #762 from davidsf/registration_limit

Add registration limit to conference
This commit is contained in:
Stella Rouzi 2016-02-18 13:55:16 +02:00
commit 73422735c0
12 changed files with 124 additions and 16 deletions

View file

@ -211,7 +211,7 @@ module Admin
:vpositions_attributes, :use_volunteers, :color,
:sponsorship_levels_attributes, :sponsors_attributes,
:photos_attributes, :targets, :targets_attributes,
:campaigns, :campaigns_attributes)
:campaigns, :campaigns_attributes, :registration_limit)
end
def get_users(role_name)

View file

@ -20,6 +20,11 @@ class ConferenceRegistrationsController < ApplicationController
redirect_to edit_conference_conference_registrations_path(@conference.short_title)
end
if @conference.registration_limit_exceeded?
redirect_to root_path, alert: "Sorry, registration limit exceeded for #{@conference.title}"
return
end
@registration = Registration.new
# @user variable needs to be set so that _sign_up_form_embedded works properly