Yago González
cf813b44b0
emails: Show HHMM timezone on new login emails.
...
Email notifications for new logins displayed the login timestamp's
timezone in the location format (e.g. "Asia/Taipei"). Since that can
lead users to understand the login came from that place, the timezone in
those emails is now represented in +/-HHMM format.
Fixes #10178 .
2018-08-03 17:15:03 -07:00
Roman Godov
0b9d4fbb06
auth: Added time conversion in new login emails.
...
This commit adds code for date and time conversion in
"new login" emails according to user's timezone.
Fixes #9336 .
2018-06-07 08:40:22 -07:00
Vishnu Ks
3d2c9c6098
models: Replace core team with Realm.INITIAL_PRIVATE_STREAM_NAME.
2017-11-21 17:39:51 -08:00
Vishnu Ks
a0275a6257
actions: Send new user messages to signup_notifications_stream.
2017-11-21 17:39:50 -08:00
Shubham Dhama
8b152fc109
email: Fix identification of chrome as safari on ios
...
The user agent(UA) string for chrome on ios contains "crios" instead of "chrome".
Added the missing test for corresponding case.
Fixes : #7441 .
2017-11-19 17:07:33 -08:00
rht
4f5b1c0a5a
zerver/tests: Use python 3 syntax for typing in most files.
2017-11-16 21:52:01 -08:00
Steve Howell
12e65eb21c
Use stream ids in various tests.
...
This commit prepares us to introduce a StreamLite class. For
these tests, we don't care about the actual contents of the
Stream, just the right stream is there.
2017-10-08 20:18:34 -07:00
rht
437b2a3146
Update "MacOS" text to "macOS"
2017-08-26 09:00:42 -07:00
Tim Abbott
7c37fc8909
auth: Improve robustness of not sending duplicate login emails.
...
Previously, we had a very not-robust check on the URL, which might
have caused cases like Google auth registration to not do the right
thing.
2017-08-22 16:26:30 -07:00
Tim Abbott
05c190a97c
Fix new-login emails for iOS not identifying OS correctly.
...
Previously, we were only checking for common strings in iOS browsers,
not for the explicit string that we use with the Zulip app.
2017-07-07 13:34:25 -07:00
Tim Abbott
59d2eae946
signals: Fix browser reporting for new Electron logins.
...
Previously, we were checking for "Zulip" entries in User-Agent strings
at the very end of the list, not the beginning. A Zulip User-Agent
should have priority, since it includes the User-Agent strings for a
lot of other browsers, and also it will always be the most specific
value.
2017-07-03 10:12:20 -07:00
Umair Khan
acf0aad4a2
signals.py: Bring coverage to 100%.
2017-06-26 16:14:14 -07:00
Umair Khan
6357737978
get_device_browser: Fix Opera detection.
...
Starting from version 15, Opera uses 'OPR/' in its user agent string.
We need to move Opera detection before Chrome detection because
Opera's user agent string satisfies Chrome conditions as well.
Ref: https://dev.opera.com/blog/opera-user-agent-strings-opera-15-and-beyond/
2017-06-26 16:14:14 -07:00
Umair Khan
14402b0b97
get_device_browser: Move Edge detection to the top.
...
The user agent strings of Edge satisfy Chrome condition as well.
Ref: https://msdn.microsoft.com/en-us/library/hh869301(v=vs.85).aspx
2017-06-26 16:14:14 -07:00
Umair Khan
7e43cd5624
get_device_browser: Fix browser string for mobile.
...
Now get_device_browser() returns 'Zulip' for 'ZulipAndroid' and
'ZulipMobile'.
2017-06-26 16:14:14 -07:00
James Rowan
19ffb84ac2
Make notification email for new login give browser and os.
...
notify_new_login.subject: include browser and os in subject line.
test_new_users: test for subject line to include browser/os.
2017-06-21 14:36:41 -04:00
Ron Shafii
8cc1f13d24
test: Add test_notify_realm_of_new_user.
2017-05-28 19:14:52 -07:00
Lech Kaiel
6b49e667ef
tests: Replaced @zulip.com references with self.example_ functions.
...
This cleans up the excessive use of @zulip.com emails in the tests.
2017-05-23 20:59:50 -07:00
ron-s
e5d4e0f0eb
Test: Add test_notify_of_new_user_internally.
2017-05-23 20:27:37 -07:00
Steve Howell
484f32646b
Rename file to test_new_users.py.
...
The old file name of test_send_login_emails was
overly specific, and we want to add some tests
related to other parts of the signup process.
2017-05-23 12:34:44 -07:00