mirror of
https://github.com/OpenSignLabs/OpenSign.git
synced 2026-08-17 21:25:54 +02:00
update documentlist api
This commit is contained in:
@@ -44,7 +44,7 @@ app.post('/createdocument', createDocument);
|
||||
app.get('/document/:document_id', getDocument);
|
||||
|
||||
// get all types of documents on the basis of doctype
|
||||
app.post('/documentlist', getDocumentList);
|
||||
app.post('/documentlist/:doctype', getDocumentList);
|
||||
|
||||
// create Template
|
||||
app.post('/createtemplate', createTemplate);
|
||||
|
||||
@@ -16,33 +16,35 @@ export default async function getDocumentList(request, response) {
|
||||
if (token !== undefined) {
|
||||
// Valid Token then proceed request
|
||||
const userId = token.get('Id');
|
||||
const docType = request.body.doctype;
|
||||
const docType = request.params.doctype;
|
||||
const limit = request?.body?.limit ? request.body.limit : 100;
|
||||
const skip = request?.body?.skip ? request.body.skip : 0;
|
||||
let reportId;
|
||||
switch (docType) {
|
||||
case 'draftDocuments':
|
||||
case 'draftdocuments':
|
||||
reportId = 'ByHuevtCFY';
|
||||
break;
|
||||
case 'signatureRequest':
|
||||
reportId = '4Hhwbp482K';
|
||||
break;
|
||||
case 'inprogressDocuments':
|
||||
case 'inprogressdocuments':
|
||||
reportId = '1MwEuxLEkF';
|
||||
break;
|
||||
case 'completeDocuments':
|
||||
case 'completedocuments':
|
||||
reportId = 'kQUoW4hUXz';
|
||||
break;
|
||||
case 'expiredDocuments':
|
||||
case 'expiredocuments':
|
||||
reportId = 'zNqBHXHsYH';
|
||||
break;
|
||||
case 'declinedDocuments':
|
||||
case 'declinedocuments':
|
||||
reportId = 'UPr2Fm5WY3';
|
||||
break;
|
||||
default:
|
||||
reportId = '';
|
||||
}
|
||||
const json = reportId && reportJson(reportId, userId);
|
||||
const clsName = 'contracts_Document';
|
||||
if (json) {
|
||||
if (reportId && json) {
|
||||
const { params, keys } = json;
|
||||
const orderBy = '-updatedAt';
|
||||
const strParams = JSON.stringify(params);
|
||||
|
||||
Reference in New Issue
Block a user