Vishnu Ks
8f3a0927c3
lint: Ban color names in CSS.
...
We already lint using HSL rather than RGB consistently.
2019-01-22 15:33:18 -08:00
Vishnu Ks
689d8221e5
emails: Fix the if condition logic in missed_message.html.
...
Refactoring in 4e1c058
was not correct since recipient_block
and message_content checked for if not condition while
recipient_header checked for if.
The naming of classes in 6077a33
was also not correct
semantically.
2019-01-05 10:22:39 -08:00
Vishnu Ks
21f4aeff4f
emails: Fix wrongly converted hex colors.
...
It looked like I got some hex values wrong during the
hsl to hex conversions. I used the built in vscode color
converter for this so not really sure how this happened.
The colors are now equalent to the original hex colors
before the conversion to hsl was made in
5869cc3b6d
2019-01-05 10:22:39 -08:00
Rishi Gupta
c1d40e22a7
emails: Update text for confirm_new_email.
2019-01-04 14:32:21 -08:00
Vishnu Ks
7e8825bc6f
emails: Change HSL colors to HEX for missed_message styles.
2019-01-03 17:55:29 -08:00
Vishnu Ks
81e6a022e6
emails: Inline CSS in missed_message.
...
As part of this change, we port into the .messages class the work in
4e8e7348da
to change overflow-y to auto,
not scroll (skipping that would result in a regression).
2019-01-03 17:55:29 -08:00
Vishnu Ks
4e1c0589c2
emails: Refactor if condition from style tag in missed_message_email.
2019-01-03 17:55:29 -08:00
Abhinav Singh
a378407c57
emails: Fix inconsistent email UI for different email clients.
...
This commit replaces hsl color codes to hex color codes to render
colors in different email clients consistently.
2018-12-27 18:02:08 -08:00
Rishi Gupta
bf8db6f634
emails: Update text for confirm_registration.
2018-12-20 16:26:19 -08:00
Rishi Gupta
0844c9a6ec
emails: Update text for password_reset.
...
Note that a pretty common use case for this is a realm admin sending this to
everyone after an import from HipChat or Slack. So this adds the realm_name
to the title (so that there is something they might recognize) and kept the
wording generic enough to accommodate the user not having clicked anything
to get this email.
Also strengthens the tests a bit to better test the complicated template
logic.
2018-12-20 16:26:19 -08:00
Rishi Gupta
2da0cb7a44
emails: Update text of realm_reactivation.
2018-12-20 16:26:19 -08:00
Rishi Gupta
f8720fddd6
emails: Update text of notify_new_login.
2018-12-20 16:26:19 -08:00
Rishi Gupta
dc39d66bca
emails: Update text for notify_change_in_email.
2018-12-20 16:26:19 -08:00
Rishi Gupta
fb56720054
emails: Update text for invitation and invitation_reminder.
2018-12-20 16:26:19 -08:00
Rishi Gupta
d8e16143d4
emails: Clean up code surrounding the call to find_team.
2018-12-20 16:26:19 -08:00
Vishnu Ks
0fb90dcdb3
emails: Tag followup_day2 email for translation.
2018-12-19 09:21:09 -08:00
Vishnu Ks
f9e4d5d28e
emails: Tag password_reset for translation.
2018-12-19 09:21:09 -08:00
Vishnu Ks
0960e654ab
emails: Tag notify_new_login email for translation.
2018-12-19 09:21:09 -08:00
Vishnu Ks
78fea79c06
emails: Simplify new_login device info section.
2018-12-19 09:21:09 -08:00
Tim Abbott
b29d66f34b
i18n: Rename email subject files so i18n detects them.
...
Apparently, when we renamed these files to no longer have a .txt
extension, we accidentally removed them from the set of strings for
translation, because `manage.py makemessages` by default only
processes .txt and .html files under the templates/ directory.
Fix this by adding a .txt extension.
2018-12-17 10:00:49 -08:00
Vishnu Ks
6de6b0ed31
emails: Extract CSS to email.css in digest.html.
2018-12-03 17:43:53 -08:00
Vishnu Ks
f3033207b9
emails: Cover all LDAP cases when emailing login details.
...
This provides a nice user experience for folks where we do know what
their LDAP credentials are.
Though we need to fix #10917 before the content in the email with be
correct.
2018-11-29 12:14:22 -08:00
Raymond Akornor
d00b889402
auth: Add an organization reactivation flow with admin confirmation.
...
This adds a web flow and management command for reactivating a Zulip
organization, with confirmation from one of the organization
administrators.
Further work is needed to make the emails nicer (ideally, we'd send
one email with all the admins on the `To` line, but the `send_email`
library doesn't support that).
Fixes #10783 .
With significant tweaks to the email text by tabbott.
2018-11-27 10:58:34 -08:00
Vishnu Ks
3258ce1fa4
emails: Cleanup followup day1 email.
2018-11-19 11:16:36 -08:00
Roger Souza
6179bba2bd
emails: Add one-click unsubscribe link to new login emails.
...
Fixes : #10547 .
2018-11-08 14:39:33 -08:00
Cynthia Lin
5869cc3b6d
emails: Convert hex values to HSL values.
2018-10-16 13:14:19 -07:00
Akash Nimare
85a002ba9a
login-email: Update the content of new email login message.
...
This PR adds the reset password link in the new login email since
users may want to reset their password in case of some unusual
account activity.
2018-09-28 14:34:04 -07:00
Shubham Dhama
e70cf3bd67
emails/password_reset: Change text for listing other active accounts.
...
The main benefit of this change is that it reduces the amount of total
string that we might need to tag for translation.
Fixes : #10323 .
2018-08-22 17:49:40 -07:00
Shubham Dhama
aa8b3d2beb
emails/password_reset: Change template string for deactivated users.
2018-08-22 17:43:23 -07:00
Shubham Dhama
491bd6d2c9
emails/password_reset: Refactor and replace no_account_in_realm.
...
In place of no_account_in_realm we will use its negation
active_account_in_realm as a part of refactoring this template.
2018-08-22 17:43:23 -07:00
Shubham Dhama
3fecc71777
emails/password_reset: Make `.txt` template consistent with `.html`.
2018-08-22 17:43:23 -07:00
Shubham Dhama
941cd0bb2f
emails/password_reset: Fix multiple accounts realm uri listing.
2018-08-22 17:43:23 -07:00
Shubham Dhama
2dec30e4ab
forms: Fix accounts listed in password_reset email to active accounts.
...
Previously we were listing both accounts, active as well as non-active.
Fixes : #10130 .
2018-08-04 09:16:19 -07:00
Anupam Dagar
c47e71abe0
emails: Fix preheader coming up inside email.
...
This makes the preheader correctly invisible inside the email.
2018-07-27 10:36:13 -07:00
Aditya Bansal
5190f4c51a
stylesheets: Fix coding style to comply with stylistic rules.
2018-07-27 00:15:58 -07:00
Aditya Bansal
fa3a337f37
stylelint: Fix css stylistic violations in various scss stylesheets.
2018-07-25 14:58:25 -07:00
Sarah
73f5be65e8
zerver/lib/notifications: Add stream email notifications.
...
This modifies the logic for formatting outgoing missed-message emails
to support the upcoming stream email notifications feature (providing
a new format for the subject, etc.).
2018-07-14 12:19:33 +05:30
Tim Abbott
dabf3667d1
notifications: Eliminate unnecessary at_mention context variable.
...
we already had a variable "mention" that did the exact same thing.
2018-07-14 12:19:33 +05:30
Tim Abbott
7e3c4deeac
emails: Use direct links to notification settings.
...
Now that we support such direct links, we should be using them where
necessary in our emails.
2018-07-12 13:39:14 +05:30
Anupam Dagar
a1a36e7971
emails: Add preheader to "new login" emails.
...
This makes it easier to see what the new login was about in the previews.
Fixes : #9866 .
2018-07-05 12:44:54 +02:00
Tim Abbott
7d57e2554f
emails: Fix awkward "Zulip Team" invitations signature block.
...
These should have had the "The" at the start.
2018-05-26 07:38:14 -07:00
Tim Abbott
29ed55b253
followup_day1: Emphasize the Organization URL more strongly.
2018-05-26 07:35:26 -07:00
Yago González
2daf6c92f0
i18n: Tag followup_day1 templates for translation.
2018-05-26 07:32:33 -07:00
Yago González
b4084d30d2
emails: Move user role logic for followup_day1 to notifications.py.
2018-05-26 07:29:58 -07:00
Vishnu Ks
b72874226f
enails: Pass new login details as separate variables.
...
Refactored by tabbott to eliminate some unnecessary complexity.
2018-04-30 12:03:10 -07:00
Vishnu Ks
363d17f2bb
emails: Add translation tags to notify_change_in_email.
2018-05-01 00:11:44 +05:30
Vishnu Ks
69b0783b35
emails: Pass realm_name instead of realm in notify_change_in_email context.
2018-05-01 00:11:44 +05:30
Tim Abbott
a77c61e8c1
invitation: Fix styling of Cheers message.
2018-04-27 12:05:50 -07:00
Vishnu Ks
f140b0e870
emails: Add translation tags to invitation.
2018-04-27 11:59:36 -07:00
Vishnu Ks
185811f436
emails: Add translation tags to find_team.
2018-04-27 11:59:36 -07:00