This repository was archived by the owner on Sep 3, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +12
-9
lines changed
src/dispatch/plugins/dispatch_slack/case Expand file tree Collapse file tree 1 file changed +12
-9
lines changed Original file line number Diff line number Diff line change 33
33
34
34
35
35
def create_case_message (case : Case , channel_id : str ) -> list [Block ]:
36
+ fields = [
37
+ f"*Assignee* \n { case .assignee .individual .email } " ,
38
+ f"*Status* \n { case .status } " ,
39
+ f"*Severity* \n { case .case_severity .name } " ,
40
+ f"*Type* \n { case .case_type .name } " ,
41
+ f"*Priority* \n { case .case_priority .name } " ,
42
+ ]
43
+
44
+ if case .signal_instances :
45
+ fields .append (f"*Variant* \n { case .signal_instances [0 ].signal .variant } " )
46
+
36
47
blocks = [
37
48
Context (elements = [f"* { case .name } - Case Details*" ]),
38
49
Section (
@@ -44,15 +55,7 @@ def create_case_message(case: Case, channel_id: str) -> list[Block]:
44
55
),
45
56
),
46
57
Section (text = f"*Description* \n { case .description } " ),
47
- Section (
48
- fields = [
49
- f"*Assignee* \n { case .assignee .individual .email } " ,
50
- f"*Status* \n { case .status } " ,
51
- f"*Severity* \n { case .case_severity .name } " ,
52
- f"*Type* \n { case .case_type .name } " ,
53
- f"*Priority* \n { case .case_priority .name } " ,
54
- ]
55
- ),
58
+ Section (fields = fields ),
56
59
]
57
60
58
61
button_metadata = SubjectMetadata (
You can’t perform that action at this time.
0 commit comments