Email subscribers need the option to unsubscribe from the solicit code they are in without globally opting out, even if they're not currently logged in.
This would be a quicker way to unsubscribe from emails for a certain event, because logging in won't be necessary. Currently, when a solicit code is used in a Communication Preference Form and placed in the Unsubscribe link of an event-registration form's email template, the email recipient (when not logged into the site) can click on the Unsubscribe link and view a page that only displays "Global Opt-Out". But if the email recipient is logged in, they are able to see both the "Global Opt out" and the "event email opt-out" on this page.
This Idea is to have the event opt-out be part of the Communication Preferences form that the email recipient sees after clicking the Unsubscribe link, even if this person is not logged in. So the Solicit Code of the Communication should be viewable by recipients not logged in (visiting as a non-constituent).