Skip to content

telemark/document-templates

Repository files navigation

document-templates

Templates for document generation

Usage

const getTemplate = require('document-templates')

console.log(getTemplate({ domain: 'avtaler', templateId: 'elevpc' }))

returns

{ 
  "file": "elevpc.docx",
  "name": "Avtale om leasing-pc fra Telemark fylkeskommune",
  "dueDays": 75,
  "dueDate": false,
  "expireDate": false,
  "expireDays": false,
  "requireDigitalSignature": true,
  "requireGuardianSignature": true,
  "requireGuardianConsent": true,
  "dropManualDistribution": false,
  "archive": {
    "Title": "Leieavtale elev-pc",
    "Category": "Dokument ut",
    "SignOff": true,
    "AccessCode": "13",
    "Paragraph": "Offl. § 13 jf. fvl. § 13 (1) nr.1",
    "NoarkClassificationCode": "B31",
    "Status": "J",
  },
  "distribution": {
    "kunDigitalLevering": true,
    "lenker": [
      {
        "ledetekst": "Mer informasjon:",
        "urlLenke": "https://www.telemark.no/Vaare-tjenester/Utdanning/For-elever/PC-i-skolen",
        "urlTekst": "PC i skolen"
      },
      {
        "ledetekst": "Se også:",
        "urlLenke": "https://www.telemark.no/Vaare-tjenester/Utdanning/For-elever/PC-i-skolen/Artikler/Leasing-PC",
        "urlTekst": "Leasing PC"
      },
      {
        "ledetekst": "Prøveordning:",
        "urlLenke": "https://www.telemark.no/Vaare-tjenester/Utdanning/For-elever/PC-i-skolen/Artikler/Egen-PC-proeveordning",
        "urlTekst": "Bruk egen PC"
      }
    ]
  },
  "agreementService": {
    "serviceUrl": "https://avtaler.api.service.t-fk.no/agreements"
  }
}

Description

License

MIT