mirror of
https://github.com/OpenSignLabs/OpenSign.git
synced 2026-08-17 21:25:54 +02:00
fix: get contactlist API not working & response fo APIs to lowercase
This commit is contained in:
@@ -82,9 +82,9 @@ export default async function createContact(request, response) {
|
||||
const parseRes = JSON.parse(JSON.stringify(contactRes));
|
||||
return response.json({
|
||||
objectId: parseRes.objectId,
|
||||
Name: parseRes.Name,
|
||||
Email: parseRes.Email,
|
||||
Phone: parseRes.Phone,
|
||||
name: parseRes.Name,
|
||||
email: parseRes.Email,
|
||||
phone: parseRes.Phone,
|
||||
createdAt: parseRes.createdAt,
|
||||
updatedAt: parseRes.updatedAt,
|
||||
});
|
||||
@@ -124,9 +124,9 @@ export default async function createContact(request, response) {
|
||||
const parseRes = JSON.parse(JSON.stringify(contactRes));
|
||||
return response.json({
|
||||
objectId: parseRes.objectId,
|
||||
Name: parseRes.Name,
|
||||
Email: parseRes.Email,
|
||||
Phone: parseRes.Phone,
|
||||
name: parseRes.Name,
|
||||
email: parseRes.Email,
|
||||
phone: parseRes.Phone,
|
||||
createdAt: parseRes.createdAt,
|
||||
updatedAt: parseRes.updatedAt,
|
||||
});
|
||||
|
||||
@@ -21,9 +21,9 @@ export default async function getContact(request, response) {
|
||||
const parseRes = JSON.parse(JSON.stringify(res));
|
||||
return response.json({
|
||||
objectId: parseRes.objectId,
|
||||
Name: parseRes.Name,
|
||||
Email: parseRes.Email,
|
||||
Phone: parseRes.Phone,
|
||||
name: parseRes.Name,
|
||||
email: parseRes.Email,
|
||||
phone: parseRes.Phone,
|
||||
createdAt: parseRes.createdAt,
|
||||
updatedAt: parseRes.updatedAt,
|
||||
});
|
||||
|
||||
@@ -10,9 +10,8 @@ export default async function getContactList(request, response) {
|
||||
if (token !== undefined) {
|
||||
// Valid Token then proceed request
|
||||
const userPtr = token.get('userId');
|
||||
|
||||
const limit = request?.query?.limit ? request.query.limit : 100;
|
||||
const skip = request?.query?.skip ? request.query.skip : 0;
|
||||
const limit = request?.query?.limit ? parseInt(request.query.limit) : 100;
|
||||
const skip = request?.query?.skip ? parseInt(request.query.skip) : 0;
|
||||
const Contactbook = new Parse.Query('contracts_Contactbook');
|
||||
Contactbook.equalTo('CreatedBy', userPtr);
|
||||
Contactbook.notEqualTo('IsDeleted', true);
|
||||
@@ -23,9 +22,9 @@ export default async function getContactList(request, response) {
|
||||
const parseRes = JSON.parse(JSON.stringify(res));
|
||||
const contactlist = parseRes.map(x => ({
|
||||
objectId: x.objectId,
|
||||
Name: x.Name,
|
||||
Email: x.Email,
|
||||
Phone: x.Phone,
|
||||
name: x.Name,
|
||||
email: x.Email,
|
||||
phone: x.Phone,
|
||||
createdAt: x.createdAt,
|
||||
updatedAt: x.updatedAt,
|
||||
}));
|
||||
|
||||
@@ -22,12 +22,14 @@ export default async function getDocument(request, response) {
|
||||
const document = JSON.parse(JSON.stringify(res));
|
||||
return response.json({
|
||||
objectId: document.objectId,
|
||||
Title: document.Name,
|
||||
Note: document.Note || '',
|
||||
Folder: document?.Folder?.Name || 'OpenSign™ Drive',
|
||||
File: document?.SignedUrl || document.URL,
|
||||
Owner: document?.ExtUserPtr?.Name,
|
||||
Signers: document?.Signers?.map(y => y?.Name) || '',
|
||||
title: document.Name,
|
||||
note: document.Note || '',
|
||||
folder: { objectId: document?.Folder?.objectId, name: document?.Folder?.Name } || '',
|
||||
file: document?.SignedUrl || document.URL,
|
||||
owner: document?.ExtUserPtr?.Name,
|
||||
signers:
|
||||
document?.Signers?.map(y => ({ name: y?.Name, email: y?.Email, phone: y?.Phone })) ||
|
||||
[],
|
||||
createdAt: document.createdAt,
|
||||
updatedAt: document.updatedAt,
|
||||
});
|
||||
|
||||
@@ -59,12 +59,13 @@ export default async function getDocumentList(request, response) {
|
||||
if (res.data && res.data.results.length > 0) {
|
||||
const updateRes = res.data.results.map(x => ({
|
||||
objectId: x.objectId,
|
||||
Title: x.Name,
|
||||
Note: x.Note || '',
|
||||
Folder: x?.Folder?.Name || 'OpenSign™ Drive',
|
||||
File: x?.SignedUrl || x.URL,
|
||||
Owner: x?.ExtUserPtr?.Name,
|
||||
Signers: x?.Signers?.map(y => y?.Name) || '',
|
||||
title: x.Name,
|
||||
note: x.Note || '',
|
||||
folder: { objectId: x?.Folder?.objectId, name: x?.Folder?.Name } || '',
|
||||
file: x?.SignedUrl || x.URL,
|
||||
owner: x?.ExtUserPtr?.Name,
|
||||
signers:
|
||||
x?.Signers?.map(y => ({ name: y?.Name, email: y?.Email, phone: y?.Phone })) || [],
|
||||
createdAt: x.createdAt,
|
||||
updatedAt: x.updatedAt,
|
||||
}));
|
||||
|
||||
@@ -22,12 +22,14 @@ export default async function getTemplate(request, response) {
|
||||
const template = JSON.parse(JSON.stringify(res));
|
||||
return response.json({
|
||||
objectId: template.objectId,
|
||||
Title: template.Name,
|
||||
Note: template.Note || '',
|
||||
Folder: template?.Folder?.Name || 'OpenSign™ Drive',
|
||||
File: template?.SignedUrl || x.URL,
|
||||
Owner: template?.ExtUserPtr?.Name,
|
||||
Signers: template?.Signers?.map(y => y?.Name) || '',
|
||||
title: template.Name,
|
||||
note: template.Note || '',
|
||||
folder: { objectId: template?.Folder?.objectId, name: template?.Folder?.Name } || '',
|
||||
file: template?.SignedUrl || x.URL,
|
||||
owner: template?.ExtUserPtr?.Name,
|
||||
signers:
|
||||
template?.Signers?.map(y => ({ name: y?.Name, email: y?.Email, phone: y?.Phone })) ||
|
||||
[],
|
||||
createdAt: template.createdAt,
|
||||
updatedAt: template.updatedAt,
|
||||
});
|
||||
|
||||
@@ -37,6 +37,8 @@ export default async function getTemplatetList(request, response) {
|
||||
'SignedUrl',
|
||||
'ExtUserPtr.Name',
|
||||
'Signers.Name',
|
||||
'Signers.Email',
|
||||
'Signers.Phone',
|
||||
];
|
||||
const orderBy = '-updatedAt';
|
||||
const strParams = JSON.stringify(params);
|
||||
@@ -51,12 +53,12 @@ export default async function getTemplatetList(request, response) {
|
||||
if (res.data && res.data.results.length > 0) {
|
||||
const updateRes = res.data.results.map(x => ({
|
||||
objectId: x.objectId,
|
||||
Title: x.Name,
|
||||
Note: x.Note || '',
|
||||
Folder: x?.Folder?.Name || 'OpenSign™ Drive',
|
||||
File: x?.SignedUrl || x.URL,
|
||||
Owner: x?.ExtUserPtr?.Name,
|
||||
Signers: x?.Signers?.map(y => y?.Name) || '',
|
||||
title: x.Name,
|
||||
note: x.Note || '',
|
||||
folder: { objectId: x?.Folder?.objectId, name: x?.Folder?.Name } || '',
|
||||
file: x?.SignedUrl || x.URL,
|
||||
owner: x?.ExtUserPtr?.Name,
|
||||
signers: x?.Signers?.map(y => ({ name: y?.Name, email: y?.Email, phone: y?.Phone })) || [],
|
||||
createdAt: x.createdAt,
|
||||
updatedAt: x.updatedAt,
|
||||
}));
|
||||
|
||||
@@ -20,11 +20,11 @@ export default async function getUser(request, response) {
|
||||
const parseRes = JSON.parse(JSON.stringify(user));
|
||||
return response.json({
|
||||
objectId: parseRes.objectId,
|
||||
Name: parseRes.Name,
|
||||
Email: parseRes.Email,
|
||||
Phone: parseRes.Phone,
|
||||
JobTitle: parseRes.JobTitle,
|
||||
Company: parseRes.Company,
|
||||
name: parseRes.Name,
|
||||
email: parseRes.Email,
|
||||
phone: parseRes.Phone,
|
||||
jobTitle: parseRes.JobTitle,
|
||||
company: parseRes.Company,
|
||||
createdAt: parseRes.createdAt,
|
||||
updatedAt: parseRes.updatedAt,
|
||||
});
|
||||
|
||||
@@ -17,7 +17,7 @@ export default async function getWebhook(request, response) {
|
||||
|
||||
if (parseUser && parseUser.Webhook) {
|
||||
return response.json({
|
||||
Webhook: parseUser.Webhook,
|
||||
webhook: parseUser.Webhook,
|
||||
});
|
||||
} else {
|
||||
return response.json({});
|
||||
|
||||
Reference in New Issue
Block a user