mirror of https://github.com/zulip/zulip.git
Remove legacy /api/v1/subscriptions/list endpoint.
(imported from commit 457ceec760488815a24b5695362a42f4a94aabdc)
This commit is contained in:
parent
fe2e5cdcf1
commit
cacd60860a
|
@ -500,11 +500,11 @@ class PublicURLTest(TestCase):
|
|||
"/json/subscriptions/property",
|
||||
"/json/get_subscribers",
|
||||
"/json/fetch_api_key",
|
||||
"/api/v1/users/me/subscriptions",
|
||||
],
|
||||
400: ["/api/v1/get_profile",
|
||||
"/api/v1/get_old_messages",
|
||||
"/api/v1/get_public_streams",
|
||||
"/api/v1/subscriptions/list",
|
||||
"/api/v1/subscriptions/add",
|
||||
"/api/v1/subscriptions/remove",
|
||||
"/api/v1/get_subscribers",
|
||||
|
@ -1374,12 +1374,10 @@ class SubscriptionAPITest(AuthedTestCase):
|
|||
|
||||
def test_successful_subscriptions_list(self):
|
||||
"""
|
||||
Calling /api/v1/subscriptions/list should successfully return your subscriptions.
|
||||
Calling /api/v1/users/me/subscriptions should successfully return your subscriptions.
|
||||
"""
|
||||
email = self.test_email
|
||||
api_key = self.get_api_key(email)
|
||||
params = {'email': email, 'api-key': api_key}
|
||||
result = self.client.post("/api/v1/subscriptions/list", params)
|
||||
result = self.client.get("/api/v1/users/me/subscriptions", **self.api_auth(email))
|
||||
self.assert_json_success(result)
|
||||
json = ujson.loads(result.content)
|
||||
self.assertIn("subscriptions", json)
|
||||
|
@ -2695,9 +2693,7 @@ class GetPublicStreamsTest(AuthedTestCase):
|
|||
|
||||
# Check it correctly lists the user's subs with include_public=false
|
||||
result = self.client.get("/api/v1/streams?include_public=false", **self.api_auth(email))
|
||||
api_key = self.get_api_key(email)
|
||||
params = {'email': email, 'api-key': api_key}
|
||||
result2 = self.client.post("/api/v1/subscriptions/list", params)
|
||||
result2 = self.client.get("/api/v1/users/me/subscriptions", **self.api_auth(email))
|
||||
|
||||
self.assert_json_success(result)
|
||||
json = ujson.loads(result.content)
|
||||
|
@ -2746,7 +2742,7 @@ class InviteOnlyStreamTest(AuthedTestCase):
|
|||
|
||||
def test_list_respects_invite_only_bit(self):
|
||||
"""
|
||||
Make sure that /api/v1/subscriptions/list properly returns
|
||||
Make sure that /api/v1/users/me/subscriptions properly returns
|
||||
the invite-only bit for streams that are invite-only
|
||||
"""
|
||||
email = 'hamlet@zulip.com'
|
||||
|
@ -2756,9 +2752,7 @@ class InviteOnlyStreamTest(AuthedTestCase):
|
|||
self.assert_json_success(result1)
|
||||
result2 = self.common_subscribe_to_streams(email, ["Normandy"], invite_only=False)
|
||||
self.assert_json_success(result2)
|
||||
api_key = self.get_api_key(email)
|
||||
params = {'email': email, 'api-key': api_key}
|
||||
result = self.client.post("/api/v1/subscriptions/list", params)
|
||||
result = self.client.get("/api/v1/users/me/subscriptions", **self.api_auth(email))
|
||||
self.assert_json_success(result)
|
||||
json = ujson.loads(result.content)
|
||||
self.assertIn("subscriptions", json)
|
||||
|
|
|
@ -1565,10 +1565,6 @@ def get_public_streams_backend(request, user_profile):
|
|||
def json_rename_stream(request, user_profile, old_name=REQ, new_name=REQ):
|
||||
return json_success(do_rename_stream(user_profile.realm, old_name, new_name))
|
||||
|
||||
@authenticated_api_view
|
||||
def api_list_subscriptions(request, user_profile):
|
||||
return list_subscriptions_backend(request, user_profile)
|
||||
|
||||
def list_subscriptions_backend(request, user_profile):
|
||||
return json_success({"subscriptions": gather_subscriptions(user_profile)[0]})
|
||||
|
||||
|
|
|
@ -143,7 +143,6 @@ urlpatterns += patterns('zerver.views',
|
|||
url(r'^api/v1/get_profile$', 'api_get_profile'),
|
||||
url(r'^api/v1/get_old_messages$', 'api_get_old_messages'),
|
||||
url(r'^api/v1/get_public_streams$', 'api_get_public_streams'),
|
||||
url(r'^api/v1/subscriptions/list$', 'api_list_subscriptions'),
|
||||
url(r'^api/v1/subscriptions/add$', 'api_add_subscriptions'),
|
||||
url(r'^api/v1/subscriptions/remove$', 'api_remove_subscriptions'),
|
||||
url(r'^api/v1/get_subscribers$', 'api_get_subscribers'),
|
||||
|
|
Loading…
Reference in New Issue