Vishnu Ks
a20b399321
docs: Add is_incompatible key to server-settings response.
2019-10-15 15:53:03 -07:00
Vishnu Ks
616502fd37
docs: Remove realm_logo and realm_night_logo from server-settings response.
...
They were removed in 16123c9a58
2019-10-15 15:53:03 -07:00
Vishnu Ks
573d470fd6
docs: Make server-settings use curl example system.
2019-10-15 15:53:03 -07:00
Vishnu Ks
6a5fdcabbd
docs: Make delete-user-group use curl example system.
2019-10-15 15:53:03 -07:00
Vishnu Ks
d1540f7e10
docs: Make update-user-group use curl example system.
2019-10-15 15:53:03 -07:00
Vishnu Ks
c5d6be4df7
docs: Make create-user-group use curl example system.
2019-10-15 15:53:03 -07:00
Vishnu KS
70e8f5ce8a
docs: Make get-user-groups use curl example system.
2019-10-15 15:53:03 -07:00
Vishnu KS
519b24061d
docs: Update the response schema of get-presence.
...
The response no longer contains pushable and client keys.
2019-10-15 15:53:03 -07:00
Vishnu KS
503e65079a
docs: Make get-presence use curl example system.
2019-10-15 15:53:03 -07:00
Vishnu Ks
6f59a17bfe
docs: Make typing use curl example system.
2019-10-15 15:53:03 -07:00
Vishnu Ks
af83884f6f
docs: Make create-user use curl example system.
2019-10-15 15:53:02 -07:00
Vishnu Ks
2a8065963e
docs: Make get-profile use curl example system.
2019-10-15 15:40:44 -07:00
Vishnu Ks
b68b566711
docs: Make get-all-users use curl example system.
2019-10-15 15:40:44 -07:00
Vishnu Ks
ea06dc6ab3
docs: Make delete-stream use curl example system.
2019-10-15 15:40:44 -07:00
Vishnu Ks
8b29f52d09
docs: Make get-stream-id use curl example system.
2019-10-15 15:40:44 -07:00
Vishnu Ks
04cc121b77
docs: Make mute-topics.md use curl example system.
2019-10-15 15:40:44 -07:00
Vishnu Ks
13bdfc0ef8
docs: Make get-stream-topics use curl example system.
2019-10-15 15:40:44 -07:00
Vishnu KS
bd6b41cb9d
tests: Remove unused variable in test_curl_examples.
2019-10-15 15:40:44 -07:00
Vishnu Ks
ad16c55c77
docs: Make remove-subscriptions use curl example system.
2019-10-15 15:40:44 -07:00
Vishnu Ks
4364e31d69
docs: Make update-subscription-properties use curl example system.
2019-10-15 15:40:44 -07:00
Vishnu Ks
89d82ab827
openapi: Improve description of subscriptions in /users/me/subscriptions.
2019-10-15 15:40:44 -07:00
Vishnu Ks
06883dc4b2
docs: Make add-subscriptions use curl example system.
2019-10-15 15:40:44 -07:00
Vishnu Ks
94d31e9d4f
docs: Make get-subscribed-streams use curl example system.
2019-10-15 15:40:44 -07:00
Vishnu Ks
9442422da1
docs: Make get-all-streams use curl example system.
2019-10-15 15:40:44 -07:00
Vishnu Ks
c35ef2d390
bugdown: Add option to include only selected fields in generate_curl_example.
2019-10-15 15:40:44 -07:00
Vishnu Ks
3f9835ed07
docs: Make mark-as-read-bulk use curl example system.
2019-10-15 15:40:44 -07:00
Vishnu Ks
f0b099dbc0
docs: Make update-message-flags use curl example system.
2019-10-15 15:40:44 -07:00
Vishnu Ks
19ee518f2e
docs: Make get-message-history use curl example system.
2019-10-15 15:40:44 -07:00
Vishnu Ks
ed2e89f167
docs: Make delete-message use curl example system.
2019-10-15 15:40:44 -07:00
Vishnu Ks
0dccebbe39
docs: Make update-message use curl example system.
2019-10-15 15:40:44 -07:00
Vishnu KS
9bc3594f75
docs: Make get-raw-message use curl example system.
2019-10-15 15:40:44 -07:00
Vishnu Ks
cb64fc8732
bugdown: Show example value for path params in curl example.
2019-10-15 15:40:44 -07:00
Vishnu Ks
a03765bbe2
bugdown: Extract out function for getting openapi example value.
2019-10-15 15:40:44 -07:00
Tim Abbott
fa26475fcf
docs: Deal with a few broken links.
2019-10-15 14:03:53 -07:00
Tim Abbott
0ce508693f
docs: Fix broken link to stable releases.
...
Apparently, our ReadTheDocs configuration is now requiring the
trailing / here; it should have been present before anyway.
2019-10-15 14:03:53 -07:00
Anders Kaseorg
cadfda38f3
editorconfig: Set JS max_line_length = 100, to match eslintrc.
...
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-10-14 17:32:38 -07:00
Tim Abbott
bbc1484253
check-rabbitmq-queue: Adjust threshholds for paging.
...
Ultimately, this isn't an effective way to monitor this queue; we want
time-based monitoring, not count-based monitoring. Doing that
properly will likely involve modifying the queue processor to write
something about its status.
But until we add the monitoring we want, it makes sense to leave this
active with low limits.
2019-10-13 22:39:52 -07:00
Rafid Aslam
718b70ec8b
Rename `not_subscribed key` to `not_removed` in users/me/subscriptions.
...
Rename `not_subscibed_key` to `not_removed` in
`users/me/subscriptions` DELETE response.
Fixes #13277 .
2019-10-13 10:30:34 +07:00
Anders Kaseorg
dfd9ace7fa
requirements: Add back future.
...
It happens that commonmark, python-jose, and python-twitter don’t
actually use future on Python 3, and moto uses aws-xray-sdk in such a
way that it doesn’t use future, but this was a weird game to be
playing just to remove one dependency, and it caused CI failures after
new releases of future, so let’s just include it.
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-10-11 14:04:35 -07:00
Mateusz Mandera
a94b04dede
test_mattermost_importer: Fix leftover references to message.pub_date.
...
The field is now called date_sent.
2019-10-11 04:07:12 +02:00
Tim Abbott
d2970a56c2
lint: Remove some unused imports.
...
These were introduced in ae5bc92602
.
2019-10-10 18:06:30 -07:00
Vishnu KS
1585ad7bf4
mattermost: Add support for exporting DMs and huddles.
2019-10-10 16:37:03 -07:00
Vishnu KS
ae5bc92602
queue: Don't create confirmation objects twice during invite.
...
A confirmation object is already created when
do_send_confirmation_email is called just above.
Tweaked by tabbott to remove an unnecessary somewhat hacky database
query.
2019-10-10 16:19:42 -07:00
Mateusz Mandera
4dc3ed36c3
auth: Add initial SAML authentication support.
...
There are a few outstanding issues that we expect to resolve beforce
including this in a release, but this is good checkpoint to merge.
This PR is a collaboration with Tim Abbott.
Fixes #716 .
2019-10-10 15:44:34 -07:00
Mateusz Mandera
82f923c27a
social auth: Validate email in backends without get_verified_emails.
...
If the social backend doesn't have get_verified_emails emails, and we
simply grab kwargs["details"].get("email") for the email, we should
still validate it is correct.
Needed for SAML. This will get covered by tests in upcoming commits that
add SAML support.
2019-10-10 14:53:29 -07:00
Mateusz Mandera
7171a0a842
social_auth: Construct fullname from first and last name if needed.
...
Needed for SAML. This will get covered by tests in upcoming commits that
add SAML support.
2019-10-10 14:53:29 -07:00
Tim Abbott
c0beea1b1a
requirements: Update future library comments.
...
There's probably a better solution, but this fixes CI.
2019-10-10 14:52:58 -07:00
Tim Abbott
1767044c90
docs: Extend moderation guidelines with search advice.
...
The search query for all messages sent by a given user in all public
streams is pretty useful for moderation of spam purposes.
2019-10-10 14:47:53 -07:00
Tim Abbott
7d0c9eadde
search: Fix conditions under which search warning appears.
...
The warning is irrelevant for starred messages, since the user has
UserMessage rows for any starred messages.
2019-10-10 14:42:05 -07:00
Rohitt Vashishtha
b69213808a
messages: Render topic links in context of stream realm.
...
Priviously, we rendered the topic links using the msg.sender.realm.
This resulted in issues with Zulip's internal bots not having access
to the realm_filters of the destination stream's realm. For example,
sending a message via the email gateway or notification would not
linkify any realm filters that a user would expect them to.
2019-10-10 14:33:35 -07:00