From b415fbfe237ee0e85f86d27dde87f45cfa7d4399 Mon Sep 17 00:00:00 2001 From: Dan Brodjieski Date: Thu, 3 Sep 2026 16:48:02 -0400 Subject: [PATCH] refactor: add DDM content to HTML/PDF --- src/mscp/data/templates/documents/html/rule.html.jinja | 4 ++++ src/mscp/data/templates/documents/typst/rule.typ.jinja | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/src/mscp/data/templates/documents/html/rule.html.jinja b/src/mscp/data/templates/documents/html/rule.html.jinja index ca9a6e2b..da162fd4 100644 --- a/src/mscp/data/templates/documents/html/rule.html.jinja +++ b/src/mscp/data/templates/documents/html/rule.html.jinja @@ -40,6 +40,10 @@
{{ rule.mobileconfig_info | mobileconfig_payloads_to_xml | e }}
{% endif %} {% endif %} +{% if rule.ddm_info %} +

{% trans %}If deploying Declarative Device Management (DDM), use the following configuration.{% endtrans %}

+
{{ rule.ddm_info | ddm_info_to_json(baseline.name) }}
+{% endif %} {% if rule.enforcement_info.fix.additional_info %}
Note
{{ rule.enforcement_info.fix.additional_info | asciidoc_to_html }}
{% endif %} diff --git a/src/mscp/data/templates/documents/typst/rule.typ.jinja b/src/mscp/data/templates/documents/typst/rule.typ.jinja index e309efc0..a4c2392d 100644 --- a/src/mscp/data/templates/documents/typst/rule.typ.jinja +++ b/src/mscp/data/templates/documents/typst/rule.typ.jinja @@ -50,6 +50,13 @@ ``` {% endif %} {% endif %} +{% if rule.ddm_info %} +{% trans %}If using Declarative Device Management (DDM), apply the following configuration.{% endtrans %} + +```json +{{ rule.ddm_info | ddm_info_to_json(baseline.name) }} +``` +{% endif %} {% if rule.enforcement_info.fix.additional_info %} #admonition("NOTE")[{{ rule.enforcement_info.fix.additional_info | asciidoc_to_typst }}] {% endif %}