Forget to mention, you don't need to email the user.
There will be an auto notification email sent.

The auto email likes:

---
Title: Your permissions in language team "pt-BR" have changed

Dear XXX,

Daisy has changed your permissions in language team "pt-BR".

You were:

You are now: Please do not reply to this system generated email. For any questions, please log in and contact your team coordinator.
---

Best regards
Ying Chun Guo (Daisy)


Ying Chun Guo/China/IBM@IBMCN wrote on 09/14/2015 10:30:44 AM:

> From: Ying Chun Guo/China/IBM@IBMCN

> To: Tom Fifield <tom@openstack.org>, "Carlos A. Muņoz" <camunoz@redhat.com>
> Cc: "openstack-i18n@lists.openstack.org" <openstack-i18n@lists.openstack.org>
> Date: 09/14/2015 10:32 AM
> Subject: Re: [Openstack-i18n] Usability problem for coordinators:
> managing join requests?

>
> :))
> I have approved tens of new requests.
> I go through most of the steps you wrote down.
>
> Usually, when such email comes, I login with my ID, go to "Language" page,
> locate this language by searching, and then add the user to the language team.
> The user is located by searching with the user id.
> I agree it's not as convenient as Transifex.
>
> @Carlos, maybe you want to track the paint points from users.
>
> Best regards
> Ying Chun Guo (Daisy)
>
>
> Tom Fifield <tom@openstack.org> wrote on 09/14/2015 10:17:47 AM:
>
> > From: Tom Fifield <tom@openstack.org>
> > To: "openstack-i18n@lists.openstack.org" <openstack-
> i18n@lists.openstack.org>
> > Date: 09/14/2015 10:18 AM
> > Subject: [Openstack-i18n] Usability problem for coordinators:
> > managing join requests?
> >
> > Hi,
> >
> > Please excuse me if I'm missing something obvious here - Zanata is quite
> > new to me :)
> >
> > Based on my experience, it seems the process for approving a member
> > request is very "manual" and could be quite frustrating for the large teams.
> >
> > 1. Email comes in:
> >
> > """
> > Dear Language Team Coordinator,
> >
> > Zanata user "Example Name" with id "example" is requesting to join the
> > en (English) language team
> > Roles requested:
> >
> >      Translator
> >      Reviewer
> >      Coordinator
> >
> > Example Name has included the following message with this request:
> >
> > You can add user with username "Example Name" to the "en" team as
> > translator using the "Add Team Member" action on the language team page.
> >
> > You can click the link below to go directly to the en-GB Language Team
> > Page. Please reply to Example Name at example@example.org when you have
> > finished processing this request.
> >
> >
https://translate.openstack.org:443/language/view/en
> >
> > You are receiving this mail because:
> > You are a coordinator in the "English" language team
> > """
> >
> > 2. Click the link to go to the Language Team
> > 3. Can't do anything - need to login, so click login
> > 4. After logging in, you are back at your personal profile page. Can't
> > action the request here, so go back to the email and click the link again
> > 5. Expect to see something about the new request on the language team
> > page, but there's nothing there. Can't action the request, so go back
> > and read the email again.
> > 6. Click the plus button to get the "Add Team Member" dialogue and
> > realise you need to copy and paste the username from the email into the box.
> > 7. Realise you don't remember which roles the user applied for. Go back
> > and check the email a fourth time, then enter the roles and click add.
> > 8. Email says it's now up to you to manually email the user to let them
> > know they were added :)
> >
> >
> > Are any other coordinators having this experience?
> >
> >
> > Transifex wasn't perfect in how it dealt with join requests, but at
> > least you could easily see a list of all of the requests for your
> > language and approve them with a single click.
> >
> > If I'm not missing something, and this really is the procedure we need
> > to run through 50 times for the larger languages to on-board everyone,
> > then doing it on an ongoing basis, it seems less than ideal :)
> >
> >
> >
> >
> > Regards,
> >
> >
> > Tom
> >
> > _______________________________________________
> > Openstack-i18n mailing list
> > Openstack-i18n@lists.openstack.org
> >
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-i18n
> > _______________________________________________
> Openstack-i18n mailing list
> Openstack-i18n@lists.openstack.org
>
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-i18n