Skip to content

Commit fe18f4f

Browse files
ref: get_group_{body,title,description} to not need request (#85263)
<!-- Describe your PR here. -->
1 parent d6526fe commit fe18f4f

File tree

4 files changed

+18
-18
lines changed

4 files changed

+18
-18
lines changed

src/sentry/plugins/bases/issue.py

+6-6
Original file line numberDiff line numberDiff line change
@@ -33,23 +33,23 @@ class IssueTrackingPlugin(Plugin):
3333
def get_plugin_type(self):
3434
return "issue-tracking"
3535

36-
def _get_group_body(self, request: Request, group, event, **kwargs):
36+
def _get_group_body(self, group, event, **kwargs):
3737
result = []
3838
for interface in event.interfaces.values():
3939
output = safe_execute(interface.to_string, event)
4040
if output:
4141
result.append(output)
4242
return "\n\n".join(result)
4343

44-
def _get_group_description(self, request: Request, group, event):
44+
def _get_group_description(self, group, event):
4545
referrer = self.get_conf_key() + "_plugin"
4646
output = [absolute_uri(group.get_absolute_url(params={"referrer": referrer}))]
47-
body = self._get_group_body(request, group, event)
47+
body = self._get_group_body(group, event)
4848
if body:
4949
output.extend(["", "```", body, "```"])
5050
return "\n".join(output)
5151

52-
def _get_group_title(self, request: Request, group, event):
52+
def _get_group_title(self, group, event):
5353
return event.title
5454

5555
def is_configured(self, project) -> bool:
@@ -135,8 +135,8 @@ def link_issue(self, request: Request, group, form_data, **kwargs):
135135

136136
def get_initial_form_data(self, request: Request, group, event, **kwargs):
137137
return {
138-
"description": self._get_group_description(request, group, event),
139-
"title": self._get_group_title(request, group, event),
138+
"description": self._get_group_description(group, event),
139+
"title": self._get_group_title(group, event),
140140
}
141141

142142
def has_auth_configured(self, **kwargs):

src/sentry/plugins/bases/issue2.py

+6-6
Original file line numberDiff line numberDiff line change
@@ -101,23 +101,23 @@ def get_plugin_type(self):
101101
def has_project_conf(self):
102102
return True
103103

104-
def get_group_body(self, request: Request, group, event, **kwargs):
104+
def get_group_body(self, group, event, **kwargs):
105105
result = []
106106
for interface in event.interfaces.values():
107107
output = safe_execute(interface.to_string, event)
108108
if output:
109109
result.append(output)
110110
return "\n\n".join(result)
111111

112-
def get_group_description(self, request: Request, group, event):
112+
def get_group_description(self, group, event):
113113
referrer = self.get_conf_key() + "_plugin"
114114
output = [absolute_uri(group.get_absolute_url(params={"referrer": referrer}))]
115-
body = self.get_group_body(request, group, event)
115+
body = self.get_group_body(group, event)
116116
if body:
117117
output.extend(["", "```", body, "```"])
118118
return "\n".join(output)
119119

120-
def get_group_title(self, request: Request, group, event):
120+
def get_group_title(self, group, event):
121121
return event.title
122122

123123
def is_configured(self, project) -> bool:
@@ -172,13 +172,13 @@ def get_new_issue_fields(self, request: Request, group, event, **kwargs):
172172
{
173173
"name": "title",
174174
"label": "Title",
175-
"default": self.get_group_title(request, group, event),
175+
"default": self.get_group_title(group, event),
176176
"type": "text",
177177
},
178178
{
179179
"name": "description",
180180
"label": "Description",
181-
"default": self.get_group_description(request, group, event),
181+
"default": self.get_group_description(group, event),
182182
"type": "textarea",
183183
},
184184
]

src/sentry_plugins/jira/plugin.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,10 @@ def is_configured(self, project) -> bool:
6060
return False
6161
return True
6262

63-
def get_group_description(self, request: Request, group, event):
63+
def get_group_description(self, group, event):
6464
# mostly the same as parent class, but change ``` to {code}
6565
output = [absolute_uri(group.get_absolute_url(params={"referrer": "jira_plugin"}))]
66-
body = self.get_group_body(request, group, event)
66+
body = self.get_group_body(group, event)
6767
if body:
6868
output.extend(["", "{code}", body, "{code}"])
6969
return "\n".join(output)

src/sentry_plugins/redmine/plugin.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -67,13 +67,13 @@ def get_new_issue_title(self, **kwargs):
6767

6868
def get_initial_form_data(self, request: Request, group, event, **kwargs):
6969
return {
70-
"description": self._get_group_description(request, group, event),
71-
"title": self._get_group_title(request, group, event),
70+
"description": self._get_group_description(group, event),
71+
"title": self._get_group_title(group, event),
7272
}
7373

74-
def _get_group_description(self, request: Request, group, event):
74+
def _get_group_description(self, group, event):
7575
output = [absolute_uri(group.get_absolute_url())]
76-
body = self._get_group_body(request, group, event)
76+
body = self._get_group_body(group, event)
7777
if body:
7878
output.extend(["", "<pre>", body, "</pre>"])
7979
return "\n".join(output)

0 commit comments

Comments
 (0)