1
0
mirror of synced 2026-01-22 10:01:28 -05:00

Add webhook to workspace for notifications when sync fail (#2703)

* Add webhook to workspace for notifications when sync fail

* Add a no-op migration as a placeholder
This commit is contained in:
Christophe Duong
2021-04-08 19:38:32 +02:00
committed by GitHub
parent e72b0e4919
commit 54b055dae6
16 changed files with 441 additions and 14 deletions

View File

@@ -4000,6 +4000,15 @@ font-style: italic;
"email" : "email",
"slug" : "slug",
"securityUpdates" : true,
"notifications" : [ {
"slackConfiguration" : {
"webhook" : "webhook"
}
}, {
"slackConfiguration" : {
"webhook" : "webhook"
}
} ],
"workspaceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}</code></pre>
@@ -4106,6 +4115,15 @@ font-style: italic;
"email" : "email",
"slug" : "slug",
"securityUpdates" : true,
"notifications" : [ {
"slackConfiguration" : {
"webhook" : "webhook"
}
}, {
"slackConfiguration" : {
"webhook" : "webhook"
}
} ],
"workspaceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}</code></pre>
@@ -4173,6 +4191,15 @@ font-style: italic;
"email" : "email",
"slug" : "slug",
"securityUpdates" : true,
"notifications" : [ {
"slackConfiguration" : {
"webhook" : "webhook"
}
}, {
"slackConfiguration" : {
"webhook" : "webhook"
}
} ],
"workspaceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}</code></pre>
@@ -4240,6 +4267,15 @@ font-style: italic;
"email" : "email",
"slug" : "slug",
"securityUpdates" : true,
"notifications" : [ {
"slackConfiguration" : {
"webhook" : "webhook"
}
}, {
"slackConfiguration" : {
"webhook" : "webhook"
}
} ],
"workspaceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}</code></pre>
@@ -4311,6 +4347,9 @@ font-style: italic;
<li><a href="#LogRead"><code>LogRead</code> - </a></li>
<li><a href="#LogType"><code>LogType</code> - </a></li>
<li><a href="#LogsRequestBody"><code>LogsRequestBody</code> - </a></li>
<li><a href="#Notification"><code>Notification</code> - </a></li>
<li><a href="#NotificationType"><code>NotificationType</code> - </a></li>
<li><a href="#SlackNotificationConfiguration"><code>SlackNotificationConfiguration</code> - </a></li>
<li><a href="#SlugRequestBody"><code>SlugRequestBody</code> - </a></li>
<li><a href="#SourceCoreConfig"><code>SourceCoreConfig</code> - </a></li>
<li><a href="#SourceCreate"><code>SourceCreate</code> - </a></li>
@@ -4715,6 +4754,27 @@ font-style: italic;
<div class="param">logType </div><div class="param-desc"><span class="param-type"><a href="#LogType">LogType</a></span> </div>
</div> <!-- field-items -->
</div>
<div class="model">
<h3><a name="Notification"><code>Notification</code> - </a> <a class="up" href="#__Models">Up</a></h3>
<div class='model-description'></div>
<div class="field-items">
<div class="param">notificationType </div><div class="param-desc"><span class="param-type"><a href="#NotificationType">NotificationType</a></span> </div>
<div class="param">slackConfiguration (optional)</div><div class="param-desc"><span class="param-type"><a href="#SlackNotificationConfiguration">SlackNotificationConfiguration</a></span> </div>
</div> <!-- field-items -->
</div>
<div class="model">
<h3><a name="NotificationType"><code>NotificationType</code> - </a> <a class="up" href="#__Models">Up</a></h3>
<div class='model-description'></div>
<div class="field-items">
</div> <!-- field-items -->
</div>
<div class="model">
<h3><a name="SlackNotificationConfiguration"><code>SlackNotificationConfiguration</code> - </a> <a class="up" href="#__Models">Up</a></h3>
<div class='model-description'></div>
<div class="field-items">
<div class="param">webhook </div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> </div>
</div> <!-- field-items -->
</div>
<div class="model">
<h3><a name="SlugRequestBody"><code>SlugRequestBody</code> - </a> <a class="up" href="#__Models">Up</a></h3>
<div class='model-description'></div>
@@ -4936,6 +4996,7 @@ font-style: italic;
<div class="param">name </div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> </div>
<div class="param">news (optional)</div><div class="param-desc"><span class="param-type"><a href="#boolean">Boolean</a></span> </div>
<div class="param">securityUpdates (optional)</div><div class="param-desc"><span class="param-type"><a href="#boolean">Boolean</a></span> </div>
<div class="param">notifications (optional)</div><div class="param-desc"><span class="param-type"><a href="#Notification">array[Notification]</a></span> </div>
</div> <!-- field-items -->
</div>
<div class="model">
@@ -4959,6 +5020,7 @@ font-style: italic;
<div class="param">anonymousDataCollection (optional)</div><div class="param-desc"><span class="param-type"><a href="#boolean">Boolean</a></span> </div>
<div class="param">news (optional)</div><div class="param-desc"><span class="param-type"><a href="#boolean">Boolean</a></span> </div>
<div class="param">securityUpdates (optional)</div><div class="param-desc"><span class="param-type"><a href="#boolean">Boolean</a></span> </div>
<div class="param">notifications (optional)</div><div class="param-desc"><span class="param-type"><a href="#Notification">array[Notification]</a></span> </div>
</div> <!-- field-items -->
</div>
<div class="model">
@@ -4972,6 +5034,7 @@ font-style: italic;
<div class="param">anonymousDataCollection </div><div class="param-desc"><span class="param-type"><a href="#boolean">Boolean</a></span> </div>
<div class="param">news </div><div class="param-desc"><span class="param-type"><a href="#boolean">Boolean</a></span> </div>
<div class="param">securityUpdates </div><div class="param-desc"><span class="param-type"><a href="#boolean">Boolean</a></span> </div>
<div class="param">notifications (optional)</div><div class="param-desc"><span class="param-type"><a href="#Notification">array[Notification]</a></span> </div>
</div> <!-- field-items -->
</div>
</body>