battlecode / galaxy

MIT License
10 stars 3 forks source link

Email export for just one episode's competitors, not every single competitor in the DB #691

Open n8kim1 opened 12 months ago

n8kim1 commented 12 months ago

While you can get emails of all competitors in the database, this isn't super useful for contacting all "current" competitors.

Implementation ideas: In the admin dashboard, you can select the Fields "table", then filter by episode, to get all the teams in the episode. Then there's a "export" button near the top-right that will export cool things. It might be possible to include members__email as a field to what's exported, in the ExportMixin on TeamAdmin. This lets you join the members of each team, and then each of the members' email. Then this gives you the emails, leveraging a lot of built-in functionality.