zulip/zerver/openapi
Tim Abbott 256091dc15 settings: Merge settings API endpoints.
This API change removes unnecessary complexity from a client that
wants to change a user's personal settings, and also saves developers
from needing to make decisions about what sort of setting something is
at the API level.

We preserve the old settings endpoints as mapping to the same function
as the new one for backwards-compatibility. We delete the
documentation for the old endpoints, though the documentation for the
merged /settings endpoint mentions how to use the old endpoints when
needed.

We migrate all backend tests to the new endpoints, except for
individual tests for each legacy endpoint to verify they still work.

Co-authored-by: sahil839 <sahilbatra839@gmail.com>
2021-07-19 21:14:32 -07:00
..
__init__.py openapi: Add missing __init__.py; fix type errors hidden by its absence. 2021-07-05 12:20:39 -07:00
curl_param_value_generators.py populate_db: Use do_create_realm for creating zulip realm. 2021-07-06 17:37:43 -07:00
javascript_examples.js eslint: Fix unicorn/no-new-array. 2021-01-25 14:53:19 -08:00
javascript_examples.py python: Normalize quotes with Black. 2021-02-12 13:11:19 -08:00
markdown_extension.py openapi: Make base class for Markdown Preprocessors. 2021-07-18 11:42:27 -07:00
openapi.py settings: Merge settings API endpoints. 2021-07-19 21:14:32 -07:00
python_examples.py settings: Merge settings API endpoints. 2021-07-19 21:14:32 -07:00
test_curl_examples.py openapi: Make endpoint operationId dash-separated. 2021-07-13 16:46:22 -07:00
testing.yaml openapi: Add missing object types. 2020-08-12 16:11:29 -07:00
zulip.yaml settings: Merge settings API endpoints. 2021-07-19 21:14:32 -07:00