Skip to content

Conversation

@ThiefMaster
Copy link
Member

Another case that came up related to #6967: Sometimes you just want to include other data in the registrant list for managers or provide filtering, or want to configure whether this extra data should be shown or not.

Using a dummy field for this is obviously a pretty bad idea, so we let plugins extend the registration list generator instead.

...and we should REALLY clean up all this stuff with the ListGenerator, it's really messy and most subclasses (the registration one included) interact w/ the base class in a weird way, instead of having all the standard functionality (static fields, dynamic fields, custom/plugin fields) in the base class and just extending what's needed in the subclass... Probably not something for now but rather when we look into reactifying all these ListGenerator abominations ;)

@ThiefMaster ThiefMaster added this to the v3.3 milestone Jul 13, 2025
@ThiefMaster ThiefMaster added the build-wheel Build a Python wheel for this PR label Jul 13, 2025
@ThiefMaster ThiefMaster force-pushed the reg-custom-list-columns branch from 687f7e9 to 0204ef7 Compare July 14, 2025 07:55
@ThiefMaster ThiefMaster merged commit 0c8035e into indico:master Jul 14, 2025
11 checks passed
@ThiefMaster ThiefMaster deleted the reg-custom-list-columns branch July 14, 2025 10:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build-wheel Build a Python wheel for this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant