My understanding is that the 'Public' setting of an attribute determines whether it should or should not be displayed on the public web site. If this is correct, then:
A Registration Attribute that is not ticked 'Public' should not display when the person registering is going through the Registration workflow.
Current behaviour is that even if the attribute is not ticked Public, the attribute is still displayed. This means that Registration attributes cannot be used in private to manage the registration.
Registration attribute (entered on registration template)
Registration attribute settings showing that the attribute is not public.
Screen shot of registration workflow showing the attribute being displayed on the public web site, user not logged in.
Attribute correctly displaying in the backend where I want to use it: on the Registration.
Actual Behavior
The Public status of a Registration attribute is not respected on the public website when going through the Registration Workflow.
Expected Behavior
The Registration attribute NOT ticket Public, should not display in public.
Steps to Reproduce
Go to demo site.
Go to Tools > Event Registration
Edit the template for Summer Camp
Add a Registration Attribute, set Public to NO (not ticked)
Change the end date of the Summer Camp instance to in the future to activate
Description
My understanding is that the 'Public' setting of an attribute determines whether it should or should not be displayed on the public web site. If this is correct, then: A Registration Attribute that is not ticked 'Public' should not display when the person registering is going through the Registration workflow. Current behaviour is that even if the attribute is not ticked Public, the attribute is still displayed. This means that Registration attributes cannot be used in private to manage the registration.
Registration attribute (entered on registration template)
Registration attribute settings showing that the attribute is not public.
Screen shot of registration workflow showing the attribute being displayed on the public web site, user not logged in.
Attribute correctly displaying in the backend where I want to use it: on the Registration.
Actual Behavior
The Public status of a Registration attribute is not respected on the public website when going through the Registration Workflow.
Expected Behavior
The Registration attribute NOT ticket Public, should not display in public.
Steps to Reproduce
Issue Confirmation
Rock Version
Version 16.5 16.5 (1.16.5.4),
Client Culture Setting
Client Culture Setting: en-NZ, Browser settings Language = English (New Zealand).