Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

E-mails - localisation with Crowdin #41

Closed
4 tasks done
tiblu opened this issue Nov 14, 2018 · 1 comment
Closed
4 tasks done

E-mails - localisation with Crowdin #41

tiblu opened this issue Nov 14, 2018 · 1 comment
Assignees

Comments

@tiblu
Copy link
Member

tiblu commented Nov 14, 2018

Related to:

TODO

  • Move templates to Citizen OS API Crowdin project - https://crowdin.com/project/citizen-os-api
  • While on it, also translate Etherpad templates
  • Make sure governmentNotification.mu is NOT translated and is in ET by default.
  • E-mail testing - think how the testing should be performed? Implement. Right after running all tests I just grep "e-mail" | grep -c "ERROR" and expect 0 which means e-mail sending code worked, but I dont check the payloads that were sent. The possible problems that this kind of testing does not catch are wrong language, wrong partner, wrong template, wrong receiver, wrong subject etc.
@tiblu tiblu changed the title E-mails - localisation with Crowding E-mails - localisation with Crowdin Nov 14, 2018
@tiblu tiblu self-assigned this Nov 14, 2018
@tiblu tiblu mentioned this issue Nov 14, 2018
25 tasks
tiblu added a commit that referenced this issue Nov 14, 2018
tiblu added a commit that referenced this issue Nov 14, 2018
…l so that Crowdin would recognise them as HTML and show HTML preview - #41
tiblu added a commit that referenced this issue Nov 14, 2018
….html so that Crowdin file name mapping would work- #41
tiblu added a commit that referenced this issue Nov 14, 2018
…iles, leave only email subjects and reusable variables - #41
tiblu added a commit that referenced this issue Nov 14, 2018
tiblu added a commit that referenced this issue Nov 14, 2018
…late files, fix Etherpad template rendering - #41
tiblu added a commit that referenced this issue Nov 21, 2018
tiblu added a commit that referenced this issue Nov 21, 2018
…sword/reset/send to fail when e-mail sending fails - #41
tiblu added a commit that referenced this issue Nov 21, 2018
…rId/groups/:groupId/members/users to fail when e-mail sending fails - #41
tiblu added a commit that referenced this issue Nov 21, 2018
…T /topics/:topicId to fail when Parliament e-mail sending fails - #41
tiblu added a commit that referenced this issue Nov 24, 2018
tiblu added a commit that referenced this issue Nov 24, 2018
tiblu added a commit that referenced this issue Dec 10, 2018
@tiblu
Copy link
Member Author

tiblu commented Dec 10, 2018

The testing part - sending out emails synchronously. If the e-mail fails, automated tests start to fail as the API requests will fail.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant