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

NAV-23269: Legger til tidslinje fra KS sak i familie-felles #845

Merged
merged 3 commits into from
Nov 21, 2024

Conversation

thoalm
Copy link
Contributor

@thoalm thoalm commented Nov 21, 2024

KS og BA skal på sikt bruke samme bibliotek for tidslinje. Per nå har de begge en intern implementasjon. Dette er første steget for en felles løsning. Legger dermed tidslinje-logikken i familie-felles.

@thoalm thoalm requested a review from a team as a code owner November 21, 2024 11:45
Copy link
Contributor

@UyQuangNguyen UyQuangNguyen left a comment

Choose a reason for hiding this comment

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

🌟

@UyQuangNguyen UyQuangNguyen enabled auto-merge (squash) November 21, 2024 11:54
@UyQuangNguyen UyQuangNguyen merged commit 7d2949d into main Nov 21, 2024
1 check passed
@UyQuangNguyen UyQuangNguyen deleted the NAV_23269_legger_til_tidslinje branch November 21, 2024 12:02
thoalm added a commit to navikt/familie-ks-sak that referenced this pull request Nov 22, 2024
### 💰 Hva skal gjøres, og hvorfor?
Favro:
https://favro.com/organization/98c34fb974ce445eac854de0/1844bbac3b6605eacc8f5543?card=NAV-23269

Trekker tidslinjekode ut i et eget bibliotek slik at man på sikt kan
bruke en felles løsning for både BA og KS.

PR for kode som ble lagt til i familie-felles:
navikt/familie-felles#845

I noen tilfeller møtte vi på et problem med "smart cast", valgte derfor
å legge til "!!" noen plasser.

Fra StackOverflow:

> A smart cast is only valid when multiple accesses of the same property
are guaranteed to return the same value. If the property being accessed
is defined in a different module from the access location, the module
containing the property can be recompiled separately from the module
where it’s accessed, breaking the key requirement of the smart cast.

### 🔎️ Er det noe spesielt du ønsker tilbakemelding om?
Nei

### ✅ Checklist
_Har du husket alle punktene i listen?_
- [ ] Jeg har testet mine endringer i henhold til akseptansekriteriene
🕵️
- [ ] Jeg har config- eller sql-endringer. I så fall, husk manuell
deploy til miljø for å verifisere endringene.
- [ ] Jeg har skrevet tester. Hvis du ikke har skrevet tester, beskriv
hvorfor under 👇

_Jeg har ikke skrevet tester fordi:_
Flyttet eksiterende tester til biblioteket.

### 💬 Ønsker du en muntlig gjennomgang?
- [ ] Ja
- [x] Nei
thoalm added a commit to navikt/familie-ks-sak that referenced this pull request Nov 26, 2024
Favro:
https://favro.com/organization/98c34fb974ce445eac854de0/1844bbac3b6605eacc8f5543?card=NAV-23269

Trekker tidslinjekode ut i et eget bibliotek slik at man på sikt kan
bruke en felles løsning for både BA og KS.

PR for kode som ble lagt til i familie-felles:
navikt/familie-felles#845

I noen tilfeller møtte vi på et problem med "smart cast", valgte derfor
å legge til "!!" noen plasser.

Fra StackOverflow:

> A smart cast is only valid when multiple accesses of the same property
are guaranteed to return the same value. If the property being accessed
is defined in a different module from the access location, the module
containing the property can be recompiled separately from the module
where it’s accessed, breaking the key requirement of the smart cast.

Nei

_Har du husket alle punktene i listen?_
- [ ] Jeg har testet mine endringer i henhold til akseptansekriteriene
🕵️
- [ ] Jeg har config- eller sql-endringer. I så fall, husk manuell
deploy til miljø for å verifisere endringene.
- [ ] Jeg har skrevet tester. Hvis du ikke har skrevet tester, beskriv
hvorfor under 👇

_Jeg har ikke skrevet tester fordi:_
Flyttet eksiterende tester til biblioteket.

- [ ] Ja
- [x] Nei
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.

2 participants