mirror of
https://github.com/zulip/zulip.git
synced 2025-10-23 04:52:12 +00:00
Rename not_subscribed key
to not_removed
in users/me/subscriptions.
Rename `not_subscibed_key` to `not_removed` in `users/me/subscriptions` DELETE response. Fixes #13277.
This commit is contained in:
@@ -69,7 +69,7 @@ administrative privileges.
|
||||
* `removed`: A list of the names of streams which were unsubscribed from as
|
||||
a result of the query.
|
||||
|
||||
* `not_subscribed`: A list of the names of streams that the user is already
|
||||
* `not_removed`: A list of the names of streams that the user is already
|
||||
unsubscribed from, and hence doesn't need to be unsubscribed.
|
||||
|
||||
#### Example response
|
||||
|
@@ -1629,7 +1629,7 @@ paths:
|
||||
allOf:
|
||||
- $ref: '#/components/schemas/JsonSuccess'
|
||||
- properties:
|
||||
not_subscribed:
|
||||
not_removed:
|
||||
type: array
|
||||
items:
|
||||
type: string
|
||||
@@ -1645,7 +1645,7 @@ paths:
|
||||
- example:
|
||||
{
|
||||
"msg": "",
|
||||
"not_subscribed": [],
|
||||
"not_removed": [],
|
||||
"removed": [
|
||||
"new stream"
|
||||
],
|
||||
|
@@ -126,7 +126,7 @@ class DocPageTest(ZulipTestCase):
|
||||
self._test('/api/get-profile', 'takes no arguments')
|
||||
self._test('/api/add-subscriptions', 'authorization_errors_fatal')
|
||||
self._test('/api/create-user', 'zuliprc-admin')
|
||||
self._test('/api/remove-subscriptions', 'not_subscribed')
|
||||
self._test('/api/remove-subscriptions', 'not_removed')
|
||||
self._test('/team/', 'industry veterans')
|
||||
self._test('/history/', 'Cambridge, Massachusetts')
|
||||
# Test the i18n version of one of these pages.
|
||||
|
@@ -991,7 +991,7 @@ class StreamAdminTest(ZulipTestCase):
|
||||
other_user_subbed=True)
|
||||
json = self.assert_json_success(result)
|
||||
self.assertEqual(len(json["removed"]), 1)
|
||||
self.assertEqual(len(json["not_subscribed"]), 0)
|
||||
self.assertEqual(len(json["not_removed"]), 0)
|
||||
|
||||
def test_admin_remove_others_from_subbed_private_stream(self) -> None:
|
||||
"""
|
||||
@@ -1003,7 +1003,7 @@ class StreamAdminTest(ZulipTestCase):
|
||||
other_user_subbed=True)
|
||||
json = self.assert_json_success(result)
|
||||
self.assertEqual(len(json["removed"]), 1)
|
||||
self.assertEqual(len(json["not_subscribed"]), 0)
|
||||
self.assertEqual(len(json["not_removed"]), 0)
|
||||
|
||||
def test_admin_remove_others_from_unsubbed_private_stream(self) -> None:
|
||||
"""
|
||||
@@ -1015,7 +1015,7 @@ class StreamAdminTest(ZulipTestCase):
|
||||
other_user_subbed=True, other_sub_users=[self.example_user("othello")])
|
||||
json = self.assert_json_success(result)
|
||||
self.assertEqual(len(json["removed"]), 1)
|
||||
self.assertEqual(len(json["not_subscribed"]), 0)
|
||||
self.assertEqual(len(json["not_removed"]), 0)
|
||||
|
||||
def test_create_stream_policy_setting(self) -> None:
|
||||
"""
|
||||
@@ -1155,7 +1155,7 @@ class StreamAdminTest(ZulipTestCase):
|
||||
other_user_subbed=False)
|
||||
json = self.assert_json_success(result)
|
||||
self.assertEqual(len(json["removed"]), 0)
|
||||
self.assertEqual(len(json["not_subscribed"]), 1)
|
||||
self.assertEqual(len(json["not_removed"]), 1)
|
||||
|
||||
def test_remove_invalid_user(self) -> None:
|
||||
"""
|
||||
@@ -2839,7 +2839,7 @@ class SubscriptionAPITest(ZulipTestCase):
|
||||
|
||||
{"msg": "",
|
||||
"removed": ["Denmark", "Scotland", "Verona"],
|
||||
"not_subscribed": ["Rome"], "result": "success"}
|
||||
"not_removed": ["Rome"], "result": "success"}
|
||||
"""
|
||||
result = self.client_delete("/json/users/me/subscriptions",
|
||||
{"subscriptions": ujson.dumps(subscriptions)})
|
||||
@@ -2868,7 +2868,7 @@ class SubscriptionAPITest(ZulipTestCase):
|
||||
try_to_remove = not_subbed[:3] # attempt to remove up to 3 streams not already subbed to
|
||||
streams_to_remove.extend(try_to_remove)
|
||||
self.helper_check_subs_before_and_after_remove(streams_to_remove,
|
||||
{"removed": self.streams[1:], "not_subscribed": try_to_remove},
|
||||
{"removed": self.streams[1:], "not_removed": try_to_remove},
|
||||
self.test_email, [self.streams[0]], self.test_realm)
|
||||
|
||||
def test_subscriptions_remove_fake_stream(self) -> None:
|
||||
|
@@ -257,7 +257,7 @@ def remove_subscriptions_backend(
|
||||
else:
|
||||
people_to_unsub = set([user_profile])
|
||||
|
||||
result = dict(removed=[], not_subscribed=[]) # type: Dict[str, List[str]]
|
||||
result = dict(removed=[], not_removed=[]) # type: Dict[str, List[str]]
|
||||
(removed, not_subscribed) = bulk_remove_subscriptions(people_to_unsub, streams,
|
||||
request.client,
|
||||
acting_user=user_profile)
|
||||
@@ -265,7 +265,7 @@ def remove_subscriptions_backend(
|
||||
for (subscriber, removed_stream) in removed:
|
||||
result["removed"].append(removed_stream.name)
|
||||
for (subscriber, not_subscribed_stream) in not_subscribed:
|
||||
result["not_subscribed"].append(not_subscribed_stream.name)
|
||||
result["not_removed"].append(not_subscribed_stream.name)
|
||||
|
||||
return json_success(result)
|
||||
|
||||
|
Reference in New Issue
Block a user