zulip/zerver
Lauryn Menard f755fd1a3a api-docs: Check for deprecated at top level of endpoint docs.
Previously, we had checked that deprecated parameters and return
values had been marked as `deprecated: true` in the OpenAPI
documentation and had a description with a deprecated note.

Here we extend that check at the top level to deprecated endpoints.

The backend test that catches a failed assertion for this check
is `test_api_doc_endpoints` in zerver/tests/test_docs.py as that
test checks for a success response all pages linked the sidebar of
the API documentation.
2023-10-25 12:21:53 -07:00
..
actions create_user: Use silent mentions in user join notices. 2023-10-24 09:58:55 -07:00
data_import import_util: Remove uuid and uuid_owner_secret from realm dict. 2023-10-18 11:00:49 -07:00
integration_fixtures/nagios tests: Add a test for fixtures for non-webhook integrations. 2021-04-28 08:16:51 -07:00
lib send_analytics_to_push_bouncer: Fix a stale comment. 2023-10-25 11:09:49 -07:00
management mypy: Enable new error explicit-override. 2023-10-12 12:28:41 -07:00
migrations models: Set defaults for the user_topic policies. 2023-10-25 02:21:03 +00:00
openapi api-docs: Check for deprecated at top level of endpoint docs. 2023-10-25 12:21:53 -07:00
tests send_analytics_to_remote_server: Rename to ..._to_push_bouncer. 2023-10-25 11:09:49 -07:00
tornado mypy: Enable new error explicit-override. 2023-10-12 12:28:41 -07:00
transaction_tests mypy: Enable new error explicit-override. 2023-10-12 12:28:41 -07:00
views attachments: Correct attachment_id type from string to integer. 2023-10-22 17:06:34 -07:00
webhooks mypy: Enable new error explicit-override. 2023-10-12 12:28:41 -07:00
worker mypy: Enable new error explicit-override. 2023-10-12 12:28:41 -07:00
__init__.py django: Upgrade Zulip to Django 3.2 LTS. 2021-05-03 08:36:22 -07:00
apps.py mypy: Enable new error explicit-override. 2023-10-12 12:28:41 -07:00
context_processors.py webpack_public_path: Replace with webpack 5 publicPath: "auto" setting. 2023-10-16 10:36:27 -07:00
decorator.py decorator: Drop the stack_info on most WebhookErrors. 2023-10-12 10:06:31 -07:00
filters.py mypy: Enable new error explicit-override. 2023-10-12 12:28:41 -07:00
forms.py mypy: Enable new error explicit-override. 2023-10-12 12:28:41 -07:00
logging_handlers.py error_notify: Remove custom email error reporting handler. 2023-07-20 11:00:09 -07:00
middleware.py mypy: Enable new error explicit-override. 2023-10-12 12:28:41 -07:00
models.py models: Set defaults for the user_topic policies. 2023-10-25 02:21:03 +00:00
signals.py demo-orgs: Create dev environment demo organization without email. 2023-08-31 15:02:16 -07:00