Finish Netlify integration v1 full-loop

This commit is contained in:
Tuan Dang
2022-12-14 18:18:21 -05:00
parent fe17d8459b
commit 787e54fb91
14 changed files with 441 additions and 108 deletions
@@ -9,7 +9,9 @@ import SecurityClient from "~/utilities/SecurityClient";
* @param {String} obj.app - name of app
* @param {String} obj.environment - project environment to push secrets from
* @param {Boolean} obj.isActive - active state
* @param {String} obj.target - (optional) target (environment)
* @param {String} obj.target - (optional) target (environment) for Vercel integration
* @param {String} obj.context - (optional) context (environment) for Netlify integration
* @param {String} obj.siteId - (optional) app (site_id) for Netlify integration
* @returns
*/
const updateIntegration = ({
@@ -17,7 +19,9 @@ const updateIntegration = ({
app,
environment,
isActive,
target
target,
context,
siteId
}) => {
return SecurityClient.fetchCall(
"/api/v1/integration/" + integrationId,
@@ -30,7 +34,9 @@ const updateIntegration = ({
app,
environment,
isActive,
target
target,
context,
siteId
}),
}
).then(async (res) => {