Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,11 @@ See [keep a changelog] for information about writing changes to this log.

## [Unreleased]

## [3.0.2] - 2025-06-25

* [PR-35](https://github.com/itk-dev/sysstatus/pull/35)
4802: Handled non-existing fields.

## [3.0.1] - 2025-06-23

* [PR-34](https://github.com/itk-dev/sysstatus/pull/34)
Expand Down Expand Up @@ -163,6 +168,7 @@ See [keep a changelog] for information about writing changes to this log.
[keep a changelog]: https://keepachangelog.com/en/1.1.0/

[Unreleased]: https://github.com/itk-dev/sysstatus/compare/main...develop
[3.0.2]: https://github.com/itk-dev/sysstatus/releases/tag/3.0.2
[3.0.1]: https://github.com/itk-dev/sysstatus/releases/tag/3.0.1
[3.0.0]: https://github.com/itk-dev/sysstatus/releases/tag/3.0.0
[2.1.0]: https://github.com/itk-dev/sysstatus/releases/tag/2.1.0
14 changes: 7 additions & 7 deletions src/Service/ReportImporter.php
Original file line number Diff line number Diff line change
Expand Up @@ -45,22 +45,22 @@ public function import(string $src): void
$report->setSysLink($systemURL.'/'.$entry->{'Sti'}.'/DispForm.aspx?ID='.$entry->{'Id'});

$report->setSysConfidentialInformation($this->convertBoolean($entry->{'Følsomme personoplysninger'}));
$report->setSysAlternativeTitle($this->sanitizeText($entry->{'Systemnavn'}));
$report->setSysAlternativeTitle($this->sanitizeText($entry->{'Systemnavn'} ?? ''));
$report->setSysOwner($this->sanitizeText($entry->{'Systemejerskab'}));
$report->setSysPurpose($this->sanitizeText($entry->{'Formål'}));
$report->setSysClassification($this->sanitizeText($entry->{'Systemets klassifikation'}));
// @TODO: $report->setSysDateForRevision($this->convertDate($entry->{'Dato for revision'}));
$report->setSysPersons($this->sanitizeText($entry->{'Personkreds'}));
$report->setSysInformationTypes($this->sanitizeText($entry->{'Oplysningstyper'}));
$report->setSysDataSentTo($this->sanitizeText($entry->{'Hvor overføres data til?'}));
$report->setSysDataSentTo($this->sanitizeText($entry->{'Hvor overføres data til?'} ?? ''));
$report->setSysDataComeFrom($this->sanitizeText($entry->{'Hvor kommer data fra?'}));
$report->setSysDataLocation($this->sanitizeText($entry->{'Placering af data'}));
$report->setSysLatestDeletionDate($this->sanitizeText($entry->{'Sletning'}));
$report->setSysDataProcessors($this->sanitizeText($entry->{'Databehandler'}));
$report->setSysDataProcessingAgreement($this->sanitizeText($entry->{'Databehandleraftale/fortrolighedsaftale'}));
$report->setSysDataProcessingAgreementLink($this->sanitizeText($entry->{'Link til databehandleraftale/fortrolighedsaftale'}));
$report->setSysDataProcessingAgreement($this->sanitizeText($entry->{'Databehandleraftale/fortrolighedsaftale'} ?? ''));
$report->setSysDataProcessingAgreementLink($this->sanitizeText($entry->{'Link til databehandleraftale/fortrolighedsaftale'} ?? ''));
$report->setSysAuditorStatement($this->sanitizeText($entry->{'Revisorerklæring/tilsyn'}));
$report->setSysAuditorStatementLink($this->sanitizeText($entry->{'Link til revisorerklæring'}));
$report->setSysAuditorStatementLink($this->sanitizeText($entry->{'Link til revisorerklæring'} ?? ''));
$report->setSysUsage($this->sanitizeText($entry->{'Systembrug'}));
// @TODO: $report->setSysRequestForInsight($this->sanitizeText($entry->{'Anmodning om indsigt'}));
$report->setSysDateUse($this->convertDate($entry->{'Ibrugtagning'}));
Expand All @@ -72,11 +72,11 @@ public function import(string $src): void
$report->setSysImpactAnalysis($this->sanitizeText($entry->{'Konsekvensanalyse'}));
// @TODO: $report->setSysImpactAnalysisLink($this->sanitizeText($entry->{'Link til konsekvensanalyse'}));
$report->setSysAuthorizationProcedure($this->sanitizeText($entry->{'Autorisationsprocedure'}));
$report->setSysInternalInformation($this->sanitizeText($entry->{'Indsigt - interne oplysninger'}));
$report->setSysInternalInformation($this->sanitizeText($entry->{'Indsigt - interne oplysninger'} ?? ''));
$report->setSysDataWorthSaving($this->sanitizeText($entry->{'Indeholder systemet bevaringsværdige data?'}));
$report->setSysDataToScience($this->sanitizeText($entry->{'Videregivelse af oplysninger til forskning'}));

$report->setSysSystemOwner($this->sanitizeText($entry->{'Systemejer/projektejer'}));
$report->setSysSystemOwner($this->sanitizeText($entry->{'Systemejer/projektejer'} ?? ''));

// Set group and subGroup.
if (!is_null($report->getSysOwner())) {
Expand Down
Loading