Open Rvice opened 1 year ago
@rmbinder Is it helpful to show the event roles within the category report? Or should the category report better only show real roles?
The event roles have a special logic when assigning members.
In how I use the Category Report, I'm looking specifically for "membership" statuses and not "former" statuses.
In this Example: Testy O'Testerson is a FORMER member AND attended an event in the past. If, Testy was just a FORMER member, he would not show up in the Category Report (today).
This is where things go sideways. If a person attended an event in the past (i.e. the event is not NOW) and the category report is run, I expect not to see them.
The argument for Testy being a FORMER member AND attending an event that is still Active at the time of the category report, I would understand.
Adding the user to the event is correct, in that a former member where a membership is required to participate, is blocked. I had to finagle the event and the "member" in the playground to get this scenario to match my setup where the member actually attended an event in 2021, their membership discontinued in 2022 and they are still showing on the category report (with no Role memberships) today.
We have some old-time members that like Excel/Print copies of the roster when requested. To do this, I have some Google Sheet magic off the Category Report and using the Role/Group "former members" to show those we lost.
As far as I can remember, there was once a request in the forum that the category report should be able to display events. In all role selections it is possible to select events. I can't yet say why "past" event members are displayed here, I have to analyze it in more detail. But I wouldn't delete the event roles completely.
Might be better to have a different property for event attendance, outside of a role. Then add a config param to the category report to "include events"
That way, the forum request is still satisfied, while this scenario is as well.
https://github.com/Admidio/admidio/issues/1459 (4.2.12) and 4.3.0 Beta 1
See the category report https://www.admidio.org/playground/adm_program/modules/category-report/category_report.php for Testy O'Testerson
Should not be in this list and the user still has no active roles.