uatisdeproblem / egm-app

EGM app
https://app.erasmusgeneration.org
Other
2 stars 1 forks source link

Export session participants #128

Closed rbento1096 closed 7 months ago

rbento1096 commented 8 months ago

As an admin I'd like to be able to download the details about the participants for each session so I can share it with the speakers.

This data is saved on the registrations table and the most useful one is the name of the participant his esn country (if existent)

For this feature I'm thinking of 2 ways this can be processed:

Ideally we could have both.

uatisdeproblem commented 7 months ago

I implemented both the proposed scenarios.

The feature is online for testing in the development environment. Note: since there aren't many registrations in the dev environment, I tested by registering my user to "How I Enforced my Inclusion in an Unfriendly Environment" (random session). It will also need to be tested with higher volumes of data in the production environment.

A few notes:

The feature is available in three areas of the app:

  1. The Manage menu (download ALL sessions registrations): Screenshot 2024-03-23 at 14 13 58

  2. The sessions list, with a "current session" selected: Screenshot 2024-03-23 at 14 13 07

  3. The detail of a session: Screenshot 2024-03-23 at 14 13 35

I will now open the PR.

rbento1096 commented 7 months ago

It is working perfectly with production data as well! We'll keep the rows for sessions without registration, can be useful for the programme team as well.

Thanks a lot!