mirror of
https://github.com/zulip/zulip.git
synced 2025-11-03 21:43:21 +00:00
compose_validate: Remove autosubscribe feature.
This was only used in the undocumented narrow_stream mode, and relied on a deprecated synchronous XHR request. Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
committed by
Tim Abbott
parent
a7dc7c0734
commit
807a4428f6
@@ -1,21 +0,0 @@
|
||||
from typing import List, Union
|
||||
|
||||
from django.urls import URLPattern, URLResolver, path
|
||||
|
||||
import zerver.views
|
||||
import zerver.views.auth
|
||||
import zerver.views.report
|
||||
import zerver.views.streams
|
||||
import zerver.views.tutorial
|
||||
|
||||
# Future endpoints should add to urls.py, which includes these legacy URLs
|
||||
|
||||
legacy_urls: List[Union[URLPattern, URLResolver]] = [
|
||||
# These are json format views used by the web client. They require a logged in browser.
|
||||
# We should remove this endpoint and all code related to it.
|
||||
# It returns a 404 if the stream doesn't exist, which is confusing
|
||||
# for devs, and I don't think we need to go to the server
|
||||
# any more to find out about subscriptions, since they are already
|
||||
# pushed to us via the event system.
|
||||
path("json/subscriptions/exists", zerver.views.streams.json_stream_exists),
|
||||
]
|
||||
@@ -234,7 +234,6 @@ from zerver.views.video_calls import (
|
||||
)
|
||||
from zerver.views.zephyr import webathena_kerberos_login
|
||||
from zproject import dev_urls
|
||||
from zproject.legacy_urls import legacy_urls
|
||||
|
||||
if settings.TWO_FACTOR_AUTHENTICATION_ENABLED: # nocoverage
|
||||
from two_factor.gateways.twilio.urls import urlpatterns as tf_twilio_urls
|
||||
@@ -242,9 +241,6 @@ if settings.TWO_FACTOR_AUTHENTICATION_ENABLED: # nocoverage
|
||||
|
||||
# NB: There are several other pieces of code which route requests by URL:
|
||||
#
|
||||
# - legacy_urls.py contains API endpoint written before the redesign
|
||||
# and should not be added to.
|
||||
#
|
||||
# - runtornado.py has its own URL list for Tornado views. See the
|
||||
# invocation of web.Application in that file.
|
||||
#
|
||||
@@ -866,4 +862,4 @@ urls += [path("health", health)]
|
||||
# The sequence is important; if i18n URLs don't come first then
|
||||
# reverse URL mapping points to i18n URLs which causes the frontend
|
||||
# tests to fail
|
||||
urlpatterns = i18n_patterns(*i18n_urls) + urls + legacy_urls
|
||||
urlpatterns = i18n_patterns(*i18n_urls) + urls
|
||||
|
||||
Reference in New Issue
Block a user