diff --git a/_extensions/texnative/partials/page-cover.tex b/_extensions/texnative/partials/page-cover.tex index 70f9a7a..10b7efa 100644 --- a/_extensions/texnative/partials/page-cover.tex +++ b/_extensions/texnative/partials/page-cover.tex @@ -29,6 +29,14 @@ {\bf Client:} & $client.name$ \\ $endif$ +$if(clientname)$ +{\bf Client:} & $clientname$ \\ +$endif$ + +$if(reportperiod)$ +{\bf Report Period:} & $reportperiod$ \\ +$endif$ + $if(contact_person)$ {\bf Contact Person:} & $contact_person$ \\ $endif$ diff --git a/_extensions/texnative/texnative_dcl.lua b/_extensions/texnative/texnative_dcl.lua index 73b16eb..8b9b1a7 100644 --- a/_extensions/texnative/texnative_dcl.lua +++ b/_extensions/texnative/texnative_dcl.lua @@ -112,6 +112,12 @@ function Meta(meta) return meta end + -- Support simple 'data_classification_level' property to override level + -- This allows: -M data_classification_level="confidential" instead of -M data_classification_label.level="confidential" + if meta.data_classification_level ~= nil then + dcl.level = meta.data_classification_level + end + -- Validate configuration local valid, err = M.validate_config(dcl) if not valid then