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

Journalføring 2.0 bruker avsender #2591

Merged
merged 8 commits into from
Oct 26, 2023

Conversation

ViktorGSolberg
Copy link
Contributor

@ViktorGSolberg ViktorGSolberg commented Oct 13, 2023

Hvorfor er denne endringen nødvendig? ✨

Skal løse følgende punkter fra favro-kort

  • Vise brukers nanv, id og kopifunksjon i panel for bruker.

  • Brukerpanelet skal ikke kunne åpnes

  • Visning av avsenders navn, id og kopifunksjon i avsenderpanel

  • Hvis avsender ikke er sat skal det stå "Ukjent avsender"

  • Avsender panel skal kunne ekspanderes for avhuking av om avsender er bruker og for manuell inntasting av avsenders navn/bedrift.

Følger:

Skjermbilde 2023-10-19 kl  14 51 15

@ViktorGSolberg ViktorGSolberg marked this pull request as ready for review October 19, 2023 12:53
@ViktorGSolberg ViktorGSolberg requested a review from a team as a code owner October 19, 2023 12:53
Comment on lines 58 to 59
const [harRedigertAvsender, settHarRedigertAvsender] = useState<boolean>(false);
const [nyAvsender, settNyAvsender] = useState<string>('');
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Må vi oppdatere avsender i staten slik at vi "sender inn" avsender også?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gikk nok litt fort i svingene her, ja

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixd 317b507

<Tittel size={'small'} level={'2'}>
Avsender
</Tittel>
<AvsenderPanel journalpostResponse={journalResponse} />
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Kanskje sende med journalpostState her og oppdatere avsender i staten?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixd 317b507

@@ -106,6 +108,7 @@ export const useJournalføringState = (
const [valgtDokumentPanel, settValgtDokumentPanel] = useState<string>(
utledFørsteDokument(journalResponse.journalpost.dokumenter)
);
const [nyAvsender, settNyAvsender] = useState<string>(''); // TODO: Denne må sendes med til backend for å bli satt
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tror vi må tenke litt her - for det er to-tre scenarier:

  • Ingen endring på avsender, da vil vi ikke sende inn noe
  • Avsender er bruker (endring) -> sende inn et eller annet...
  • Avsender er IKKE bruker -> sende inn navn...

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ja, men dette er vel logikk som vil bli lagt inn i metoden for fullførJournalføringV2()?

Send inn dersom nyAvsender ikke er tom streng og ikke er det samme før? Eventuelt kan man sende inn dette uansett og la backend utlede om man skal sette ny avsender eller ikke - basert på de samme reglene

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

m.a.o. dette vil bli lagt til i PR for innsending av data til backend

const [erBrukerAvsender, settErBrukerAvsender] = useState<boolean>(false);
const [harRedigertAvsender, settHarRedigertAvsender] = useState<boolean>(false);

const avsender = utledAvsender(erBrukerAvsender, harRedigertAvsender, nyAvsender, navn);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Avsender ligger nesten alltid på journalposten fra før - tror kanskje dét bør være "default" verdi ved journalføring - og heller mulig å endre dersom det er "feil" ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixd a1124f9


const IconContainer = styled.div`
color: ${ABlue500};
`;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Kan IconContainer tas i en egen komponent? Det brukes også Ikon- og IconContainer om hverandre

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmmm, jeg vil si at i dette tilfellet blir det litt overkill å lage en egen .tsx fil for å flytte ut tre kodelinjer, men jeg er enig i at navngivningen burde være mer konsekvent så det skal jeg fikse 👍

</ExpansionCardHeader>
<ExpansionCard.Content>
<ExpansionCardContent>
<Checkbox
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Er denne greit alignet med raden over ? (ref screenshot)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Det ser kanskje litt off ut basert på bildet over, men sett sammen med de andre panelene som også opptrer på siden så ser det nok mer naturlig ut

@sonarqubecloud
Copy link

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 2 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

@ViktorGSolberg ViktorGSolberg merged commit 071ec25 into master Oct 26, 2023
@ViktorGSolberg ViktorGSolberg deleted the journalføring-2.0-bruker-avsender branch October 26, 2023 13:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants