citizenos / citizenos-fe

5 stars 3 forks source link

Show admin when invites have bounced #39

Open ilmartyrk opened 1 year ago

ilmartyrk commented 1 year ago

Original from fe-old These are my suggestions for tweaks to reduce the number of people having trouble with FAQ 6: "Can I see if any of the email addresses I invited to a group or topic bounced?"

(1) "Pending invites" help button

I suggest adding a little "Pending invites" help button, as per the mockup below.

The suggested text for this help button would be:

"The members listed below as “Pending” are those who have been sent email invites but not yet accepted.

However, if the email address ‘bounced’ (i.e. it was not a correct email address, and the invite was therefore not able to be delivered) it will still be listed here as “Pending”.

Need more guidance? See Q6 in our FAQs (hyperlinked 'FAQs')."

image

(2) Adding a "Guidance" help button when the user is entering emails

I suggest adding a little "Guidance" help button, as per the mockup below.

image

The suggested text for this help button for Groups invites would be:

"We recommend posting at least one topic in the group before inviting users, as being invited to an empty group can cause confusion.

Multiple email addresses can be invited in one go, simply by separating them each with a space or comma.

Please note, if you enter an email address which does not actually exist (e.g. you type it wrong) the system will still consider it sent, and mark it as "Pending" in the group's user list.

So before inviting users, make sure that the email addresses you have entered are correct and in use.

Please also check that you have entered all email addresses in the correct format (i.e. “hello@email” rather than “hello@email.com”). Otherwise, the system will not accept it, and the invite will not be sent.

Need more guidance? See Q6 and Q8 in our FAQs (hyperlinked 'FAQs')."

The suggested text for this help button for Topics invites would be:

"Multiple email addresses can be invited in one go, simply by separating them each with a space or comma.

Please note, if you enter an email address which does not actually exist (e.g. you type it wrong) the system will still consider it sent, and mark it as "Pending" in the topic's user list.

So before inviting users, make sure that the email addresses you have entered are correct and in use.

Please also check that you have entered all email addresses in the correct format (i.e. “hello@email” rather than “hello@email.com”). Otherwise, the system will not accept it, and the invite will not be sent.

Need more guidance? See Q6 and Q8 in our FAQs (hyperlinked 'FAQs')."

(3) Allowing inviters to see the email addresses they invited to in the user list:

I suggest it should be possible for the person who sent the invites to see the full email address that was submitted, not just the username of the email. Then they can check retrospectively that they have sent the invites to the correct email address, if they have some that are pending.

However, I also see there is a similar request here that would also solve this problem, and there may be a "tidier" way to do it: https://github.com/citizenos/citizenos-fe/issues/670

image

(4) A way for the system to recognise which emails have bounced?

I assume it isn't possible for the system to recognise which emails have bounced, but if there is then we could consider how to make this apparent to the person who invited them.

ilmartyrk commented 1 year ago

Triage 69. We decided to go with the first provided solution, BUT it needs a User journey description as there are some issues arising:

@BeccaMelhuish @kevincrepin your thoughts and ideas are very welcome :)

Sending this issue to In prep for further UX improvement.

BeccaMelhuish commented 2 weeks ago

@ssin1901 @ilmartyrk seems important still but a lot has changed since, so tagging @kevincrepin for input :)

To me would make sense if wherever the invite bounced, instead of pending, it says 'Invite bounced' in the 'Invited' tab of 'Manage Participants', in red text perhaps?

image

Will put to 'soon'