Skip to content

Commit

Permalink
Merge pull request #270 from navikt/max-antall-sider
Browse files Browse the repository at this point in the history
Lagt til feilmeldinger ved for mange sider i opplastet fil.
  • Loading branch information
nils-arne authored Feb 5, 2024
2 parents 15c9084 + 3856b14 commit 4450e15
Show file tree
Hide file tree
Showing 5 changed files with 29 additions and 17 deletions.
13 changes: 8 additions & 5 deletions assets/locales/en/backend.json
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
{
"illegalAction.applicationSentInOrDeleted": {
"message": "The application cannot be displayed or changed because it has been deleted or submitted to NAV"
"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"
"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"
"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"
"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."
Expand All @@ -22,6 +22,9 @@
"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"
"message": "The uploaded file contains a virus. Try again with another file."
},
"illegalAction.fileWithTooManyPages": {
"message": "Uploaded file contains too many pages. Maximum number of pages is 200."
}
}
14 changes: 9 additions & 5 deletions assets/locales/nb/backend.json
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
{
"illegalAction.applicationSentInOrDeleted": {
"message": "Søknaden kan ikke vises eller endres fordi den er slettet eller sendt inn til NAV"
"message": "Søknaden kan ikke vises eller endres fordi den er slettet eller sendt inn til NA."
},
"illegalAction.fileCannotBeRead": {
"message": "Opplasting av fil feilet fordi den ikke kan leses. Sjekk at den ikke er kryptert eller passordbeskyttet og prøv igjen"
"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"
"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"
"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."
Expand All @@ -22,6 +22,10 @@
"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"
"message": "Filen du har lastet opp inneholder virus. Prøv igjen med en annen fil."
},
"illegalAction.fileWithTooManyPages": {
"message": "Filen du lastet opp har for mange sider. Det kan være maksimalt 200 sider."
}

}
13 changes: 8 additions & 5 deletions assets/locales/nn/backend.json
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
{
"illegalAction.applicationSentInOrDeleted": {
"message": "Søknaden kan ikkje visast eller bli endra fordi han er sletta eller sendt inn til NAV"
"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 "
"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 "
"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"
"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."
Expand All @@ -22,6 +22,9 @@
"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"
"message": "Fila du har lasta opp inneheld virus. Prøv igjen med ei anna fil."
},
"illegalAction.fileWithTooManyPages": {
"message": "Fila du lasta opp har for mange sider. Det kan vere maksimalt 200 sider."
}
}
3 changes: 2 additions & 1 deletion components/Fil.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -396,7 +396,8 @@ export function Fil({
if (
errorCode === 'illegalAction.notSupportedFileFormat' ||
errorCode === 'illegalAction.fileCannotBeRead' ||
errorCode === 'illegalAction.virusScanFailed'
errorCode === 'illegalAction.virusScanFailed' ||
errorCode === 'illegalAction.fileWithTooManyPages'
) {
return setFeilmelding(tB(`${errorCode}.message`));
} else if (errorCode === 'illegalAction.fileSizeSumTooLarge') {
Expand Down
3 changes: 2 additions & 1 deletion types/types.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,8 @@ type errorCodesWithHandling =
| 'illegalAction.notSupportedFileFormat'
| 'illegalAction.fileSizeSumTooLarge'
| 'illegalAction.vedleggFileSizeSumTooLarge'
| 'illegalAction.virusScanFailed';
| 'illegalAction.virusScanFailed'
| 'illegalAction.fileWithTooManyPages';

export type ErrorResponsDto = {
arsak: string;
Expand Down

0 comments on commit 4450e15

Please sign in to comment.