Skip to content

Commit 2a3947e

Browse files
feat: send completed mail to all signers
1 parent 9c1b426 commit 2a3947e

19 files changed

+25
-16
lines changed

apps/OpenSignServer/cloud/customRoute/autoReminder.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ export default async function autoReminder(request, response) {
8888
docQuery.exists('Signers');
8989
docQuery.exists('SignedUrl');
9090
docQuery.descending('createdAt');
91-
docQuery.include('Signers,AuditTrail.UserPtr,ExtUserPtr');
91+
docQuery.include('Signers,AuditTrail.UserPtr,ExtUserPtr,ExtUserPtr.TenantId');
9292
docQuery.notEqualTo('IsCompleted', true);
9393
docQuery.notEqualTo('IsDeclined', true);
9494
docQuery.notEqualTo('IsArchive', true);

apps/OpenSignServer/cloud/customRoute/v1/routes/deleteDocument.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ export default async function deleteDocument(request, response) {
2020
const Document = new Parse.Query('contracts_Document');
2121
Document.equalTo('objectId', request.params.document_id);
2222
Document.equalTo('CreatedBy', userPtr);
23+
Document.include('ExtUserPtr.TenantId');
2324
const res = await Document.first({ useMasterKey: true });
2425
if (res) {
2526
const isArchive = res.get('IsArchive');

apps/OpenSignServer/cloud/customRoute/v1/routes/deleteFolder.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ export default async function deleteFolder(request, response) {
2222
obj.equalTo('objectId', folderId);
2323
obj.equalTo('IsArchive', true);
2424
obj.equalTo('CreatedBy', userPtr);
25+
obj.include('ExtUserPtr.TenantId');
2526
const isFolderDeleted = await obj.first({ useMasterKey: true });
2627
if (!isFolderDeleted) {
2728
const folder = new Parse.Query('contracts_Document');

apps/OpenSignServer/cloud/customRoute/v1/routes/getDocument.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ export default async function getDocument(request, response) {
2424
Document.include('Folder');
2525
Document.include('ExtUserPtr');
2626
Document.include('Placeholders.signerPtr');
27+
Document.include('ExtUserPtr.TenantId');
2728
const res = await Document.first({ useMasterKey: true });
2829
if (res) {
2930
const document = JSON.parse(JSON.stringify(res));

apps/OpenSignServer/cloud/customRoute/v1/routes/getDocumentList.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ export default async function getDocumentList(request, response) {
6262
'X-Parse-Application-Id': appId,
6363
'X-Parse-Master-Key': process.env.MASTER_KEY,
6464
};
65-
const url = `${serverUrl}/classes/${clsName}?where=${strParams}&keys=${strKeys},Placeholders&order=${orderBy}&skip=${skip}&limit=${limit}&include=AuditTrail.UserPtr,Placeholders.signerPtr`;
65+
const url = `${serverUrl}/classes/${clsName}?where=${strParams}&keys=${strKeys},Placeholders&order=${orderBy}&skip=${skip}&limit=${limit}&include=AuditTrail.UserPtr,Placeholders.signerPtr,ExtUserPtr.TenantId`;
6666
try {
6767
const res = await axios.get(url, { headers: headers });
6868
if (res.data && res.data.results.length > 0) {

apps/OpenSignServer/cloud/customRoute/v1/routes/getFolder.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ export default async function getFolder(request, response) {
2525
folderCls.notEqualTo('IsArchive', true);
2626
folderCls.descending('createdAt');
2727
folderCls.include('Folder');
28-
28+
folderCls.include('ExtUserPtr.TenantId');
2929
const res = await folderCls.first({ useMasterKey: true });
3030
if (res) {
3131
const parseRes = JSON.parse(JSON.stringify(res));

apps/OpenSignServer/cloud/customRoute/v1/routes/getFolderList.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ export default async function getFolderList(request, response) {
3535
folderCls.doesNotExist('Folder');
3636
}
3737
folderCls.descending('createdAt');
38+
folderCls.include('ExtUserPtr.TenantId');
3839
folderCls.limit(limit);
3940
folderCls.skip(skip);
4041
const res = await folderCls.find({ useMasterKey: true });

apps/OpenSignServer/cloud/customRoute/v1/routes/resendMail.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ export default async function resendMail(request, response) {
3535
docQuery.notEqualTo('IsArchive', true);
3636
docQuery.greaterThanOrEqualTo('ExpiryDate', new Date());
3737
docQuery.exists('SignedUrl');
38-
38+
docQuery.include('ExtUserPtr.TenantId');
3939
const resDoc = await docQuery.first({ useMasterKey: true });
4040
// console.log("resDoc ",resDoc)
4141
if (resDoc) {

apps/OpenSignServer/cloud/customRoute/v1/routes/updateDocument.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ export default async function updateDocument(request, response) {
2323
const document = new Parse.Query('contracts_Document');
2424
document.equalTo('objectId', request.params.document_id);
2525
document.equalTo('CreatedBy', userPtr);
26+
document.include('ExtUserPtr.TenantId');
2627
const res = await document.first({ useMasterKey: true });
2728
if (res) {
2829
const isArchive = res.get('IsArchive');

apps/OpenSignServer/cloud/customRoute/v1/routes/updateFolder.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ export default async function updateFolder(request, response) {
2525
folderCls.equalTo('objectId', folderId);
2626
folderCls.equalTo('Type', 'Folder');
2727
folderCls.notEqualTo('IsArchive', true);
28-
28+
folderCls.include('ExtUserPtr.TenantId');
2929
const res = await folderCls.first({ useMasterKey: true });
3030
if (res) {
3131
const updateFolder = new Parse.Object('contracts_Document');

0 commit comments

Comments
 (0)