Eeshan Garg
a8e4abfb7c
webhooks/teamcity: Migrate docs to Markdown.
2017-06-01 22:16:12 -07:00
Eeshan Garg
28a2166bd0
webhooks/transifex: Migrate docs to Markdown.
2017-06-01 22:16:12 -07:00
Eeshan Garg
624bab83a7
webhooks: Use append-topic.md for gosquared, greenhouse, hellosign.
2017-06-01 22:16:12 -07:00
Eeshan Garg
af88695c28
templates: Add macro for appending the topic to the webhook URL.
2017-06-01 22:16:10 -07:00
Steve Howell
1a4c8a598d
tests: Add more coverage to narrow_state.js in test_stream().
2017-06-01 22:14:11 -07:00
Steve Howell
8a39e67876
node tests: Extract narrow_state tests to new module.
2017-06-01 22:14:11 -07:00
Jeremy Bowman
2137aadda0
portico: Make the realm icon an img element.
...
The realm avatar icon on the login and registration pages was
being set as a background image, which could vanish in high
contrast mode in many browsers. Converted it to an img tag and
verified that it is still styled correctly. I think the empty
alt attribute (to remove it from the audio description) is
appropriate in this context, since the realm name and description
are already provided immediately afterwards in the page content.
Fixes #4889 .
2017-06-01 22:07:43 -07:00
Umair Khan
bf2bc8d44b
lint: Allow empty string in alt arg.
2017-06-01 22:07:43 -07:00
Rohitt Vashishtha
a4b76e78ac
tools: Update clean-branches to clean review branches.
2017-06-01 21:55:33 -07:00
Rohitt Vashishtha
443e31e348
tools: Add script to see PRs as authors intended.
2017-06-01 21:55:08 -07:00
K.Kanakhin
47ec9fbbe2
email-mirror: Rewrite email mirror script on pure python.
...
The Zulip email mirror script called by postfix had performance/load
issues, because it spent so much time on startup/import due to use of
the Zulip virtualenv.
The script was rewritten using pure python (no Django) to improve
performance.
2017-06-01 21:50:49 -07:00
Joshua Pan
52518fbc29
node tests: Get people.js to 100% node coverage.
2017-06-01 20:27:58 -07:00
Tim Abbott
1f48fa2767
invite: Fix invite_by_admins_only to be enforced in backend.
...
This is CVE-2017-0896.
Apparently, this setting never actually was wired up to anything other
than hiding the UI widget.
Huge thanks to Ibram Marzouk from the HackerOne community for finding
this security bug.
2017-06-01 17:24:29 -07:00
Rohitt Vashishtha
db9918f3d6
bots: Move contrib_bots to api/bots*.
...
This will make it convenient to include these bots in Zulip API
releases on pypi.
Fix #5009 .
2017-06-01 12:31:54 -07:00
Steve Howell
d36e528fdd
minor: Fix comment in unread.get_counts().
2017-06-01 13:28:44 -06:00
Saket Kumar
5093adf3f5
Update reading-list.md
...
Adds some course for React Native and Java Beginners.
2017-06-01 09:35:18 -06:00
Akhil
64f2b51496
typeahead: Add pm_conversations module.
...
In pm_conversations.js, added function to make a user a PM partner and
another function to check if a user is a PM partner. A PM partner is
someone with whom the user has been in a PM with.
2017-06-01 08:05:37 +00:00
Akhil
f04da3d52e
typeahead: Add recent_senders module.
...
In recent_senders module, added a data structure to hold timestamps of
users' latest message in a topic. Also added a function to compare 2
users based on above timestamp. Added a function to process messages for
the data structure and a call in add_message_metadata. Also added node
tests for insertion of data into recent_senders.senders.
2017-06-01 08:05:37 +00:00
Tim Abbott
73f8653da6
test_messages: Increase time allowed for bulk send.
...
This fixes an occasional test flake we've been seeing recently.
2017-06-01 00:00:36 -07:00
Tim Abbott
be814b940d
setup_venv: Pin a version of setuptools for creating venvs.
...
This works around a bad recent setuptools release:
https://github.com/pypa/setuptools/issues/1042
2017-05-31 23:58:24 -07:00
Cory Lynch
aa3ef439eb
Add coverage for 'typing' dispatch.
2017-05-31 18:07:25 -07:00
Cory Lynch
cd3f9354c0
Add coverage for 'delete_message' dispatch.
2017-05-31 18:07:25 -07:00
Cory Lynch
4449aba471
Add coverage for 'realm_domains' dispatch.
2017-05-31 18:07:25 -07:00
Cory Lynch
93a8ae852e
Add coverage for 'reaction' dispatch.
2017-05-31 18:07:25 -07:00
Cory Lynch
93dc288e5e
Add coverage for 'hotspots' dispatch.
2017-05-31 18:07:25 -07:00
Harshit Bansal
8aa2949b4d
settings: Fix traceback on opening emoji settings tab.
...
Realm emojis uploaded before the migration to store the emoji author
information was done don't have any author information. Such emojis
if listed on the settings page caused a traceback.
Fixes : #5133 .
2017-05-31 17:17:51 -07:00
Aditya Bansal
a0faf3364a
pep8: Add compliance with rule E261 test_reactions.py.
2017-05-31 17:07:15 -07:00
Aditya Bansal
feffbb963b
pep8: Add compliance with rule E261 run-mypy.
2017-05-31 17:07:15 -07:00
Aditya Bansal
7bb669ccb4
pep8: Add compliance with rule E261 test_email_mirror.py.
2017-05-31 17:07:15 -07:00
Aditya Bansal
15ea059aad
pep8: Add compliance with rule E261 makemessages.py.
2017-05-31 17:07:15 -07:00
Aditya Bansal
5b0b8fd8bb
pep8: Add compliance with rule E261 emoji_setup_utils.py.
2017-05-31 17:07:15 -07:00
Aditya Bansal
ee369ceb0c
pep8: Add compliance with rule E261 scripts/lib/email-mirror-postfix.
2017-05-31 17:07:15 -07:00
Aditya Bansal
aa433f4342
pep8: Add compliance with rule E261 check_send_receive_time.
2017-05-31 17:07:15 -07:00
Aditya Bansal
9814bd77cc
pep8: Add compliance with rule E261 google/google-calendar.
2017-05-31 17:07:15 -07:00
Aditya Bansal
42b0680ab2
pep8: Add compliance with rule E261 populate_analytics_db.py.
2017-05-31 17:07:15 -07:00
Aditya Bansal
bcc247a5b1
pep8: Add compliance with rule E261 zilencer/urls.py.
2017-05-31 17:07:15 -07:00
Aditya Bansal
717e5ae393
pep8: Add compliance with rule E261 commands/create_realm.py.
2017-05-31 17:07:15 -07:00
Aditya Bansal
8680c87f56
pep8: Add compliance with rule E261 zerver/lib/push_notifications.py.
2017-05-31 17:07:15 -07:00
Aditya Bansal
be66369b72
pep8: Add compliance with rule E261 tools/js-dep-visualizer.py.
2017-05-31 17:07:15 -07:00
Aditya Bansal
807fee68d6
pep8: Add compliance with rule E261 nagios/check-rabbitmq-consumers.
2017-05-31 17:07:15 -07:00
Aditya Bansal
dee726f234
pep8: Add compliance with rule E261 scripts/lib/pythonrc.py.
2017-05-31 17:07:15 -07:00
Aditya Bansal
5989c88545
pep8: Make compliant zulip-ec2-configure-interfaces with rule E261.
2017-05-31 17:07:15 -07:00
Aditya Bansal
6b8e85e065
pep8: Make compliant check_zephyr_mirror with rule E261.
2017-05-31 17:07:15 -07:00
Aditya Bansal
49ae51f23a
pep8: Make compliant check_user_zephyr_mirror_liveness with rule E261.
2017-05-31 17:07:15 -07:00
Aditya Bansal
6d0927ed0b
pep8: Add compliance with rule E261 to check_personal_zephyr_mirrors.
2017-05-31 17:07:15 -07:00
Aditya Bansal
cc9e08bf87
pep8: Add compliance with rule E261 to bots/check-mirroring.
2017-05-31 17:07:15 -07:00
Aditya Bansal
3c50019001
pep8: Add compliance with rule E261 to api/integrations/rss/rss-bot.
2017-05-31 17:07:15 -07:00
Aditya Bansal
5b6a21c100
pep8: Add compliance with rule E261 to api/examples/upload-file.
2017-05-31 17:07:15 -07:00
Aditya Bansal
30dfb54c65
pep8: Add compliance with rule E261 to analytics/views.py.
2017-05-31 17:07:15 -07:00
Aditya Bansal
061cb9ae44
pep8: Add compliance with rule E261 to analytics/tests/test_views.py.
2017-05-31 17:07:15 -07:00