mirror of https://github.com/zulip/zulip.git
Replace /json/get_public_streams with REST style route.
This commit is contained in:
parent
362a622f1f
commit
b5ab4d45f9
|
@ -494,8 +494,9 @@ exports.setup_page = function () {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (should_list_all_streams()) {
|
if (should_list_all_streams()) {
|
||||||
var req = channel.post({
|
var req = channel.get({
|
||||||
url: '/json/get_public_streams',
|
url: '/json/streams',
|
||||||
|
data: {"include_subscribed": false},
|
||||||
idempotent: true,
|
idempotent: true,
|
||||||
timeout: 10*1000,
|
timeout: 10*1000,
|
||||||
success: populate_and_fill,
|
success: populate_and_fill,
|
||||||
|
|
|
@ -56,6 +56,7 @@ class PublicURLTest(TestCase):
|
||||||
"/api/v1/users/me/subscriptions",
|
"/api/v1/users/me/subscriptions",
|
||||||
"/api/v1/messages",
|
"/api/v1/messages",
|
||||||
"/json/messages",
|
"/json/messages",
|
||||||
|
"/json/streams",
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
post_urls = {200: ["/accounts/login/"],
|
post_urls = {200: ["/accounts/login/"],
|
||||||
|
|
|
@ -254,7 +254,7 @@ class StreamAdminTest(AuthedTestCase):
|
||||||
self.assertEqual(subscribers, [])
|
self.assertEqual(subscribers, [])
|
||||||
|
|
||||||
# It doesn't show up in the list of public streams anymore.
|
# It doesn't show up in the list of public streams anymore.
|
||||||
result = self.client.post("/json/get_public_streams")
|
result = self.client.get("/json/streams?include_subscribed=false")
|
||||||
public_streams = [s["name"] for s in ujson.loads(result.content)["streams"]]
|
public_streams = [s["name"] for s in ujson.loads(result.content)["streams"]]
|
||||||
self.assertNotIn(active_name, public_streams)
|
self.assertNotIn(active_name, public_streams)
|
||||||
self.assertNotIn(deactivated_stream_name, public_streams)
|
self.assertNotIn(deactivated_stream_name, public_streams)
|
||||||
|
@ -1230,12 +1230,12 @@ class GetPublicStreamsTest(AuthedTestCase):
|
||||||
|
|
||||||
def test_public_streams(self):
|
def test_public_streams(self):
|
||||||
"""
|
"""
|
||||||
Ensure that get_public_streams successfully returns a list of streams
|
Ensure that streams successfully returns a list of streams
|
||||||
"""
|
"""
|
||||||
email = 'hamlet@zulip.com'
|
email = 'hamlet@zulip.com'
|
||||||
self.login(email)
|
self.login(email)
|
||||||
|
|
||||||
result = self.client.post("/json/get_public_streams")
|
result = self.client.get("/json/streams?include_subscribed=false")
|
||||||
|
|
||||||
self.assert_json_success(result)
|
self.assert_json_success(result)
|
||||||
json = ujson.loads(result.content)
|
json = ujson.loads(result.content)
|
||||||
|
@ -1245,7 +1245,8 @@ class GetPublicStreamsTest(AuthedTestCase):
|
||||||
|
|
||||||
def test_public_streams_api(self):
|
def test_public_streams_api(self):
|
||||||
"""
|
"""
|
||||||
Ensure that get_public_streams successfully returns a list of streams
|
Ensure that the query we use to get public streams successfully returns
|
||||||
|
a list of streams
|
||||||
"""
|
"""
|
||||||
email = 'hamlet@zulip.com'
|
email = 'hamlet@zulip.com'
|
||||||
self.login(email)
|
self.login(email)
|
||||||
|
|
Loading…
Reference in New Issue