Anders Kaseorg
11741543da
python: Reformat with Black, except quotes.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-02-12 13:11:19 -08:00
Anders Kaseorg
a054f57af6
message: Bundle message stripping, validation, and truncation.
...
We always want to do these at the same time. Previously, message
editing did too much stripping (fixes #16837 ) and failed to check for
NUL bytes.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-12-18 17:44:13 -08:00
Hemanth V. Alluri
99cf37dc51
drafts: Make the ID of the draft a part of the draft dict.
...
Then because the ID is now part of the draft dict, we can
(and do) change the structure of the "drafts" parameter
returned from `GET /drafts` from an object (mapping ID to
data) to an array.
Signed-off-by: Hemanth V. Alluri <hdrive1999@gmail.com>
2020-10-29 11:06:04 -07:00
Steve Howell
a51b483f1a
performance: Remove recipient from access_stream_by_id.
...
The Recipient table is now kind of useless for
stream-related operations, since we have
recipient_id on Stream now.
2020-10-16 12:58:11 -07:00
Anders Kaseorg
28143c0ee2
drafts: Use strings as dict keys.
...
JSON keys must be strings, and orjson enforces this.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-08-07 10:53:06 -07:00
Hemanth V. Alluri
21c9adbb3c
drafts: Add an API endpoint for fetching drafts.
...
This endpoint will allow a user to fetch their drafts.
Signed-off-by: Hemanth V. Alluri <hdrive1999@gmail.com>
2020-07-28 17:18:35 -07:00
Hemanth V. Alluri
630fd10be1
drafts: Add an API endpoint for deleting drafts.
...
This endpoint will allow a user to delete a single draft.
Signed-off-by: Hemanth V. Alluri <hdrive1999@gmail.com>
2020-07-28 17:18:35 -07:00
Hemanth V. Alluri
2d307c760e
drafts: Add an API endpoint for editing drafts.
...
This endpoint will allow a user to edit a single draft.
Signed-off-by: Hemanth V. Alluri <hdrive1999@gmail.com>
2020-07-28 17:18:35 -07:00
Hemanth V. Alluri
a0f71b7458
drafts: Add an API endpoint for creating drafts.
...
This endpoint will allow a user to create drafts in bulk.
Signed-off-by: Hemanth V. Alluri <hdrive1999@gmail.com>
2020-07-28 17:18:35 -07:00