Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Endret til nytt format på errorCodes fra innsending-api #198

Merged
merged 2 commits into from
Aug 21, 2023
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
47 changes: 24 additions & 23 deletions assets/locales/en/backend.json
Original file line number Diff line number Diff line change
@@ -1,26 +1,27 @@
{
"errorCode": {
"illegalAction.applicationSentInOrDeleted": {
"message": "The application cannot be displayed or changed because it has been deleted or submitted to NAV"
},
"illegalAction.fileCannotBeRead": {
"message": "File upload failed because the file cannot be read. Check that it is not encrypted or password protected and try again"
},
"illegalAction.sendInErrorNoApplication": {
"message": "Submission failed because no application document has been uploaded"
},
"illegalAction.sendInErrorNoChange": {
"message": "You must upload at least one new attachment that you want to send to NAV.",
"title": "You have not uploaded any new attachments"
},
"illegalAction.notSupportedFileFormat": {
"message": "Wrong file format. It is only allowed to upload files of type PDF, JPEG/JPG and PNG"
},
"illegalAction.fileSizeSumTooLarge": {
"message": "The sum of the size of uploaded files for the entire application exceeds the maximum allowed size. The maximum size allowed is 150MB in total."
},
"illegalAction.vedleggFileSizeSumTooLarge": {
"message": "The sum of the size of uploaded files for this attachment exceeds the maximum allowed size. The maximum size allowed is 50MB in total."
}
"illegalAction.applicationSentInOrDeleted": {
"message": "The application cannot be displayed or changed because it has been deleted or submitted to NAV"
},
"illegalAction.fileCannotBeRead": {
"message": "File upload failed because the file cannot be read. Check that it is not encrypted or password protected and try again"
},
"illegalAction.sendInErrorNoApplication": {
"message": "Submission failed because no application document has been uploaded"
},
"illegalAction.sendInErrorNoChange": {
"message": "You must upload at least one new attachment that you want to send to NAV.",
"title": "You have not uploaded any new attachments"
},
"illegalAction.notSupportedFileFormat": {
"message": "Wrong file format. It is only allowed to upload files of type PDF, JPEG/JPG and PNG"
},
"illegalAction.fileSizeSumTooLarge": {
"message": "The sum of the size of uploaded files for the entire application exceeds the maximum allowed size. The maximum size allowed is 150MB in total."
},
"illegalAction.vedleggFileSizeSumTooLarge": {
"message": "The sum of the size of uploaded files for this attachment exceeds the maximum allowed size. The maximum size allowed is 50MB in total."
},
"illegalAction.virusScanFailed": {
"message": "The uploaded file contains a virus. Try again with another file"
}
}
47 changes: 24 additions & 23 deletions assets/locales/nb/backend.json
Original file line number Diff line number Diff line change
@@ -1,26 +1,27 @@
{
"errorCode": {
"illegalAction.applicationSentInOrDeleted": {
"message": "Søknaden kan ikke vises eller endres fordi den er slettet eller sendt inn til NAV"
},
"illegalAction.fileCannotBeRead": {
"message": "Opplasting av fil feilet fordi den ikke kan leses. Sjekk at den ikke er kryptert eller passordbeskyttet og prøv igjen"
},
"illegalAction.sendInErrorNoApplication": {
"message": "Innsending feilet fordi det ikke er lastet opp søknad"
},
"illegalAction.sendInErrorNoChange": {
"message": "Du må laste opp minst ett nytt vedlegg som du vil sende til NAV.",
"title": "Du har ikke lastet opp noen nye vedlegg"
},
"illegalAction.notSupportedFileFormat": {
"message": "Feil filformat, det er kun lov å laste opp filer av type PDF, JPEG/JPG og PNG"
},
"illegalAction.fileSizeSumTooLarge": {
"message": "Summen av størrelsen på opplastede filer for hele søknaden overskrider maksimal tillatt størrelse. Den maksimale størrelsen er 150MB totalt."
},
"illegalAction.vedleggFileSizeSumTooLarge": {
"message": "Summen av størrelsen på opplastede filer for dette vedlegget overskrider maksimal tillatt størrelse. Den maksimale størrelsen er 50MB totalt."
}
"illegalAction.applicationSentInOrDeleted": {
"message": "Søknaden kan ikke vises eller endres fordi den er slettet eller sendt inn til NAV"
},
"illegalAction.fileCannotBeRead": {
"message": "Opplasting av fil feilet fordi den ikke kan leses. Sjekk at den ikke er kryptert eller passordbeskyttet og prøv igjen"
},
"illegalAction.sendInErrorNoApplication": {
"message": "Innsending feilet fordi det ikke er lastet opp søknad"
},
"illegalAction.sendInErrorNoChange": {
"message": "Du må laste opp minst ett nytt vedlegg som du vil sende til NAV.",
"title": "Du har ikke lastet opp noen nye vedlegg"
},
"illegalAction.notSupportedFileFormat": {
"message": "Feil filformat, det er kun lov å laste opp filer av type PDF, JPEG/JPG og PNG"
},
"illegalAction.fileSizeSumTooLarge": {
"message": "Summen av størrelsen på opplastede filer for hele søknaden overskrider maksimal tillatt størrelse. Den maksimale størrelsen er 150MB totalt."
},
"illegalAction.vedleggFileSizeSumTooLarge": {
"message": "Summen av størrelsen på opplastede filer for dette vedlegget overskrider maksimal tillatt størrelse. Den maksimale størrelsen er 50MB totalt."
},
"illegalAction.virusScanFailed": {
"message": "Filen du har lastet opp inneholder virus. Prøv igjen med en annen fil"
}
}
47 changes: 24 additions & 23 deletions assets/locales/nn/backend.json
Original file line number Diff line number Diff line change
@@ -1,26 +1,27 @@
{
"errorCode": {
"illegalAction.applicationSentInOrDeleted": {
"message": "Søknaden kan ikkje visast eller bli endra fordi han er sletta eller sendt inn til NAV"
},
"illegalAction.fileCannotBeRead": {
"message": "Opplastinga av fil feila fordi ho ikkje kan lesast. Sjekk at ho ikkje er kryptert eller verna med passord og prøv igjen "
},
"illegalAction.sendInErrorNoApplication": {
"message": "Innsendinga feila fordi det ikkje er lasta opp søknad "
},
"illegalAction.sendInErrorNoChange": {
"message": "Du må lasta opp minst eitt nytt vedlegg som du vil senda til NAV.",
"title": "Du har ikkje lasta opp nokon nye vedlegg"
},
"illegalAction.notSupportedFileFormat": {
"message": "Feil filformat, det er berre lov å laste opp filer av typen PDF, JPEG/JPG og PNG"
},
"illegalAction.fileSizeSumTooLarge": {
"message": "Summen av storleiken på opplasta filer for heile søknaden overskrid maksimal tillaten storleik. Den maksimale storleiken er 150MB totalt."
},
"illegalAction.vedleggFileSizeSumTooLarge": {
"message": "Summen av storleiken på opplasta filer for dette vedlegget overskrid maksimal tillaten storleik. Den maksimale storleiken er 50MB totalt."
}
"illegalAction.applicationSentInOrDeleted": {
"message": "Søknaden kan ikkje visast eller bli endra fordi han er sletta eller sendt inn til NAV"
},
"illegalAction.fileCannotBeRead": {
"message": "Opplastinga av fil feila fordi ho ikkje kan lesast. Sjekk at ho ikkje er kryptert eller verna med passord og prøv igjen "
},
"illegalAction.sendInErrorNoApplication": {
"message": "Innsendinga feila fordi det ikkje er lasta opp søknad "
},
"illegalAction.sendInErrorNoChange": {
"message": "Du må lasta opp minst eitt nytt vedlegg som du vil senda til NAV.",
"title": "Du har ikkje lasta opp nokon nye vedlegg"
},
"illegalAction.notSupportedFileFormat": {
"message": "Feil filformat, det er berre lov å laste opp filer av typen PDF, JPEG/JPG og PNG"
},
"illegalAction.fileSizeSumTooLarge": {
"message": "Summen av storleiken på opplasta filer for heile søknaden overskrid maksimal tillaten storleik. Den maksimale storleiken er 150MB totalt."
},
"illegalAction.vedleggFileSizeSumTooLarge": {
"message": "Summen av storleiken på opplasta filer for dette vedlegget overskrid maksimal tillaten storleik. Den maksimale storleiken er 50MB totalt."
},
"illegalAction.virusScanFailed": {
"message": "Fila du har lasta opp inneheld virus. Prøv igjen med ei anna fil"
}
}
9 changes: 4 additions & 5 deletions components/Fil.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -436,14 +436,13 @@ export function Fil({
}
if (
errorCode ===
'errorCode.illegalAction.notSupportedFileFormat' ||
errorCode ===
'errorCode.illegalAction.fileCannotBeRead'
'illegalAction.notSupportedFileFormat' ||
errorCode === 'illegalAction.fileCannotBeRead' ||
errorCode === 'illegalAction.virusScanFailed'
) {
return setFeilmelding(tB(`${errorCode}.message`));
} else if (
errorCode ===
'errorCode.illegalAction.fileSizeSumTooLarge'
errorCode === 'illegalAction.fileSizeSumTooLarge'
) {
setFeilmelding(tB(`${errorCode}.message`));
}
Expand Down
2 changes: 1 addition & 1 deletion mocks/data/filFeil.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
"arsak": "Opplastet fil er ikke lesbar",
"message": "Kan ikke laste opp kryptert fil",
"timeStamp": "2023-02-24T13:04:36.702613584",
"errorCode": "errorCode.illegalAction.fileCannotBeRead"
"errorCode": "illegalAction.fileCannotBeRead"
}
15 changes: 8 additions & 7 deletions types/types.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -59,13 +59,14 @@ export type SoknadType = {
};

type errorCodesWithHandling =
| 'errorCode.illegalAction.applicationSentInOrDeleted'
| 'errorCode.illegalAction.fileCannotBeRead'
| 'errorCode.illegalAction.sendInErrorNoApplication'
| 'errorCode.illegalAction.sendInErrorNoChange'
| 'errorCode.illegalAction.notSupportedFileFormat'
| 'errorCode.illegalAction.fileSizeSumTooLarge'
| 'errorCode.illegalAction.vedleggFileSizeSumTooLarge';
| 'illegalAction.applicationSentInOrDeleted'
| 'illegalAction.fileCannotBeRead'
| 'illegalAction.sendInErrorNoApplication'
| 'illegalAction.sendInErrorNoChange'
| 'illegalAction.notSupportedFileFormat'
| 'illegalAction.fileSizeSumTooLarge'
| 'illegalAction.vedleggFileSizeSumTooLarge'
| 'illegalAction.virusScanFailed';

export type ErrorResponsDto = {
arsak: string;
Expand Down