Aditya Bansal
e7e7c1a3cd
pep8: Add compliance with rule E261 to cache_helpers.py.
2017-05-07 23:21:50 -07:00
Aditya Bansal
821be4519c
pep8: Add compliance with rule E261 to cache.py.
2017-05-07 23:21:50 -07:00
Aditya Bansal
1e61e734c8
pep8: Add compliance with rule E261 to bulk_create.py.
2017-05-07 23:21:50 -07:00
Aditya Bansal
c23901c3a8
pep8: Add compliance with rule E261 to fenced_code.py.
2017-05-07 23:21:50 -07:00
Aditya Bansal
88811e0d34
pep8: Add compliance with rule E261 to test_user_agent_parsing.py.
2017-05-07 23:21:50 -07:00
Aditya Bansal
83db0a98ae
pep8: Add compliance with rule E261 to lister.py.
2017-05-07 23:21:50 -07:00
Aditya Bansal
46b3c14876
pep8: Add compliance with rule E261 to html_grep.py.
2017-05-07 23:21:50 -07:00
Aditya Bansal
47e7437932
pep8: Add compliance with rule E261 to html_branches.py.
2017-05-07 23:21:50 -07:00
Aditya Bansal
ffb8440eef
pep8: Add compliance with rule E261 to graph.py.
2017-05-07 23:21:50 -07:00
Aditya Bansal
c0e1b49b68
pep8: Add compliance with rule E261 to find_add_class.py.
2017-05-07 23:21:50 -07:00
Aditya Bansal
fef732d85b
pep8: Add compliance with rule E261 to css_parser.py.
2017-05-07 23:21:50 -07:00
Aditya Bansal
69f9353ecf
pep8: Add compliance with rule E261 to check_help_documentation.py.
2017-05-07 23:21:50 -07:00
Aditya Bansal
b3ad6a6d77
pep8: Add compliance with rule E261 to hash_reqs.py.
2017-05-07 23:21:50 -07:00
Aditya Bansal
b677689fea
pep8: Add compliance with rule E261 to pg_backup_and_purge.py.
2017-05-07 23:21:50 -07:00
Aditya Bansal
e83b703780
pep8: Add compliance with rule E261 to docs/conf.py.
2017-05-07 23:21:50 -07:00
Aditya Bansal
acfb7c902a
pep8: Add compliance with rule E261 to bots/define/define.py.
2017-05-07 23:21:50 -07:00
Aditya Bansal
c7a0f26846
pep8: Add compliance with rule E261 to confirmation/settings.py.
2017-05-07 23:21:50 -07:00
Aditya Bansal
7940fd9f9a
pep8: Add compliance with rule E261 to zephyr_mirror_backend.py.
2017-05-07 23:21:50 -07:00
Aditya Bansal
ed21d33663
pep8: Add compliance with rule E261 to summarize_stream.py.
2017-05-07 23:21:50 -07:00
Aditya Bansal
df7a569a0c
pep8: Add compliance with rule E261 to jabber_mirror_backend.py.
2017-05-07 23:21:50 -07:00
Aditya Bansal
199a14c568
pep8: Add compliance with rule E261 to irc-mirror.py.
2017-05-07 23:21:50 -07:00
Aditya Bansal
b642696e5d
pep8: Add compliance with rule E261 to api/zulip/__init__.py.
2017-05-07 23:21:50 -07:00
Aditya Bansal
4ebcbfadd7
pep8: Add compliance with rule E261 to api/setup.py.
2017-05-07 23:21:50 -07:00
Aditya Bansal
1efb2cbc7f
pep8: Add compliance with rule E261 to zulip_openshift_config.py.
2017-05-07 23:21:50 -07:00
Aditya Bansal
3f0b22ce31
pep8: Add compliance with rule E261 to test_counts.py.
2017-05-07 23:21:50 -07:00
Aditya Bansal
2ca1f60ac5
pep8: Add compliance with rule E261 to analytics/models.py.
2017-05-07 23:21:50 -07:00
Aditya Bansal
13d9b98c39
pep8: Add compliance with rule E261 to analyze_mit.py.
2017-05-07 23:21:50 -07:00
Aditya Bansal
9e11185fe2
pep8: Add compliance with rule E261 to active_user_stats.py.
2017-05-07 23:21:50 -07:00
Aditya Bansal
27b87943af
pep8: Add compliance with rule E261 to counts.py.
2017-05-07 23:21:50 -07:00
Aditya Bansal
6bc653959f
Remove empty comment statement from taiga/view.py.
2017-05-07 23:21:50 -07:00
hackerkid
6329b472b0
docs: Update the path of Supervisor config file.
...
zulip.conf was changed to template file but the update was missed out in the doc.
See ae09d55e46
2017-05-07 23:20:38 -07:00
Umair Khan
b8afd249e4
testing: Make test_hit_ratelimits deterministic.
...
On slower systems or virtual environments, when you are running
tests in parallel mode, sometimes the time taken to send messages
in this test exceeds 1 second which resets the limit.
2017-05-06 17:28:16 +05:00
Rishi Gupta
962b56efbd
settings: Change example NOREPLY_EMAIL_ADDRESS to have a display name.
...
We used to use constructions like
from_email = "Zulip <%s>" % (settings.NOREPLY_EMAIL_ADDRESS,)
but no longer do. All references to settings.NOREPLY_EMAIL_ADDRESS in the
codebase now do not append a display name.
2017-05-05 14:38:25 -07:00
Rishi Gupta
8321bd3f92
notifications: Refactor missed message queue to use send_email.
...
This commit also changes the sender from "Zulip <NOREPLY_EMAIL_ADDRESS>" to
NOREPLY_EMAIL_ADDRESS when it is not set explicitly.
2017-05-05 14:38:25 -07:00
Rishi Gupta
fda65b3b37
missed messages: Change subject to always use the plural for Zulips.
...
Works better for threading in email clients.
2017-05-05 14:38:25 -07:00
Rishi Gupta
60e0bb3a04
send_email: Add reply_to argument to send_email.
...
django.core.mail.send_mail doesn't support reply_to, so we have to switch to
EmailMultiAlternatives.
2017-05-05 14:38:25 -07:00
Rishi Gupta
face3077df
email: Rename template_payload to context.
2017-05-05 14:38:25 -07:00
Rishi Gupta
6a8ed81439
send_email: Remove tags argument from send_future_email.
...
The tags argument was only being used by the Mandrill pathway, which is no
longer around.
2017-05-05 14:38:25 -07:00
Rishi Gupta
6b9f25a58a
Remove duplicated code between send_future_email and send_email pathway.
...
Note that this change restricts the context for any template that uses
send_future_email to be jsonable.
2017-05-05 14:38:25 -07:00
Rishi Gupta
72ee5e5159
email: Make context for invitation_reminder template jsonable.
...
We are about to change send_future_email in a way that will require all
callers to use jsonable context.
2017-05-05 14:38:25 -07:00
Rishi Gupta
68c172192b
email.py: Change recipients argument of send_future_email to to_email.
2017-05-05 14:38:25 -07:00
Rishi Gupta
0d4c1b0467
notifications: Move send_future_email to zerver/lib/send_email.py.
2017-05-05 14:38:25 -07:00
Rishi Gupta
d70e09b41d
notifications: Change sender arg of send_future_email to from_email.
...
This commit is a step towards the goal of replacing most of the
send_future_email pathway with a call to send_email.
Note that this commit changes the default value of sender from "Zulip
<NOREPLY_EMAIL_ADDRESS>" to "NOREPLY_EMAIL_ADDRESS". NOREPLY_EMAIL_ADDRESS
will soon be changed to have the Zulip in front.
2017-05-05 14:38:25 -07:00
Rishi Gupta
e46cbaffa2
email: Remove Mandrill pathways and dependency.
...
Everything it was doing (send_future_email) can now be done using
ScheduledJob.
2017-05-05 14:38:23 -07:00
Rishi Gupta
7741e099fc
notifications.py: Merge send_local_email_template_with_delay into callers.
...
Note that the correctness of this commit relies on the fact that
send_future_email also sets the sender to settings.NOREPLY_EMAIL_ADDRESS by
default (in the body of the function).
2017-05-05 14:20:32 -07:00
Rishi Gupta
a413b0dbad
notifications: Change send_future_email to take a template_prefix.
...
Also reorders the arguments a bit to better match
zerver.lib.send_email.send_email.
2017-05-05 14:20:32 -07:00
Rishi Gupta
cf38fd156b
digest.py: Merge send_digest_email into its callers.
...
Most of the functionality of send_digest_email is being standardized in
zerver.lib.notifications.send_future_email.
2017-05-05 14:20:32 -07:00
Rishi Gupta
925ee8c0f1
Add a send_email function that takes a template_prefix and context.
...
This commit replaces all uses of django.core.mail.send_mail with send_email,
other than in the password reset flow, since that code looks like it is just
a patch to Django's password reset code.
The send_email function is in a new file, since putting it in
zerver.lib.notifications would create an import loop with confirmation.models.
send_future_email will soon be moved into email.py as well.
2017-05-05 14:20:32 -07:00
Rishi Gupta
55a7aa4f9d
test_signup: Add dnslookup patch for mirror_dummy_user registration test.
...
Fixes regression introduced in 326f9a85
. The test indirectly makes a call to
email_is_not_mit_mailing_list, which then calls
DNS.dnslookup("%s.pobox.ns.athena.mit.edu" % username, DNS.Type.TXT).
2017-05-05 14:20:32 -07:00
Tim Abbott
d3c05eaf42
templates: Fix alignment issue deactivated users table.
2017-05-05 14:14:37 -07:00