mirror of
https://github.com/coder/coder.git
synced 2026-06-02 20:48:20 +00:00
f3fe3bc785
Relates to https://github.com/coder/coder/issues/15845 When the `/workspace/<name>/builds` endpoint is hit, we check if the requested template version is different to the previously used template version. If these values differ, we can assume that the workspace has been manually updated and send the appropriate notification. Automatic updates happen in the lifecycle executor and bypasses this endpoint entirely.
35 lines
1.4 KiB
Plaintext
35 lines
1.4 KiB
Plaintext
{
|
|
"_version": "1.1",
|
|
"msg_id": "00000000-0000-0000-0000-000000000000",
|
|
"payload": {
|
|
"_version": "1.1",
|
|
"notification_name": "Workspace Manually Updated",
|
|
"notification_template_id": "00000000-0000-0000-0000-000000000000",
|
|
"user_id": "00000000-0000-0000-0000-000000000000",
|
|
"user_email": "bobby@coder.com",
|
|
"user_name": "Bobby",
|
|
"user_username": "bobby",
|
|
"actions": [
|
|
{
|
|
"label": "View workspace",
|
|
"url": "http://test.com/@bobby/bobby-workspace"
|
|
},
|
|
{
|
|
"label": "View template version",
|
|
"url": "http://test.com/templates/bobby-organization/bobby-template/versions/alpha"
|
|
}
|
|
],
|
|
"labels": {
|
|
"initiator": "bobby",
|
|
"organization": "bobby-organization",
|
|
"template": "bobby-template",
|
|
"version": "alpha",
|
|
"workspace": "bobby-workspace"
|
|
},
|
|
"data": null
|
|
},
|
|
"title": "Workspace 'bobby-workspace' has been manually updated",
|
|
"title_markdown": "Workspace 'bobby-workspace' has been manually updated",
|
|
"body": "Hello Bobby,\n\nA new workspace build has been manually created for your workspace bobby-workspace by bobby to update it to version alpha of template bobby-template.",
|
|
"body_markdown": "Hello Bobby,\n\nA new workspace build has been manually created for your workspace **bobby-workspace** by **bobby** to update it to version **alpha** of template **bobby-template**."
|
|
} |