Teren-app/config/documents.php
Simon Pocrnjič e0303ece74 documents
2025-10-12 12:24:17 +02:00

46 lines
1.4 KiB
PHP

<?php
return [
// Default file name pattern used when template does not override.
// Available placeholders: {slug},{version},{generation.date},{generation.timestamp} and any token like {contract.reference}
'file_name_pattern' => '{slug}_{generation.date}_{generation.timestamp}.docx',
// Default date format (php date format) for generation.date
'date_format' => 'Y-m-d',
// Global policy: fail | blank | keep
'unresolved_policy' => 'fail',
// Preview generation
'preview' => [
'enabled' => true,
],
// Whitelist of entities & attributes permitted for token usage
'whitelist' => [
'contract' => ['reference', 'start_date', 'end_date', 'description'],
'client_case' => ['client_ref'],
'client' => [
'person',
'person.full_name',
'person.first_name',
'person.last_name',
'person.nu',
'person.person_address',
'person.person_address.address',
'person.person_address.post_code',
'person.person_address.city',
],
'person' => [
'full_name',
'first_name',
'last_name',
'nu',
'person_address',
'person_address.address',
'person_address.post_code',
'person_address.city',
],
],
];