zulip/zerver
Suyash Vardhan Mathur 6692250858 openapi: Enhance markdown extension for responses.
Currently, the descriptions for API responses were
hardcoded in the templates. However, they now exist
in YAML data as well, and so can be fetched from there.

Also, as a part of moving towards a common template, it is
beneficial to show return response description along with
the code example directly. Also, for the same reason, the
need for mentioning subschemas for the response has been
removed, and ALL responses for that response code should
be returned in the proper format.

This also includes returning empty string if that response
code doesn't exist. This allows us to directly mention both
200 and 400 responses in all templates, and they are parsed
automatically.

A followup is necessary to remove the descriptions in the template
as they are duplicated just by this commit
2021-06-09 12:43:12 -07:00
..
data_import data_import: Protect better against bad Slack tokens. 2021-05-27 22:46:58 -07:00
integration_fixtures/nagios tests: Add a test for fixtures for non-webhook integrations. 2021-04-28 08:16:51 -07:00
lib test_link_embed: Use responses module to mock HTTP responses. 2021-06-09 12:17:26 -07:00
management delete_realm: Disallow deletion of realms we've had billing plans with. 2021-06-03 09:38:12 -07:00
migrations auth: Implement a generic OpenID Connect backend. 2021-05-28 09:43:06 -07:00
openapi openapi: Enhance markdown extension for responses. 2021-06-09 12:43:12 -07:00
templatetags dependencies: Upgrade to webpack-bundle-tracker 1.0.0-alpha.1. 2021-04-06 09:31:35 -07:00
tests test_link_embed: Use responses module to mock HTTP responses. 2021-06-09 12:17:26 -07:00
tornado muting: Don't enqueue notifications for messages from muted senders. 2021-06-08 14:58:14 -07:00
views compatibility: Shift functions to new module. 2021-06-05 07:33:25 -07:00
webhooks doc: Change supported extension type to reflect the change. 2021-06-02 09:31:38 -07:00
worker queue_processors: Log more detailed info when marking messages as read. 2021-05-26 11:17:21 -07:00
__init__.py django: Upgrade Zulip to Django 3.2 LTS. 2021-05-03 08:36:22 -07:00
apps.py python: Reformat with Black, except quotes. 2021-02-12 13:11:19 -08:00
context_processors.py page_params: Remove duplicate debug_mode field. 2021-05-20 14:57:34 -07:00
decorator.py docs: Fix capitalization mistakes. 2021-05-10 09:57:26 -07:00
filters.py python: Normalize quotes with Black. 2021-02-12 13:11:19 -08:00
forms.py auth: Improve display of errors when user needs to reset password. 2021-05-07 09:10:45 -07:00
logging_handlers.py docs: Capitalize “Markdown” consistently. 2021-04-26 09:31:08 -07:00
middleware.py docs: Fix capitalization mistakes. 2021-05-10 09:57:26 -07:00
models.py settings: Make MAX_MESSAGE_LENGTH a server-level setting. 2021-06-03 09:26:28 -07:00
signals.py python: Convert deprecated Django ugettext alias to gettext. 2021-04-15 18:01:34 -07:00