mirror of https://github.com/zulip/zulip.git
Rename humbughq.com realm to zulip.com.
(imported from commit 6039719271be1e80fa7f80b9be851c8db7159f5e)
This commit is contained in:
parent
b1aef98ed0
commit
3a1abc3ab0
|
@ -379,7 +379,7 @@ def sanitize_url(url):
|
|||
scheme = 'mailto'
|
||||
|
||||
# Humbug modification: If scheme is not specified, assume http://
|
||||
# It's unlikely that users want relative links within humbughq.com.
|
||||
# It's unlikely that users want relative links within zulip.com.
|
||||
# We re-enter sanitize_url because netloc etc. need to be re-parsed.
|
||||
if not scheme:
|
||||
return sanitize_url('http://' + url)
|
||||
|
@ -629,7 +629,7 @@ def make_md_engine(key, opts):
|
|||
|
||||
realm_filters = {
|
||||
"default": [],
|
||||
"humbughq.com": [
|
||||
"zulip.com": [
|
||||
("#(?P<id>[0-9]{1,8})", "https://trac.humbughq.com/ticket/%(id)s"),
|
||||
],
|
||||
}
|
||||
|
|
|
@ -113,7 +113,7 @@ class Command(BaseCommand):
|
|||
clear_database()
|
||||
|
||||
# Create our two default realms
|
||||
humbug_realm = Realm.objects.create(domain="humbughq.com")
|
||||
humbug_realm = Realm.objects.create(domain="zulip.com")
|
||||
Realm.objects.create(domain="mit.edu")
|
||||
realms = {}
|
||||
for realm in Realm.objects.all():
|
||||
|
@ -126,7 +126,7 @@ class Command(BaseCommand):
|
|||
("Prospero from The Tempest", "prospero@zulip.com"),
|
||||
("Cordelia Lear", "cordelia@zulip.com"), ("King Hamlet", "hamlet@zulip.com")]
|
||||
for i in xrange(options["extra_users"]):
|
||||
names.append(('Extra User %d' % (i,), 'extrauser%d@humbughq.com' % (i,)))
|
||||
names.append(('Extra User %d' % (i,), 'extrauser%d@zulip.com' % (i,)))
|
||||
create_users(realms, names)
|
||||
# Create public streams.
|
||||
stream_list = ["Verona", "Denmark", "Scotland", "Venice", "Rome"]
|
||||
|
@ -145,7 +145,7 @@ class Command(BaseCommand):
|
|||
subscriptions_to_add.append(s)
|
||||
Subscription.objects.bulk_create(subscriptions_to_add)
|
||||
else:
|
||||
humbug_realm = Realm.objects.get(domain="humbughq.com")
|
||||
humbug_realm = Realm.objects.get(domain="zulip.com")
|
||||
recipient_streams = [klass.type_id for klass in
|
||||
Recipient.objects.filter(type=Recipient.STREAM)]
|
||||
|
||||
|
@ -462,7 +462,7 @@ def restore_saved_messages():
|
|||
elif sender_email in ["othello@zulip.com", "iago@zulip.com", "prospero@zulip.com",
|
||||
"cordelia@zulip.com", "hamlet@zulip.com"]:
|
||||
message.sending_client = clients['populate_db']
|
||||
elif realm.domain == "humbughq.com":
|
||||
elif realm.domain == "zulip.com":
|
||||
message.sending_client = clients["website"]
|
||||
elif realm.domain == "mit.edu":
|
||||
message.sending_client = clients['zephyr_mirror']
|
||||
|
@ -671,7 +671,7 @@ def restore_saved_messages():
|
|||
(len(all_messages), tot_user_messages)
|
||||
|
||||
site = Site.objects.get_current()
|
||||
site.domain = 'humbughq.com'
|
||||
site.domain = 'zulip.com'
|
||||
site.save()
|
||||
|
||||
print datetime.datetime.now(), "Filling in user pointers..."
|
||||
|
|
|
@ -181,7 +181,7 @@ class Stream(models.Model):
|
|||
# older than realm id 68 with some exceptions), we enable
|
||||
# historical messages for all streams that are not invite-only.
|
||||
return ((not settings.DEPLOYED or self.realm.domain in
|
||||
["humbughq.com"] or self.realm.id > 68)
|
||||
["zulip.com"] or self.realm.id > 68)
|
||||
and not self.invite_only)
|
||||
|
||||
class Meta:
|
||||
|
|
|
@ -101,8 +101,8 @@ function handle_keydown(e) {
|
|||
// want to change focus right away in the private_message_recipient box since it
|
||||
// takes the typeaheads a little time to open after the user finishes typing, which
|
||||
// can lead to the focus moving without the autocomplete having a chance to happen.
|
||||
if ((page_params.domain === "humbughq.com" && nextFocus === "compose-send-button") ||
|
||||
(page_params.domain !== "humbughq.com" && nextFocus)) {
|
||||
if ((page_params.domain === "zulip.com" && nextFocus === "compose-send-button") ||
|
||||
(page_params.domain !== "zulip.com" && nextFocus)) {
|
||||
ui.focus_on(nextFocus);
|
||||
nextFocus = false;
|
||||
}
|
||||
|
|
|
@ -778,8 +778,8 @@ function show_new_stream_modal() {
|
|||
var people_minus_you_and_maybe_humbuggers = [];
|
||||
$.each(page_params.people_list, function (idx, person) {
|
||||
if (person.email !== page_params.email &&
|
||||
(page_params.domain === "humbughq.com" ||
|
||||
person.email.split('@')[1] !== "humbughq.com"
|
||||
(page_params.domain === "zulip.com" ||
|
||||
person.email.split('@')[1] !== "zulip.com"
|
||||
)
|
||||
) {
|
||||
people_minus_you_and_maybe_humbuggers.push({"email": person.email,
|
||||
|
|
|
@ -114,7 +114,7 @@ class AuthedTestCase(TestCase):
|
|||
|
||||
def register(self, username, password):
|
||||
self.client.post('/accounts/home/',
|
||||
{'email': username + '@humbughq.com'})
|
||||
{'email': username + '@zulip.com'})
|
||||
return self.submit_reg_form_for_user(username, password)
|
||||
|
||||
def submit_reg_form_for_user(self, username, password):
|
||||
|
@ -126,7 +126,7 @@ class AuthedTestCase(TestCase):
|
|||
"""
|
||||
return self.client.post('/accounts/register/',
|
||||
{'full_name': username, 'password': password,
|
||||
'key': find_key_by_email(username + '@humbughq.com'),
|
||||
'key': find_key_by_email(username + '@zulip.com'),
|
||||
'terms': True})
|
||||
|
||||
def get_api_key(self, email):
|
||||
|
@ -211,7 +211,7 @@ class AuthedTestCase(TestCase):
|
|||
|
||||
# Subscribe to a stream directly
|
||||
def subscribe_to_stream(self, email, stream_name):
|
||||
stream, _ = create_stream_if_needed(Realm.objects.get(domain="humbughq.com"), stream_name)
|
||||
stream, _ = create_stream_if_needed(Realm.objects.get(domain="zulip.com"), stream_name)
|
||||
user_profile = get_user_profile_by_email(email)
|
||||
do_add_subscription(user_profile, stream, no_log=True)
|
||||
|
||||
|
@ -318,7 +318,7 @@ class LoginTest(AuthedTestCase):
|
|||
|
||||
def test_register(self):
|
||||
self.register("test", "test")
|
||||
user_profile = get_user_profile_by_email('test@humbughq.com')
|
||||
user_profile = get_user_profile_by_email('test@zulip.com')
|
||||
self.assertEqual(self.client.session['_auth_user_id'], user_profile.id)
|
||||
|
||||
def test_logout(self):
|
||||
|
@ -330,7 +330,7 @@ class LoginTest(AuthedTestCase):
|
|||
"""
|
||||
You can log in even if your password contain non-ASCII characters.
|
||||
"""
|
||||
email = "test@humbughq.com"
|
||||
email = "test@zulip.com"
|
||||
password = u"hümbüǵ"
|
||||
|
||||
# Registering succeeds.
|
||||
|
@ -353,9 +353,9 @@ class PersonalMessagesTest(AuthedTestCase):
|
|||
personals.
|
||||
"""
|
||||
self.register("test", "test")
|
||||
user_profile = get_user_profile_by_email('test@humbughq.com')
|
||||
user_profile = get_user_profile_by_email('test@zulip.com')
|
||||
old_messages_count = message_stream_count(user_profile)
|
||||
self.send_message("test@humbughq.com", "test@humbughq.com", Recipient.PERSONAL)
|
||||
self.send_message("test@zulip.com", "test@zulip.com", Recipient.PERSONAL)
|
||||
new_messages_count = message_stream_count(user_profile)
|
||||
self.assertEqual(new_messages_count, old_messages_count + 1)
|
||||
|
||||
|
@ -375,7 +375,7 @@ class PersonalMessagesTest(AuthedTestCase):
|
|||
for user_profile in old_user_profiles:
|
||||
old_messages.append(message_stream_count(user_profile))
|
||||
|
||||
self.send_message("test1@humbughq.com", "test1@humbughq.com", Recipient.PERSONAL)
|
||||
self.send_message("test1@zulip.com", "test1@zulip.com", Recipient.PERSONAL)
|
||||
|
||||
new_messages = []
|
||||
for user_profile in old_user_profiles:
|
||||
|
@ -383,7 +383,7 @@ class PersonalMessagesTest(AuthedTestCase):
|
|||
|
||||
self.assertEqual(old_messages, new_messages)
|
||||
|
||||
user_profile = get_user_profile_by_email("test1@humbughq.com")
|
||||
user_profile = get_user_profile_by_email("test1@zulip.com")
|
||||
recipient = Recipient.objects.get(type_id=user_profile.id, type=Recipient.PERSONAL)
|
||||
self.assertEqual(most_recent_message(user_profile).recipient, recipient)
|
||||
|
||||
|
@ -446,7 +446,7 @@ class StreamMessagesTest(AuthedTestCase):
|
|||
"""
|
||||
Check that messages sent to a stream reach all subscribers to that stream.
|
||||
"""
|
||||
subscribers = self.users_subscribed_to_stream(stream_name, "humbughq.com")
|
||||
subscribers = self.users_subscribed_to_stream(stream_name, "zulip.com")
|
||||
old_subscriber_messages = []
|
||||
for subscriber in subscribers:
|
||||
old_subscriber_messages.append(message_stream_count(subscriber))
|
||||
|
@ -501,7 +501,7 @@ class StreamMessagesTest(AuthedTestCase):
|
|||
|
||||
# Subscribe everyone to a stream with non-ASCII characters.
|
||||
non_ascii_stream_name = u"hümbüǵ"
|
||||
realm = Realm.objects.get(domain="humbughq.com")
|
||||
realm = Realm.objects.get(domain="zulip.com")
|
||||
stream, _ = create_stream_if_needed(realm, non_ascii_stream_name)
|
||||
for user_profile in UserProfile.objects.filter(realm=realm):
|
||||
do_add_subscription(user_profile, stream, no_log=True)
|
||||
|
@ -525,7 +525,7 @@ class BotTest(AuthedTestCase):
|
|||
self.assert_json_success(result)
|
||||
|
||||
def deactivate_bot(self):
|
||||
result = self.client.delete("/json/users/hambot-bot@humbughq.com")
|
||||
result = self.client.delete("/json/users/hambot-bot@zulip.com")
|
||||
self.assert_json_success(result)
|
||||
|
||||
def test_add_bot(self):
|
||||
|
@ -550,7 +550,7 @@ class BotTest(AuthedTestCase):
|
|||
self.assert_num_bots_equal(0)
|
||||
self.create_bot()
|
||||
self.assert_num_bots_equal(1)
|
||||
result = self.client.delete("/json/users/bogus-bot@humbughq.com")
|
||||
result = self.client.delete("/json/users/bogus-bot@zulip.com")
|
||||
self.assert_json_error(result, 'No such user')
|
||||
self.assert_num_bots_equal(1)
|
||||
|
||||
|
@ -568,7 +568,7 @@ class BotTest(AuthedTestCase):
|
|||
result = self.client.delete("/json/users/hamlet@zulip.com")
|
||||
self.assert_json_error(result, 'Insufficient permission')
|
||||
|
||||
result = self.client.delete("/json/users/hambot-bot@humbughq.com")
|
||||
result = self.client.delete("/json/users/hambot-bot@zulip.com")
|
||||
self.assert_json_error(result, 'Insufficient permission')
|
||||
|
||||
# But we don't actually deactivate the other person's bot.
|
||||
|
@ -1066,7 +1066,7 @@ class SubscriptionAPITest(AuthedTestCase):
|
|||
Calling subscribe on behalf of a principal that does not exist
|
||||
should return a JSON error.
|
||||
"""
|
||||
invalid_principal = "rosencrantz-and-guildenstern@humbughq.com"
|
||||
invalid_principal = "rosencrantz-and-guildenstern@zulip.com"
|
||||
# verify that invalid_principal actually doesn't exist
|
||||
with self.assertRaises(UserProfile.DoesNotExist):
|
||||
get_user_profile_by_email(invalid_principal)
|
||||
|
@ -1266,7 +1266,7 @@ class GetOldMessagesTest(AuthedTestCase):
|
|||
# We need to susbcribe to a stream and then send a message to
|
||||
# it to ensure that we actually have a stream message in this
|
||||
# narrow view.
|
||||
realm = Realm.objects.get(domain="humbughq.com")
|
||||
realm = Realm.objects.get(domain="zulip.com")
|
||||
stream, _ = create_stream_if_needed(realm, "Scotland")
|
||||
do_add_subscription(get_user_profile_by_email("hamlet@zulip.com"),
|
||||
stream, no_log=True)
|
||||
|
@ -1419,7 +1419,7 @@ class GetOldMessagesTest(AuthedTestCase):
|
|||
|
||||
def test_bad_narrow_nonexistent_email(self):
|
||||
self.login("hamlet@zulip.com")
|
||||
self.exercise_bad_narrow_operand("pm-with", ['non-existent-user@humbughq.com'],
|
||||
self.exercise_bad_narrow_operand("pm-with", ['non-existent-user@zulip.com'],
|
||||
"Invalid narrow operator: unknown user")
|
||||
|
||||
def test_message_without_rendered_content(self):
|
||||
|
@ -1459,7 +1459,7 @@ class InviteUserTest(AuthedTestCase):
|
|||
email to be sent.
|
||||
"""
|
||||
self.login("hamlet@zulip.com")
|
||||
invitee = "alice-test@humbughq.com"
|
||||
invitee = "alice-test@zulip.com"
|
||||
self.assert_json_success(self.invite(invitee, ["Denmark"]))
|
||||
self.assertTrue(find_key_by_email(invitee))
|
||||
self.check_sent_emails([invitee])
|
||||
|
@ -1471,15 +1471,15 @@ class InviteUserTest(AuthedTestCase):
|
|||
self.login("hamlet@zulip.com")
|
||||
# Intentionally use a weird string.
|
||||
self.assert_json_success(self.invite(
|
||||
"""bob-test@humbughq.com, carol-test@humbughq.com,
|
||||
dave-test@humbughq.com
|
||||
"""bob-test@zulip.com, carol-test@zulip.com,
|
||||
dave-test@zulip.com
|
||||
|
||||
|
||||
earl-test@humbughq.com""", ["Denmark"]))
|
||||
earl-test@zulip.com""", ["Denmark"]))
|
||||
for user in ("bob", "carol", "dave", "earl"):
|
||||
self.assertTrue(find_key_by_email("%s-test@humbughq.com" % user))
|
||||
self.check_sent_emails(["bob-test@humbughq.com", "carol-test@humbughq.com",
|
||||
"dave-test@humbughq.com", "earl-test@humbughq.com"])
|
||||
self.assertTrue(find_key_by_email("%s-test@zulip.com" % user))
|
||||
self.check_sent_emails(["bob-test@zulip.com", "carol-test@zulip.com",
|
||||
"dave-test@zulip.com", "earl-test@zulip.com"])
|
||||
|
||||
def test_missing_or_invalid_params(self):
|
||||
"""
|
||||
|
@ -1487,7 +1487,7 @@ earl-test@humbughq.com""", ["Denmark"]))
|
|||
"""
|
||||
self.login("hamlet@zulip.com")
|
||||
self.assert_json_error(
|
||||
self.client.post("/json/invite_users", {"invitee_emails": "foo@humbughq.com"}),
|
||||
self.client.post("/json/invite_users", {"invitee_emails": "foo@zulip.com"}),
|
||||
"You must specify at least one stream for invitees to join.")
|
||||
|
||||
for address in ("noatsign.com", "outsideyourdomain@example.net"):
|
||||
|
@ -1501,7 +1501,7 @@ earl-test@humbughq.com""", ["Denmark"]))
|
|||
Tests inviting to a non-existent stream.
|
||||
"""
|
||||
self.login("hamlet@zulip.com")
|
||||
self.assert_json_error(self.invite("iago-test@humbughq.com", ["NotARealStream"]),
|
||||
self.assert_json_error(self.invite("iago-test@zulip.com", ["NotARealStream"]),
|
||||
"Stream does not exist: NotARealStream. No invites were sent.")
|
||||
self.check_sent_emails([])
|
||||
|
||||
|
@ -1529,7 +1529,7 @@ earl-test@humbughq.com""", ["Denmark"]))
|
|||
self.login("hamlet@zulip.com")
|
||||
existing = ["hamlet@zulip.com", "othello@zulip.com"]
|
||||
return
|
||||
new = ["foo-test@humbughq.com", "bar-test@humbughq.com"]
|
||||
new = ["foo-test@zulip.com", "bar-test@zulip.com"]
|
||||
|
||||
result = self.client.post("/json/invite_users",
|
||||
{"invitee_emails": "\n".join(existing + new),
|
||||
|
@ -1555,7 +1555,7 @@ so we didn't send them an invitation. We did send invitations to everyone else!"
|
|||
In a realm with `restricted_to_domain = True`, you can't invite people
|
||||
with a different domain from that of the realm or your e-mail address.
|
||||
"""
|
||||
humbug_realm = Realm.objects.get(domain="humbughq.com")
|
||||
humbug_realm = Realm.objects.get(domain="zulip.com")
|
||||
humbug_realm.restricted_to_domain = True
|
||||
humbug_realm.save()
|
||||
|
||||
|
@ -1572,7 +1572,7 @@ so we didn't send them an invitation. We did send invitations to everyone else!"
|
|||
In a realm with `restricted_to_domain = False`, you can invite people
|
||||
with a different domain from that of the realm or your e-mail address.
|
||||
"""
|
||||
humbug_realm = Realm.objects.get(domain="humbughq.com")
|
||||
humbug_realm = Realm.objects.get(domain="zulip.com")
|
||||
humbug_realm.restricted_to_domain = False
|
||||
humbug_realm.save()
|
||||
|
||||
|
@ -1587,10 +1587,10 @@ so we didn't send them an invitation. We did send invitations to everyone else!"
|
|||
Inviting someone to streams with non-ASCII characters succeeds.
|
||||
"""
|
||||
self.login("hamlet@zulip.com")
|
||||
invitee = "alice-test@humbughq.com"
|
||||
invitee = "alice-test@zulip.com"
|
||||
|
||||
stream_name = u"hümbüǵ"
|
||||
realm = Realm.objects.get(domain="humbughq.com")
|
||||
realm = Realm.objects.get(domain="zulip.com")
|
||||
stream, _ = create_stream_if_needed(realm, stream_name)
|
||||
|
||||
# Make sure we're subscribed before inviting someone.
|
||||
|
@ -2034,7 +2034,7 @@ class GetSubscribersTest(AuthedTestCase):
|
|||
"Unable to retrieve subscribers for invite-only stream")
|
||||
|
||||
def bugdown_convert(text):
|
||||
return bugdown.convert(text, "humbughq.com")
|
||||
return bugdown.convert(text, "zulip.com")
|
||||
|
||||
class BugdownTest(TestCase):
|
||||
def common_bugdown_test(self, text, expected):
|
||||
|
@ -2260,7 +2260,7 @@ int x = 3
|
|||
('go to views.org please', "<p>go to %s please</p>", 'views.org'),
|
||||
('http://foo.com/blah_blah/', "<p>%s</p>", 'http://foo.com/blah_blah/'),
|
||||
('python class views.py is', "<p>python class views.py is</p>", ''),
|
||||
('with www www.humbughq.com/foo ok?', "<p>with www %s ok?</p>", 'www.humbughq.com/foo'),
|
||||
('with www www.zulip.com/foo ok?', "<p>with www %s ok?</p>", 'www.zulip.com/foo'),
|
||||
('allow questions like foo.com?', "<p>allow questions like %s?</p>", 'foo.com'),
|
||||
('"is.gd/foo/ "', "<p>\"%s \"</p>", 'is.gd/foo/'),
|
||||
('end of sentence https://t.co.', "<p>end of sentence %s.</p>", 'https://t.co'),
|
||||
|
@ -2270,7 +2270,7 @@ int x = 3
|
|||
('http://www.guardian.co.uk/foo/bar', "<p>%s</p>", 'http://www.guardian.co.uk/foo/bar'),
|
||||
('from http://supervisord.org/running.html:', "<p>from %s:</p>", 'http://supervisord.org/running.html'),
|
||||
('http://raven.io', "<p>%s</p>", 'http://raven.io'),
|
||||
('at https://humbughq.com/api. Check it!', "<p>at %s. Check it!</p>", 'https://humbughq.com/api'),
|
||||
('at https://zulip.com/api. Check it!', "<p>at %s. Check it!</p>", 'https://zulip.com/api'),
|
||||
('goo.gl/abc', "<p>%s</p>", 'goo.gl/abc'),
|
||||
('I spent a year at ucl.ac.uk', "<p>I spent a year at %s</p>", 'ucl.ac.uk'),
|
||||
('http://a.cc/i/FMXO', "<p>%s</p>", 'http://a.cc/i/FMXO'),
|
||||
|
@ -2367,8 +2367,8 @@ NY-Haskell/events/108707682/?a=co1.1_grp&rv=co1.1\">Haskell NYC Meetup</a></
|
|||
('[YOLO](http://en.wikipedia.org/wiki/YOLO_(motto))',
|
||||
'<p><a href="http://en.wikipedia.org/wiki/YOLO_(motto)" target="_blank" title="http://en.wikipedia.org/wiki/YOLO_(motto)"\
|
||||
>YOLO</a></p>'),
|
||||
('Sent to http_something_real@humbughq.com', '<p>Sent to <a href="mailto:http_something_real@humbughq.com" \
|
||||
title="mailto:http_something_real@humbughq.com">http_something_real@humbughq.com</a></p>'),
|
||||
('Sent to http_something_real@zulip.com', '<p>Sent to <a href="mailto:http_something_real@zulip.com" \
|
||||
title="mailto:http_something_real@zulip.com">http_something_real@zulip.com</a></p>'),
|
||||
('Sent to othello@zulip.com', '<p>Sent to <a href="mailto:othello@zulip.com" title="mailto:othello@zulip.com">\
|
||||
othello@zulip.com</a></p>')
|
||||
)
|
||||
|
@ -2633,7 +2633,7 @@ class UserPresenceTests(AuthedTestCase):
|
|||
self.assert_json_success(result)
|
||||
json = ujson.loads(result.content)
|
||||
self.assertEqual(json['presences'][email][client]['status'], 'idle')
|
||||
# We only want @humbughq.com emails
|
||||
# We only want @zulip.com emails
|
||||
for email in json['presences'].keys():
|
||||
self.assertEqual(email_to_domain(email), 'zulip.com')
|
||||
|
||||
|
|
|
@ -1490,7 +1490,7 @@ class ActivityTable(object):
|
|||
return sorted(self.rows.iteritems(), key=lambda (k,r): r['age'])
|
||||
|
||||
def can_view_activity(request):
|
||||
return request.user.realm.domain == 'humbughq.com'
|
||||
return request.user.realm.domain == 'zulip.com'
|
||||
|
||||
@login_required(login_url = settings.HOME_NOT_LOGGED_IN)
|
||||
def get_activity(request):
|
||||
|
@ -1562,7 +1562,7 @@ def api_github_landing(request, user_profile, event=REQ,
|
|||
stream = 'commits'
|
||||
|
||||
# CUSTOMER18 has requested not to get pull request notifications
|
||||
if event == 'pull_request' and user_profile.realm.domain not in ['customer18.invalid', 'humbughq.com']:
|
||||
if event == 'pull_request' and user_profile.realm.domain not in ['customer18.invalid', 'zulip.com']:
|
||||
pull_req = payload['pull_request']
|
||||
|
||||
subject = "%s: pull request %d" % (repository['name'],
|
||||
|
@ -1579,7 +1579,7 @@ def api_github_landing(request, user_profile, event=REQ,
|
|||
# get spammed when people commit to non-master all over the place.
|
||||
# Long-term, this will be replaced by some GitHub configuration
|
||||
# option of which branches to notify on.
|
||||
if short_ref != 'master' and user_profile.realm.domain in ['customer18.invalid', 'humbughq.com']:
|
||||
if short_ref != 'master' and user_profile.realm.domain in ['customer18.invalid', 'zulip.com']:
|
||||
return json_success()
|
||||
|
||||
if branches:
|
||||
|
|
Loading…
Reference in New Issue