Skip to content

Issued Document ​

sfc.generated_document · every change is kept in the audit log · numbered DOC-{YYYY}-{######}

Fields ​

Every record also has id, created_at and updated_at.

FieldLabelTypeRules
applicationapplicationlink → sfc.applicationrequired
studentstudentlink → core.studentrequired
recipientrecipientlink → sfc.recipient
doc_typedoc typetextrequired
filefilefilerequired
not_for_print_copynot for print copyfile
verification_tokenverification tokentextunique
signedsignedcheckdefault false
signed_bysigned bylink → core.user
signed_atsigned atdatetime
outward_nooutward notext

Permissions ​

RoleCan
sfc:adminread, create, update, delete
sfc:signatoryread, create, update
sfc:verifierread
sfc:printerread
sfc:dispatcherread
sfc:studentread — only own rows (via student)

API ​

http
GET    /api/sfc/generated_document?<field>=<value>&limit=100&offset=0
POST   /api/sfc/generated_document
GET    /api/sfc/generated_document/:id
PATCH  /api/sfc/generated_document/:id
DELETE /api/sfc/generated_document/:id

Edulab Bench developer documentation