Skip to content

users: add opt-in option for the public attendee list - #797

Open
Linsmed wants to merge 1 commit into
CTPUG:masterfrom
Linsmed:attendee-list-opt-in
Open

Linsmed wants to merge 1 commit into
CTPUG:masterfrom
Linsmed:attendee-list-opt-in

Conversation

@Linsmed

@Linsmed Linsmed commented Oct 22, 2026 •

Copy link
Copy Markdown

Add a show_in_attendee_list boolean field to UserProfile, defaulting to False. Users who opt in are included in the attendee list even when WAFER_PUBLIC_ATTENDEE_LIST is disabled.

All the users created
users

Only Adewale opted in
final-2
final-user

Closes #794

Add a show_in_attendee_list boolean field to UserProfile, defaulting
to False. Users who opt in are included in the attendee list even when
WAFER_PUBLIC_ATTENDEE_LIST is disabled.

Closes CTPUG#794
@drnlm

drnlm commented Oct 23, 2026

Copy link
Copy Markdown
Member

See #792 and comments out the need to completely disable this due to the potential abuse.

@Linsmed

Linsmed commented Oct 25, 2026

Copy link
Copy Markdown
Author

Thank you for the feedback @drnlm ,and for pointing me to #792. I understand the concern now : allowing arbitrary users to opt in to a public list creates a spam vector, and a conference needs to be able to turn this off entirely.

My plan to address this:

  • Add a new setting (e.g. WAFER_PUBLIC_ATTENDEE_LIST_OPT_IN) that defaults to False, so the opt-in feature is completely disabled unless a conference explicitly enables it.

  • When the setting is False: the opt-in checkbox is hidden from the profile form, and opted-in users are not included in the attendee list.

  • When True: the opt-in behaves as in the current PR.

Does this match what you had in mind? I also noticed you mentioned this depends on resolving #684 (the "Report Content" spam-handling feature). Should I hold this PR until #684 is addressed, or would the default-off setting be enough to move forward in the meantime?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add opt-in option for users to appear in the attendee list

2 participants