Kiy4h
2e35b7fd60
mypy: Use Python 3 type syntax in zerver/webhooks/taiga/view.py.
2017-12-28 07:26:44 -05:00
Kiy4h
93cc19e3f8
mypy: Use Python 3 type syntax in zerver/webhooks/helloworld/view.py.
2017-12-28 07:26:44 -05:00
Kiy4h
3b7fbc1a1d
mypy: Use Python 3 type syntax in zerver/webhooks/gosquared/view.py.
2017-12-28 07:26:44 -05:00
Kiy4h
6fa51be822
mypy: Use Python 3 type syntax in zerver/views/push_notifications.py.
2017-12-28 07:26:44 -05:00
Kiy4h
64413e3b91
mypy: Use Python 3 type syntax in zerver/views/email_mirror.py.
2017-12-28 07:26:44 -05:00
Kiy4h
238cd2b132
mypy: Use Python 3 type syntax in zerver/views/alert_words.py.
2017-12-28 07:26:44 -05:00
Kiy4h
78e71faefe
mypy: Use Python 3 type syntax in zerver/lib/test_fixtures.py.
2017-12-28 07:26:44 -05:00
Rhea Parekh
ed4054d110
Import script: Check and add system bots after every import.
...
This checks for the existing system bots and adds them if they
aren't included in the import.
2017-12-27 07:52:45 -05:00
Rhea Parekh
62aec0688f
Slack importer: Add slack to zulip data conversion script as a manage.py command.
2017-12-27 07:50:53 -05:00
Rhea Parekh
cd332a7f59
Slack importer: Append ids to the existing ids in the database.
...
For import with the condition `--import-into-nonempty`, the ids
of the mapped data will be appended to the existing ids in the
database.
2017-12-27 07:50:53 -05:00
Rhea Parekh
5b37c5562b
Slack importer: Add the slack to zulip data conversion files.
2017-12-27 07:50:53 -05:00
Rhea Parekh
3d4ee3b862
zerver/tests/test_email_mirror: Sweep force_str.
2017-12-26 09:09:31 -05:00
Rhea Parekh
25e5969add
zerver/lib/mobile_auth_otp: Sweep force_str.
2017-12-26 09:09:31 -05:00
Rhea Parekh
cc872ad976
zerver/lib/upload.py: Sweep force_bytes from ensure_medium_avatar_image.
2017-12-26 09:09:31 -05:00
Rhea Parekh
092472f42d
tests: Add test coverage for uploading avatars to S3UploadBackend.
...
Add test coverage for the function upload_avatar_image and
ensure_medium_avatar_image in S3UploadBackend.
2017-12-26 09:09:31 -05:00
Rhea Parekh
bebd8df728
zerver/webhooks/github/view: Sweep force_str.
2017-12-26 09:09:31 -05:00
Rhea Parekh
99cb001345
zerver/webhooks/beanstalk/view.py: Sweep force_bytes and force_str.
2017-12-26 09:09:31 -05:00
Rhea Parekh
b792a90842
Remove unused imports in the codebase.
2017-12-26 09:09:31 -05:00
derAnfaenger
94c8e8b8e7
embedded bots: Strip @-mention from message.
...
This is in order to comply with the most recent
code in the `zulip_bots` package.
2017-12-26 08:50:00 -05:00
Xavier Cooney
f66f04f83a
mypy: Use Python 3 type syntax in 'bitbucket/tests.py'.
2017-12-26 08:34:38 -05:00
Xavier Cooney
63142385ca
mypy: Use Python 3 type syntax in 'send_password_reset_email.py'.
2017-12-26 08:34:38 -05:00
Xavier Cooney
34aee15d63
mypy: Use Python 3 type syntax in 'gitlab/view.py'.
2017-12-26 08:34:38 -05:00
Xavier Cooney
36b58ff6fc
mypy: Use Python 3 type syntax in 'views/users.py'.
2017-12-26 08:34:38 -05:00
Xavier Cooney
78042d7f18
mypy: Use Python 3 type syntax in 'webhooks/gogs/tests.py'.
2017-12-26 08:34:38 -05:00
nyan-salmon
51be0e5e76
mypy: Use Python 3 type syntax in zerver/webhooks/solano/view.py.
2017-12-26 08:34:06 -05:00
nyan-salmon
0fd0332a2c
mypy: Use Python 3 type syntax in zerver/views/custom_profile_fields.py.
2017-12-26 08:34:06 -05:00
nyan-salmon
613856c33b
mypy: Use Python 3 type syntax in zerver/lib/send_email.py.
2017-12-26 08:34:06 -05:00
nyan-salmon
4f4d689f86
mypy: Use Python 3 type syntax in zerver/webhooks/splunk/view.py.
2017-12-26 08:34:06 -05:00
nyan-salmon
6c5f66c561
mypy: Use Python 3 type syntax in zerver/webhooks/slack/view.py.
2017-12-26 08:34:06 -05:00
Viraat Chandra
de3eb89d5c
mypy: Use Python 3 syntax for typing in `zerver/lib/request.py`.
2017-12-26 08:31:43 -05:00
Viraat Chandra
bbf24ec68e
mypy: Use Python 3 syntax for typing in `zerver/lib/webhooks/git.py`.
2017-12-26 08:31:43 -05:00
Viraat Chandra
553711e671
mypy: Use Python 3 syntax for typing in `zerver/tests/test_home.py`.
2017-12-26 08:31:43 -05:00
Viraat Chandra
0494902e6d
mypy: Use Python 3 syntax for typing in `zerver/views/auth.py`.
2017-12-26 08:31:43 -05:00
fredfishgames
55801d2feb
mypy: Use Python 3 type syntax in zerver/tornado/event_queue.py.
2017-12-26 08:31:09 -05:00
fredfishgames
ccc3d69f61
mypy: Use Python 3 type syntax in zerver/webhooks/bitbucket2/tests.py.
2017-12-26 08:31:09 -05:00
greysome
6bcc01bfee
mypy: Use Python 3 type syntax in zerver/webhooks/bitbucket/view.py
2017-12-26 08:30:33 -05:00
greysome
f2f9efd1a7
mypy: Use Python 3 type syntax in zerver/lib/integrations.py
2017-12-26 08:30:33 -05:00
greysome
fb7ee942c4
mypy: Use Python 3 type syntax in zerver/lib/export.py
2017-12-26 08:30:33 -05:00
greysome
da9c808db4
mypy: Use Python 3 type syntax in zerver/webhooks/transifex/view.py
2017-12-26 08:30:33 -05:00
greysome
64ce353d4b
mypy: Use Python 3 type syntax in zerver/webhooks/circleci/view.py
2017-12-26 08:30:33 -05:00
greysome
bbe2d91d31
mypy: Use Python 3 type syntax in zerver/forms.py
2017-12-26 08:30:33 -05:00
Xavier Cooney
06b462ba19
mypy: Use Python 3 type syntax in tests/test_auth_backends.py.
2017-12-26 08:29:30 -05:00
Xavier Cooney
61704dc20b
mypy: Use Python 3 type syntax in views/pointer.py.
2017-12-26 08:29:30 -05:00
Xavier Cooney
5b2819645e
mypy: Use Python 3 type syntax in decorator.py.
2017-12-26 08:29:30 -05:00
Rishi Gupta
e62d9742aa
emails: Fix notify_new_login emails have unserializable context.
...
Regression introduced in e0f30d0
(PR #7569 ).
2017-12-22 16:34:18 -05:00
Steve Howell
c33102f692
Fix mypy error in AdminNotifyHandler.emit().
2017-12-22 15:02:18 -05:00
Greg Price
ac6f3373b6
errors tests: Deduplicate and isolate the magical part.
...
This makes the tests look a lot more boring and straightforward, in
addition to being a bit shorter.
2017-12-22 11:52:13 -05:00
Greg Price
de5c944980
errors tests: De-indent a bunch of code.
...
This diff is nothing but dedentation -- it's empty under
`git diff -b`. These with-statements are only needed for
a pretty narrow scope of code, so make that clear in the
source.
2017-12-22 11:52:13 -05:00
Greg Price
ca5c991994
errors: Simplify manual testing of error emails.
...
There are two different things you need to patch in order to get error
emails (at `/emails`) in dev. Flip one of them in dev all the time,
and make the comment on the other a bit more explicit.
2017-12-22 11:52:13 -05:00
Greg Price
a34c01780f
errors: Compute deployment metadata on the right deployment.
...
When I added this "Deployed code" feature to the error reporting,
I apparently hadn't worked out enough of how this code works to
realize that `notify_server_error` may be in a different process,
at a different time and potentially even on a different machine
from the actual error being reported.
Given that architecture, all the data about the error must be computed
in `AdminNotifyHandler`, before sending the report through the queue,
or else it risks being wrong. The job of `notify_server_error` and
friends is only to format the data and send it off. So, move the
implementation of this feature in order to do that.
(@showell added some "nocoverage" directives here for code that
is hard to test (exceptions being thrown, deployment files not
existing) and that was originally part of a file that didn't
require 100% coverage)
2017-12-22 11:52:13 -05:00