mirror of
https://github.com/zulip/zulip.git
synced 2025-11-10 08:56:10 +00:00
Add support for emphasize_branch_in_topic feature.
(imported from commit 35a447ee7b94b83bd1c9425c678167003a398ae3)
This commit is contained in:
@@ -139,7 +139,8 @@ def api_github_landing(request, user_profile, event=REQ,
|
|||||||
issue_stream=REQ(default=''),
|
issue_stream=REQ(default=''),
|
||||||
exclude_pull_requests=REQ(converter=flexible_boolean, default=False),
|
exclude_pull_requests=REQ(converter=flexible_boolean, default=False),
|
||||||
exclude_issues=REQ(converter=flexible_boolean, default=False),
|
exclude_issues=REQ(converter=flexible_boolean, default=False),
|
||||||
exclude_commits=REQ(converter=flexible_boolean, default=False)
|
exclude_commits=REQ(converter=flexible_boolean, default=False),
|
||||||
|
emphasize_branch_in_topic=REQ(converter=flexible_boolean, default=False),
|
||||||
):
|
):
|
||||||
|
|
||||||
repository = payload['repository']
|
repository = payload['repository']
|
||||||
@@ -157,7 +158,9 @@ def api_github_landing(request, user_profile, event=REQ,
|
|||||||
'issue_stream': issue_stream,
|
'issue_stream': issue_stream,
|
||||||
'exclude_pull_requests': exclude_pull_requests,
|
'exclude_pull_requests': exclude_pull_requests,
|
||||||
'exclude_issues': exclude_issues,
|
'exclude_issues': exclude_issues,
|
||||||
'exclude_commits': exclude_commits}))
|
'exclude_commits': exclude_commits,
|
||||||
|
'emphasize_branch_in_topic': emphasize_branch_in_topic,
|
||||||
|
}))
|
||||||
f.write("\n")
|
f.write("\n")
|
||||||
except Exception:
|
except Exception:
|
||||||
logging.exception("Error while capturing Github event")
|
logging.exception("Error while capturing Github event")
|
||||||
@@ -168,9 +171,7 @@ def api_github_landing(request, user_profile, event=REQ,
|
|||||||
short_ref = re.sub(r'^refs/heads/', '', payload.get('ref', ""))
|
short_ref = re.sub(r'^refs/heads/', '', payload.get('ref', ""))
|
||||||
kwargs = dict()
|
kwargs = dict()
|
||||||
|
|
||||||
### realm-specific logic
|
if (emphasize_branch_in_topic or user_profile.realm.domain == "customer26.invalid") and short_ref:
|
||||||
domain = user_profile.realm.domain
|
|
||||||
if domain == "customer26.invalid" and short_ref:
|
|
||||||
kwargs['topic_focus'] = short_ref
|
kwargs['topic_focus'] = short_ref
|
||||||
|
|
||||||
allowed_events = set()
|
allowed_events = set()
|
||||||
|
|||||||
Reference in New Issue
Block a user