Skip to content

Commit 6065953

Browse files
committed
Misc
1 parent 792bef5 commit 6065953

5 files changed

Lines changed: 53 additions & 3 deletions

File tree

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,3 +135,7 @@ XML
135135
# settings.local.php
136136
$settings['os2forms_fordelingskomponent']['log_level'] = \Drupal\Core\Logger\RfcLogLevel::DEBUG;
137137
```
138+
139+
``` shell
140+
drush sql:query --extra='--table' "SELECT (SELECT COUNT(*) FROM os2forms_fordelingskomponent_anvender_forsendelse) AS os2forms_fordelingskomponent_anvender_forsendelse, (SELECT COUNT(*) FROM os2forms_fordelingskomponent_anvender_kvittering) AS os2forms_fordelingskomponent_anvender_kvittering;"
141+
```

modules/os2forms_fordelingskomponent_examples/config/install/webform.webform.os2forms_fdk_kp_anmoding.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -411,7 +411,7 @@ handlers:
411411
<AlmindeligtHelbredstillaeg>Medicin</AlmindeligtHelbredstillaeg>
412412
</Sagstype>
413413
<Underskriftsoplysninger>
414-
<Underskrift>Underskrift0</Underskrift>
414+
<Underskrift>{{ submission.data.ansoeger_fornavn }}{% if submission.data.ansoeger_mellemnavn|default(false) %} {{ submission.data.ansoeger_mellemnavn }}{% endif %} {{ submission.data.ansoeger_efternavn }}</Underskrift>
415415
<Underskriftsdato>{{ submission.completed.value|date("Y-m-d") }}</Underskriftsdato>
416416
</Underskriftsoplysninger>
417417
</Anmodning>

modules/os2forms_fordelingskomponent_examples/config/install/webform.webform.os2forms_fdk_kp_sp241.yml

Lines changed: 43 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -406,7 +406,7 @@ handlers:
406406
handling_facet: G01
407407
brugervendt_noegle: "@todo Skal skjules for “formular“"
408408
titel: "@todo Titel SP241"
409-
beskrivelse: "@todo Beskrivelse\r\n\r\nSe https://rimi-itk.github.io/digitaliseringskataloget.dk/digitaliseringskataloget.dk/sf1415/0.6/Integrationsbeskrivelse_SF1415.pdf#page=14 for at finde formulartype mm.\r\n\r\n”KP – Ekstern Test” er et Netcompany system og har CVR-nr 14814833."
409+
beskrivelse: "@todo Beskrivelse\r\n\r\nSe https://rimi-itk.github.io/digitaliseringskataloget.dk/digitaliseringskataloget.dk/sf1415/0.6/Integrationsbeskrivelse_SF1415.pdf#page=14 for at finde formulartype mm."
410410
distribution_object:
411411
distribution_type: FORMULAR
412412
journalpost_message: ""
@@ -417,6 +417,47 @@ handlers:
417417
recipient_it_system_look_up: 1
418418
recipient_it_system: ""
419419
recipient_authority: "55133018"
420-
xml_template: "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<SP241 xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\r\n <Header>\r\n <Myndighed>urn:oio:cvr-nr:{{ handler.settings.sender.sender_id }}</Myndighed>\r\n <ModtagetDato>2026-04-24</ModtagetDato>\r\n <KLE>{{ handler.settings.distribution_context.kle_emne }}</KLE>\r\n {% for file in files.dokumenter_overslag|default([]) %}\r\n <Dokumenter>\r\n <Dokumentnavn>{{ file.sftp_filename }}</Dokumentnavn>\r\n <Dokumenttype>Overslag</Dokumenttype>\r\n </Dokumenter>\r\n {% endfor %}\r\n {% for file in files.dokumenter_faktura|default([]) %}\r\n <Dokumenter>\r\n <Dokumentnavn>{{ file.sftp_filename }}</Dokumentnavn>\r\n <Dokumenttype>Faktura</Dokumenttype>\r\n </Dokumenter>\r\n {% endfor %}\r\n {% for file in files.dokumenter_bilag|default([]) %}\r\n <Dokumenter>\r\n <Dokumentnavn>{{ file.sftp_filename }}</Dokumentnavn>\r\n <Dokumenttype>Bilag</Dokumenttype>\r\n </Dokumenter>\r\n {% endfor %}\r\n </Header>\r\n <AnsoegerOplysninger>\r\n <Ansoeger>\r\n <Fornavn>{{ submission.data.ansoeger_fornavn }}</Fornavn>\r\n {% if submission.data.ansoeger_mellemnavn|default(false) %}\r\n <Mellemnavn>{{ submission.data.ansoeger_mellemnavn }}</Mellemnavn>\r\n {% endif %}\r\n <Efternavn>{{ submission.data.ansoeger_efternavn }}</Efternavn>\r\n <Personnummer>urn:oio:cpr:{{ submission.data.ansoeger_personnummer }}</Personnummer>\r\n </Ansoeger>\r\n </AnsoegerOplysninger>\r\n <Erklaering>Accepteret</Erklaering>\r\n <Underskriftsoplysninger>\r\n <Underskrift>Underskrift0</Underskrift>\r\n <Underskriftsdato>2026-04-26</Underskriftsdato>\r\n </Underskriftsoplysninger>\r\n</SP241>\r\n"
420+
xml_template: |
421+
<?xml version="1.0" encoding="UTF-8"?>
422+
<SP241 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
423+
<Header>
424+
<Myndighed>urn:oio:cvr-nr:{{ handler.settings.sender.sender_id }}</Myndighed>
425+
<ModtagetDato>{{ submission.completed.value|date("Y-m-d") }}</ModtagetDato>
426+
<KLE>{{ handler.settings.distribution_context.kle_emne }}</KLE>
427+
{% for file in files.dokumenter_overslag|default([]) %}
428+
<Dokumenter>
429+
<Dokumentnavn>{{ file.sftp_filename }}</Dokumentnavn>
430+
<Dokumenttype>Overslag</Dokumenttype>
431+
</Dokumenter>
432+
{% endfor %}
433+
{% for file in files.dokumenter_faktura|default([]) %}
434+
<Dokumenter>
435+
<Dokumentnavn>{{ file.sftp_filename }}</Dokumentnavn>
436+
<Dokumenttype>Faktura</Dokumenttype>
437+
</Dokumenter>
438+
{% endfor %}
439+
{% for file in files.dokumenter_bilag|default([]) %}
440+
<Dokumenter>
441+
<Dokumentnavn>{{ file.sftp_filename }}</Dokumentnavn>
442+
<Dokumenttype>Bilag</Dokumenttype>
443+
</Dokumenter>
444+
{% endfor %}
445+
</Header>
446+
<AnsoegerOplysninger>
447+
<Ansoeger>
448+
<Fornavn>{{ submission.data.ansoeger_fornavn }}</Fornavn>
449+
{% if submission.data.ansoeger_mellemnavn|default(false) %}
450+
<Mellemnavn>{{ submission.data.ansoeger_mellemnavn }}</Mellemnavn>
451+
{% endif %}
452+
<Efternavn>{{ submission.data.ansoeger_efternavn }}</Efternavn>
453+
<Personnummer>urn:oio:cpr:{{ submission.data.ansoeger_personnummer_cpr_ }}</Personnummer>
454+
</Ansoeger>
455+
</AnsoegerOplysninger>
456+
<Erklaering>Accepteret</Erklaering>
457+
<Underskriftsoplysninger>
458+
<Underskrift>{{ submission.data.ansoeger_fornavn }}{% if submission.data.ansoeger_mellemnavn|default(false) %} {{ submission.data.ansoeger_mellemnavn }}{% endif %} {{ submission.data.ansoeger_efternavn }}</Underskrift>
459+
<Underskriftsdato>{{ submission.completed.value|date("Y-m-d") }}</Underskriftsdato>
460+
</Underskriftsoplysninger>
461+
</SP241>
421462
xsd_url: "module://os2forms_fordelingskomponent/resources/SP/SF2900_XSD/SP241.xsd"
422463
variants: {}

os2forms_fordelingskomponent.install

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ use Drupal\os2forms_fordelingskomponent\Hook\InstallHooks;
99

1010
/**
1111
* Implements hook_schema().
12+
*
13+
* @see InstallHooks::schema()
1214
*/
1315
function os2forms_fordelingskomponent_schema(): array {
1416
return \Drupal::service(InstallHooks::class)->schema();

src/Plugin/WebformHandler/WebformHandlerSF2900.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,9 @@ private function buildConfigurationFormDistributionObject(): array {
239239
'#type' => 'fieldset',
240240
'#title' => $this->t('Files'),
241241
];
242+
$setStates($section[DistributionObjectSettings::FILES], [
243+
DistributionObjectSettings::DISTRIBUTION_TYPE_FORMULAR,
244+
]);
242245

243246
$section[DistributionObjectSettings::FILES][DistributionObjectFilesSettings::FILSPECIFIKATION] = [
244247
'#type' => 'textfield',

0 commit comments

Comments
 (0)