Tim Abbott
726017f682
actions: Remove dead do_change_bot_type function.
...
This is a tiny fraction of a feature we don't support, so we should
just kill it.
2018-05-13 17:58:49 -07:00
Tim Abbott
8b09118009
actions: Rename pick_color_helper to pick_color.
...
Now that there's only one function here, it's weird to have the
unnecessary _helper suffix.
2018-05-13 17:52:36 -07:00
Tim Abbott
234b5fa21b
actions: Remove dead pick_color function.
...
We've been using pick_color_helper only for a long time.
2018-05-13 17:52:04 -07:00
Tim Abbott
60cfc210ce
address: Remove dead msg_type function.
...
This was never used; we instead use `.is_stream` and `.is_private`
instead.
2018-05-13 17:47:21 -07:00
Tim Abbott
e4131fb708
docs: Remove a bunch of content from mypy docs.
...
All of this content had become obsolete due to our successful adoption
of mypy.
2018-05-13 17:23:18 -07:00
Aditya Bansal
64678b459c
linter: Add rule to lint against use of typing.Text and promote str.
...
This commit is the last in a series of commits which migrated our
entire codebase to use str instead of typing.Text.
Fixes : #9203 .
2018-05-13 17:17:32 -07:00
Aditya Bansal
addfde7374
tools: Change use of typing.Text to str.
2018-05-13 17:17:32 -07:00
Aditya Bansal
a00f3b5843
docs: Update for change from typing.Text to str.
2018-05-14 05:23:36 +05:30
Aditya Bansal
bd063b86c4
request.pyi: Remove unused import of typing.Text.
2018-05-14 05:16:22 +05:30
Aditya Bansal
cb9d8f6d48
scripts: Change use of typing.Text to str.
2018-05-14 05:16:22 +05:30
Yago González
610f48dcbc
docs: Explain how to configure the Python bindings.
...
The Python bindings (which are used for bots, amongst other things) can
be configured either with a .zuliprc file or with environment variables
in the host machine.
This new page in the user docs explains how to set the bindings up using
both techniques, and is a good reference on the setup required by Zulip
bots.
2018-05-13 15:09:23 -07:00
Yago González
a575d69eec
docs: Improve dev env setup for Debian.
2018-05-13 15:02:48 -07:00
Yago González
c6eee1c9da
docs: Rename rest_error_handling with dashes.
2018-05-13 15:02:48 -07:00
Yago González
7ae51a4ec6
docs: Update API key-related screenshots.
2018-05-13 15:02:48 -07:00
Eeshan Garg
5c0d4660c1
models: Add history_public_to_subscribers to Stream.to_dict().
...
This commit also updates all the relevant parts where this attribute
could be useful, e.g. payloads for user subscriptions.
2018-05-13 09:15:07 -07:00
Shubham Padia
295fcb8536
models: Add `is_announcement_only` to stream_dict in `actions.py`.
...
Adds `is_announcement_only` to `stream_dict`s in order to access
the property in the frontend.
2018-05-13 09:11:51 -07:00
Shubham Padia
897ed17f0c
api: Allow realm_admins to make a stream announcement_only.
2018-05-13 09:11:51 -07:00
Shubham Padia
bb8577ba94
stream: Only realm admins can post to an announcement_only streams.
...
If a non-admin tries to post to an announcement_only stream, error
message will be shown.
2018-05-13 09:11:51 -07:00
Shubham Padia
a5759108d3
models: Add field is_announcement_only to stream.
2018-05-13 09:06:20 -07:00
Vishnu Ks
08d20dce23
docs: Cover the missing case in DocPageTest.
2018-05-13 08:56:04 -07:00
Vishnu Ks
99186952f6
integrations: Make integration_doc endpoint work only on ajax.
2018-05-13 08:56:04 -07:00
Steve Howell
b5904b264d
minor: Pull statements out of loops in unread.js.
...
We were recalculating the same sub for every iteration
in these two loops. It's a pretty fast operation
but still nice to do only one time.
2018-05-13 08:47:55 -07:00
Steve Howell
0c9cf12933
Avoid some server fetches for sender:foo queries.
...
If we find unread messages for a sender, we will
try to render locally narrow for sender searches.
Note that our current implementation brute forces
through all the unread ids. We can improve this,
although it's not really a bottleneck until we
also support buckets for general filtering.
2018-05-13 08:47:55 -07:00
Steve Howell
6ca145b2ed
Add unread.get_all_msg_ids().
2018-05-13 08:47:55 -07:00
Joshua Pan
073ecaac66
provision: Give concrete NFS error message on older OSX versions.
2018-05-13 08:47:19 -07:00
Yago González
184bd8304e
i18n: Tag missing strings for translation.
2018-05-12 16:44:56 -07:00
Max Nussenbaum
bf27ed2b1b
portico: Swap annual and monthly pricing on plans page.
...
This swaps the annual and monthly pricing on the plans page
(with the .67 cents properly aligned).
2018-05-12 15:29:28 -07:00
Max Nussenbaum
c9bcb2ef92
portico: Add link to Why Zulip on landing page.
...
This adds a link to the Why Zulip page to the landing page,
at the end of the "Organized" column.
2018-05-12 15:29:28 -07:00
Aditya Bansal
a68376e2ba
zerver/lib: Change use of typing.Text to str.
2018-05-12 15:22:39 -07:00
Aditya Bansal
5416d137d3
zerver/tests: Change use of typing.Text to str.
2018-05-12 15:22:39 -07:00
Aditya Bansal
993d50f5ab
zerver: Change use of typing.Text to str.
2018-05-12 15:22:39 -07:00
Aditya Bansal
67bf71472a
zilencer: Change use of typing.Text to str.
2018-05-12 15:22:39 -07:00
Aditya Bansal
ade00dd954
confirmation/models.py: Change use of typing.Text to str.
2018-05-12 15:22:39 -07:00
Aditya Bansal
63dff4549f
zerver/lib/test_classes.py: Change use of typing.Text to str.
2018-05-12 15:22:39 -07:00
Aditya Bansal
c02011d7f5
zerver/lib/bugdown/__init__.py: Change use of typing.Text to str.
2018-05-12 15:22:39 -07:00
Aditya Bansal
97b7075dd2
zerver/lib/actions.py: Change use of typing.Text to str.
2018-05-12 15:22:39 -07:00
Aditya Bansal
e9f87671e2
zerver/models.py: Change use of typing.Text to str.
2018-05-12 15:22:38 -07:00
Aditya Bansal
e79a2f2707
zerver/tornado: Change use of typing.Text to str.
2018-05-12 15:22:38 -07:00
Aditya Bansal
a40ae4cae5
zerver/webhooks: Change use of typing.Text to str.
2018-05-12 15:21:24 -07:00
Tim Abbott
d18b193b5b
why-zulip: Fix a buggy/broken link.
...
This was accidentally introduced in
fc6833e46a
.
2018-05-10 14:43:06 -07:00
Tim Abbott
eee221123f
CircleCI: Add apt-get update.
2018-05-10 14:27:35 -07:00
Aditya Bansal
83d422d5bc
zproject: Change use of typing.Text to str.
2018-05-10 14:19:49 -07:00
Aditya Bansal
e14974ff2c
scripts: Change use of typing.Text to str.
2018-05-10 14:19:49 -07:00
Aditya Bansal
64ddfc6ac0
zerver/webhooks: Change use of typing.Text to str.
2018-05-10 14:19:49 -07:00
Aditya Bansal
e8506b5020
zerver/management: Change use of typing.Text to str.
2018-05-10 14:19:49 -07:00
Aditya Bansal
1f9244e060
zerver/lib: Change use of typing.Text to str.
2018-05-10 14:19:49 -07:00
Aditya Bansal
2f3b2fbf59
zerver/tests: Change use of typing.Text to str.
2018-05-10 14:19:49 -07:00
Aditya Bansal
5adf983c3c
analytics: Change use of typing.Text to str.
2018-05-10 14:19:49 -07:00
Max Nussenbaum
fc6833e46a
portico: Add quote to Why Zulip page.
...
Adds a quote from Grahame Grieve to the Why Zulip page.
With tweaks by tabbott to make the linter pass.
2018-05-10 14:17:21 -07:00
Tim Abbott
4abbfe9154
people: Fix issues with client_gravatar and upper-case emails.
...
We weren't properly canonicalizing user email addresses when consuming
gravatar URLs.
See http://en.gravatar.com/site/implement/hash/ for the specification.
Fixes #9357 .
2018-05-10 12:35:20 -07:00