Export: PDF/DOCX-Dateimetadaten (Title, Author, Subject, Keywords, Category, Comments)
- Neue Helper-Funktion _build_export_metadata baut einheitliches Metadaten-Dict - PDF via HTML-Meta-Tags (title, author, description, keywords, generator, lang) - DOCX via doc.core_properties (title, author, subject, keywords, comments, category, last_modified_by, language, content_status, created, modified) - Keywords aus OSINT + Typ + Organisation + category_labels + Top-5-Orten - Comments-Feld mit strukturiertem Block (Incident-ID, Typ, Scope, Umfang, Orte) - Router laedt Organisation + Top-Orte aus article_locations und reicht sie durch
Dieser Commit ist enthalten in:
@@ -1,7 +1,19 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<html lang="{{ meta.language if meta else 'de-DE' }}">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
{% if meta %}
|
||||
<title>{{ meta.title }}</title>
|
||||
<meta name="author" content="{{ meta.author }}">
|
||||
<meta name="description" content="{{ meta.subject }}">
|
||||
<meta name="keywords" content="{{ meta.keywords_comma }}">
|
||||
<meta name="subject" content="{{ meta.subject }}">
|
||||
<meta name="generator" content="{{ meta.creator_app }}">
|
||||
<meta name="dcterms.created" content="{{ meta.created_iso }}">
|
||||
<meta name="dcterms.modified" content="{{ meta.modified_iso }}">
|
||||
{% else %}
|
||||
<title>{{ incident.title }}</title>
|
||||
{% endif %}
|
||||
<style>
|
||||
@page { margin: 20mm 18mm 20mm 18mm; size: A4; @bottom-center { content: "Seite " counter(page) " von " counter(pages); font-size: 8pt; color: #0a1832; } }
|
||||
* { box-sizing: border-box; margin: 0; padding: 0; }
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren