Class: RcDocumentsService
Defined in: backends/web-backend/src/rc-workbooks/rc-documents.service.ts:46
Implements
OnModuleInit
Constructors
Constructor
new RcDocumentsService(
rcWorkbookModel,rcDocModel,projectsService,rolesService):RcDocumentsService
Defined in: backends/web-backend/src/rc-workbooks/rc-documents.service.ts:51
Parameters
rcWorkbookModel
Model<RcWorkbookDocument>
rcDocModel
Model<RcWorkbookDocumentDocument>
projectsService
rolesService
Returns
RcDocumentsService
Methods
list()
list(
workbookId,acting):Promise<RcDocumentEntry[]>
Defined in: backends/web-backend/src/rc-workbooks/rc-documents.service.ts:99
Parameters
workbookId
string
acting
ActingUser
Returns
Promise<RcDocumentEntry[]>
onModuleInit()
onModuleInit():
void
Defined in: backends/web-backend/src/rc-workbooks/rc-documents.service.ts:58
Returns
void
Implementation of
OnModuleInit.onModuleInit
presignedDownload()
presignedDownload(
workbookId,documentId,acting):Promise<{filename:string;url:string; }>
Defined in: backends/web-backend/src/rc-workbooks/rc-documents.service.ts:154
Parameters
workbookId
string
documentId
string
acting
ActingUser
Returns
Promise<{ filename: string; url: string; }>
remove()
remove(
workbookId,documentId,acting):Promise<void>
Defined in: backends/web-backend/src/rc-workbooks/rc-documents.service.ts:141
Parameters
workbookId
string
documentId
string
acting
ActingUser
Returns
Promise<void>
removeAllForWorkbook()
removeAllForWorkbook(
workbookId):Promise<void>
Defined in: backends/web-backend/src/rc-workbooks/rc-documents.service.ts:162
Parameters
workbookId
string
Returns
Promise<void>
upload()
upload(
workbookId,input,acting):Promise<RcDocumentEntry>
Defined in: backends/web-backend/src/rc-workbooks/rc-documents.service.ts:112
Parameters
workbookId
string
input
UploadInput
acting
ActingUser
Returns
Promise<RcDocumentEntry>
