Vishnu Ks
1a0a282242
docs: Make delete-queue use curl example system.
2019-10-15 15:53:03 -07:00
Vishnu Ks
f7add25cc2
docs: Make get-events-from-queue use curl example system.
2019-10-15 15:53:03 -07:00
Vishnu Ks
9d73578930
openapi: Fix narrow param example in /register POST endpoint.
2019-10-15 15:53:03 -07:00
Vishnu Ks
28e8df15a0
openapi: Fix fetch_event_types param example in /register POST endpoint.
2019-10-15 15:53:03 -07:00
Vishnu Ks
626c536b5e
openapi: Fix event_types param example in /register POST endpoint.
2019-10-15 15:53:03 -07:00
Vishnu Ks
0b297fc092
docs: Make remove-linkifiers use curl example system.
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
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
af83884f6f
docs: Make create-user use curl example system.
2019-10-15 15:53:02 -07:00
Vishnu Ks
ea06dc6ab3
docs: Make delete-stream 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
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
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
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
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
Anders Kaseorg
f25968f0ff
exceptions: Fix AbstractEnum typing.
...
This will be needed for mypy 0.730.
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-10-08 17:49:28 -07:00
Rishi Gupta
360cd7f147
remote data: Send RealmAuditLog data.
2019-10-08 17:27:29 -07:00
Rishi Gupta
b86142089b
billing: Sync realm activation events for on-prem billing.
2019-10-08 17:18:30 -07:00
Rishi Gupta
01bf99ec65
billing: Keep track of role count changes in RealmAuditLog.
2019-10-08 17:18:30 -07:00
Anders Kaseorg
cc791afc54
requirements: Upgrade django-sendfile2.
...
django-sendfile2 now always sends a Content-Disposition header even if
it’s inline.
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-10-08 17:15:00 -07:00
Vishnu KS
cd06e0ab79
tests: Remove /messages/{message_id} from buggy endpoints.
2019-10-07 11:45:11 -07:00
Vishnu KS
bfc9089124
tests: Remove /users/me/subscriptions/muted_topics from buggy endpoints.
...
Even though required attribute of stream and stream_id params is marked
false in openapi specification, the API expects atleast one of the
params to be set. There is no way to specify relationships like this
openapi and they dont seem to have any plan to implement this in future.
https://github.com/OAI/OpenAPI-Specification/issues/256
2019-10-07 11:42:52 -07:00
Vishnu KS
e7419f815a
tests: Remove /settings/notifications from buggy endpoints.
2019-10-07 11:42:52 -07:00
Vishnu KS
21ab8c542a
bugdown: Cast enum elements to string in APIArgumentsTablePreprocessor.
...
So that enums other than of type string gets rendered without any error.
2019-10-07 11:42:52 -07:00
overide
dd67b1b3bb
topic: Change before bound limit from 2 to 7 days.
...
This limit was introduced in c588c79
as a part of the
feature and not due to performance crisis. So we are
increasing this limit to 7 days. Since topics tends to
naturally fizzle after day or two so 7 days limit
would be good enough.
2019-10-06 20:12:59 -07:00
Rishi Gupta
48dc1d1128
remote data: Refactor remote_server_post_analytics to be more generic.
...
One small change in behavior is that this creates an array with all the
row_objects at once, rather than creating them 1000 at a time.
That should be fine, given that the client batches these in units of
10000 anyway, and so we're just creating 10K rows of a relatively
small data structure in Python code here.
2019-10-06 16:55:41 -07:00
Rishi Gupta
e10361a832
models: Replace is_guest and is_realm_admin with UserProfile.role.
...
This new data model will be more extensible for future work on
features like a primary administrator.
2019-10-06 16:24:37 -07:00
Rishi Gupta
4256ee61cf
billing: Change RealmAuditLog.event_type from str to int.
...
This is a more robust long-term model for storing these data.
2019-10-06 15:55:56 -07:00
Shikhar Varshney
fe5d975b33
settings: Add support for overriding APNS_TOPIC and ZULIP_IOS_APP_ID.
...
Documentation added by tabbott.
2019-10-05 22:53:59 -07:00