Browse Source
Merge pull request #5966 from Budibase/feat/qa-templates
Return QA templates when environment variable is set
pull/6002/head
Peter Clement
4 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with
4 additions and
2 deletions
-
packages/frontend-core/src/api/templates.js
-
packages/server/src/api/controllers/templates.js
-
packages/server/src/environment.js
|
|
|
@ -29,7 +29,7 @@ export const buildTemplateEndpoints = API => ({ |
|
|
|
*/ |
|
|
|
getAppTemplates: async () => { |
|
|
|
return await API.get({ |
|
|
|
url: "/api/templates?type=app", |
|
|
|
url: "/api/templates", |
|
|
|
}) |
|
|
|
}, |
|
|
|
}) |
|
|
|
|
|
|
|
@ -1,12 +1,13 @@ |
|
|
|
const fetch = require("node-fetch") |
|
|
|
const { downloadTemplate } = require("../../utilities/fileSystem") |
|
|
|
const env = require("../../environment") |
|
|
|
|
|
|
|
// development flag, can be used to test against templates exported locally
|
|
|
|
const DEFAULT_TEMPLATES_BUCKET = |
|
|
|
"prod-budi-templates.s3-eu-west-1.amazonaws.com" |
|
|
|
|
|
|
|
exports.fetch = async function (ctx) { |
|
|
|
const { type = "app" } = ctx.query |
|
|
|
let type = env.TEMPLATE_REPOSITORY |
|
|
|
let response, |
|
|
|
error = false |
|
|
|
try { |
|
|
|
|
|
|
|
@ -78,6 +78,7 @@ module.exports = { |
|
|
|
ALLOW_DEV_AUTOMATIONS: process.env.ALLOW_DEV_AUTOMATIONS, |
|
|
|
DISABLE_THREADING: process.env.DISABLE_THREADING, |
|
|
|
SQL_MAX_ROWS: process.env.SQL_MAX_ROWS, |
|
|
|
TEMPLATE_REPOSITORY: process.env.TEMPLATE_REPOSITORY || "app", |
|
|
|
_set(key, value) { |
|
|
|
process.env[key] = value |
|
|
|
module.exports[key] = value |
|
|
|
|