From a20ebbf08f5d07fcf5c722314579e2ed7a7b0f3d Mon Sep 17 00:00:00 2001 From: prafull-opensignlabs <93375423+prafull-opensignlabs@users.noreply.github.com> Date: Thu, 16 Nov 2023 11:19:34 +0530 Subject: [PATCH 1/2] change in in class level permission of contracts_User class (#192) --- .../migrations/20231110174122-create_setclp.cjs | 11 +++++------ apps/OpenSignServer/index.js | 11 ++++++----- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/apps/OpenSignServer/databases/migrations/20231110174122-create_setclp.cjs b/apps/OpenSignServer/databases/migrations/20231110174122-create_setclp.cjs index b3a670318..786c506af 100644 --- a/apps/OpenSignServer/databases/migrations/20231110174122-create_setclp.cjs +++ b/apps/OpenSignServer/databases/migrations/20231110174122-create_setclp.cjs @@ -18,22 +18,21 @@ exports.up = async Parse => { schema.addString('Next_billing_date'); schema.addBoolean('IsContactEntry'); schema.addBoolean('ShareWithTeam'); - schema.addPointer('TenantId', "partners_Tenant") - schema.addPointer('UserId', "_User") - schema.addPointer("CreatedBy", "_User") + schema.addPointer('TenantId', 'partners_Tenant'); + schema.addPointer('UserId', '_User'); + schema.addPointer('CreatedBy', '_User'); schema.setCLP({ get: {}, find: {}, count: {}, - create: {}, - update: {}, + create: { '*': true }, + update: { '*': true }, delete: {}, addField: {}, }); return schema.save(); - // const config = new Config(process.env.APP_ID, process.env.PARSE_MOUNT); // const schema = await config.database.loadSchema(); // await schema.setPermissions('myclass', { diff --git a/apps/OpenSignServer/index.js b/apps/OpenSignServer/index.js index 14ca95558..b126fe32f 100644 --- a/apps/OpenSignServer/index.js +++ b/apps/OpenSignServer/index.js @@ -21,7 +21,7 @@ import { exec } from 'child_process'; const spacesEndpoint = new AWS.Endpoint(process.env.DO_ENDPOINT); // console.log("configuration ", configuration); -if (process.env.USE_LOCAL !== "TRUE") { +if (process.env.USE_LOCAL !== 'TRUE') { const s3Options = { bucket: process.env.DO_SPACE, // globalConfig.S3FilesAdapter.bucket, baseUrl: process.env.DO_BASEURL, @@ -84,7 +84,9 @@ export const config = { module: 'parse-server-api-mail-adapter', options: { // The email address from which emails are sent. - sender: process.env.SMTP_ENABLE ? process.env.SMTP_USER_EMAIL : process.env.MAILGUN_SENDER, + sender: process.env.SMTP_ENABLE + ? process.env.SMTP_USER_EMAIL + : process.env.MAILGUN_SENDER, // The email templates. templates: { // The template used by Parse Server to send an email for password @@ -185,9 +187,8 @@ if (!process.env.TESTING) { // This will enable the Live Query real-time server await ParseServer.createLiveQueryServer(httpServer); - const migrate = - 'APPLICATION_ID=legadranaxn SERVER_URL=http://localhost:8080/app MASTER_KEY=XnAwPDRQQyMr npx parse-dbtool migrate'; - // `APPLICATION_ID=${process.env.APP_ID} SERVER_URL=${process.env.SERVER_URL} MASTER_KEY=${process.env.MASTER_KEY} npx parse-dbtool migrate`; + const migrate = `APPLICATION_ID=${process.env.APP_ID} SERVER_URL=${process.env.SERVER_URL} MASTER_KEY=${process.env.MASTER_KEY} npx parse-dbtool migrate`; + // 'APPLICATION_ID={legadranaxn} SERVER_URL=http://localhost:8080/app MASTER_KEY=XnAwPDRQQyMr npx parse-dbtool migrate'; exec(migrate, (error, stdout, stderr) => { if (error) { From 6bee566d8db03f8a8cb5e695f7ae1b0ee02ec89f Mon Sep 17 00:00:00 2001 From: prafull-opensignlabs <93375423+prafull-opensignlabs@users.noreply.github.com> Date: Thu, 16 Nov 2023 19:25:57 +0530 Subject: [PATCH 2/2] fix: sendmail cloud function is not working (#194) --- apps/OpenSignServer/cloud/parsefunction/sendMail.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/OpenSignServer/cloud/parsefunction/sendMail.js b/apps/OpenSignServer/cloud/parsefunction/sendMail.js index 3465332c1..fb964e28f 100644 --- a/apps/OpenSignServer/cloud/parsefunction/sendMail.js +++ b/apps/OpenSignServer/cloud/parsefunction/sendMail.js @@ -6,7 +6,7 @@ import { createTransport } from 'nodemailer'; let transporterSMTP; let mailgunClient; - +let mailgunDomain; if (process.env.SMTP_ENABLE) { transporterSMTP = createTransport({ host: process.env.SMTP_HOST, @@ -23,6 +23,7 @@ if (process.env.SMTP_ENABLE) { username: 'api', key: process.env.MAILGUN_API_KEY, }); + mailgunDomain = process.env.MAILGUN_DOMAIN; } async function sendmail(req) {