For some of my events I need to add a custom field which I want to make required. For other events I don't want to include this field and I use different profiles to deal with this. My first idea was to make the field required in the custom field definition and this was fine for online registration, but on manual registration it was still required for manual registration for events that don't use this field. Looking in SE I found a couple of questions Manual Event Registration problems and Manual Event Registration problems which help a lot. If I don't make the fields required in the field definition but make them required in the appropriate profile stops me having to enter them for manual participants when not relevant.

But then someone can register a participant manually without putting filling in the field that needs to be there. I can live with this but its not ideal.

From the questions referred to above I could restrict the fields to only one type of event, but that means having event types "course" and "course with special field" which is clumsy and probably confusing, making the event type not very useful for report filtering etc. Also I can't retrospectively apply this to an event that is already open for booking because I need to create a new custom field.

Any other suggestions?

CiviCRM 5.262.2

  • 1
    Do you mean events or registrations i.e. participants? Jul 20 '20 at 17:55
  • Parvez - I'd got myself a bit confused. I do mean participants and there I see that I can make the custom field set specific for any event name as well as event type so I think that will work. I'll check it all our and then its probably appropriate to delete my question! I had mistakenly looked at event custom fields when I was trying to restrict them.
    – Mick Kahn
    Jul 20 '20 at 20:02
  • No probs, thats why I was clarifying if it really was events or not. No need to delete your question, lots of people end up getting into the same rabbit hole. Jul 21 '20 at 16:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.