calendar
calendar copied to clipboard
Display of participants' roles in the list of participants and in notification e-mails
Is your feature request related to a problem? Please describe.
Hi,
When I'm a guest (or an organizer after a while), it's hard to know what everyone's role is. Unless you click on [â‹…â‹…â‹…] for each participant, it's not possible to know the degree of involvement of each participant at a glance. It would be necessary for "chairperson", "required", "optional" and "non-participant" to appear in brackets right next to the participant's e-mail address (or display name), just as "organizer" is already displayed in brackets next to the organizer's display name.
This information should also be included in notification e-mails to participants. We'd need to add a piece of information, which could be, for example, "Your status", or "Your presence" ... followed by the indication "Chairman", "Required" Optional", or "Non-participant". Obviously, if a participant's status is modified by the organizer, the participant concerned should receive a notification, indicating the new status.
Thanks for reading me.
Describe the solution you'd like
Describe alternatives you've considered
No response
Additional context
No response
I don't see a reason why we couldn't do this - although it might be superfluous information for some users (if you only ever use organizer and attendee). But! If you're planning on using the RFC roles it would indeed be nice to have that information.
This will need a fix in the calendar frontend and in the email templates which are server code I think? So two PRs, but both not that big of a change.
@nimishavijay any input on the amount of space needed for this, especially if we have long names? Could this possibly be on a second line?
Something like this might work:
since the "awaiting response" / "invitation accepted" information is duplicated in the icon.
Somewhat related to this feature request, in the (l10n field) would be putting "chairperson" with another name.. like: "moderator" or maybe "facilitator" ? ... this is because "chairperson" mostly translates to a much superior role in most languages, leading to some confusion within mixed-locale or non en_* locale settings in Nextcloud. Appreciate if you can take this into account.