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

Fjern familie fra url #1126

Merged
merged 26 commits into from
Mar 14, 2024
Merged

Fjern familie fra url #1126

merged 26 commits into from
Mar 14, 2024

Conversation

kristeine
Copy link
Contributor

@kristeine kristeine commented Mar 12, 2024

💰 Hva forsøker du å løse i denne PR'en

Skriv 1 eller 2 setninger om hvilken funksjonell endring som blir implementert.
Favro

Vi ønsker å fjerne /familie fra URLen til søknaden, men siden vi ikke kan kontrollere tidspunktet for når lenkene inn til søknaden fra nav.no blir endret, må vi i en mellomfase støtte URL både med og uten /familie

  • Samler Providers for locale, http, Sentry, ressurslasting, innlogging og feature toggles i én MiljøProvider.tsx slik at vi kan aksessere verdier fra disse contextene i App.tsx - spesifikt trenger vi å lese ut toggles. Vi gjorde dette før Sanity ble lagt til og har ikke lagt inn SanityProvider i MiljøProvider, kanskje vi burde det?
  • Endrer basepath, som vi bruker til å bestemme intern routing i appen (routing etter basepath håndteres av React Router) + adresser til APIer ++.
  • Støtter at appen lever på to URLer, både med og uten /familie
  • Publiserer appen på to URLer, både med og uten /familie

🔎️ Er det noe spesielt du ønsker å fremheve?

Er det noe du er bekymret eller usikker på? Beskriv det gjerne her.

✅ Checklist

Har du husket alle punktene i listen?

  • Jeg har testet mine endringer i henhold til akseptansekriteriene/skissene 🕵️
  • Jeg har testet endringene mine i mobilstørrelse, zoom 200%, skalerer riktig med endret tekststørrelse i browser 📱
  • Jeg har skrevet tester. Hvis du ikke har skrevet tester, beskriv hvorfor under 👇
  • Jeg har fikset en bug, og skrevet regresjonstest for denne
  • Jeg har endret søknadskontrakten og modellversjon i Miljø.ts

Jeg har ikke skrevet tester fordi:
Jeg har testet lokalt og i preprod. Har sendt inn søknader i preprod: utvidet med /familie og ordinær uten

🤷‍♀ ️Hvor er det lurt å starte?

F.eks. commit for commit, alt i ett?
Commit for commit til 61aa4b6, hopp deretter til df59905 😅

💬 Ønsker du en muntlig gjennomgang?

  • Ja
  • Nei

👀 Screen shots

Har det visuelle endret seg? Legg til før- og etterbilder!
Kjører og laster fint i preprod på to adresser:
image
image

Finner basepath til intern routing:
Screenshot 2024-03-13 at 21 54 28
Screenshot 2024-03-13 at 21 52 41
Screenshot 2024-03-13 at 21 52 53
Screenshot 2024-03-13 at 21 53 01
Screenshot 2024-03-13 at 21 53 10
Screenshot 2024-03-13 at 21 53 19

@kristeine kristeine changed the title Feat/fjern familie fra url Fjern familie fra url Mar 12, 2024
daphneleebeek pushed a commit to navikt/familie-baks-soknad-api that referenced this pull request Mar 12, 2024
)

### 💰 Hva forsøker du å løse i denne PR'en
_Skriv 1 eller 2 setninger om hvilken funksjonell endring som blir
implementert._
Mens vi endrer URL til ba-søknad har vi i en periode to apper kjørende,
med ulike navn og URLer. Legger til støtte for begge

navikt/familie-ba-soknad#1126

### 🔎️ Er det noe spesielt du ønsker å fremheve?
_Er det noe du er bekymret eller usikker på? Beskriv det gjerne her._

### ✅ Checklist
_Har du husket alle punktene i listen?_
- [ ] Jeg har testet mine endringer i henhold til akseptansekriteriene
🕵️
- [ ] Jeg har skrevet tester. Hvis du ikke har skrevet tester, beskriv
hvorfor under 👇

_Jeg har ikke skrevet tester fordi:_


### 🤷‍♀ ️Hvor er det lurt å starte?
_F.eks. commit for commit, alt i ett?_

### 💬 Ønsker du en muntlig gjennomgang?
- [ ] Ja
- [ ] Nei
Comment on lines 5 to 7
push:
branches:
- 'feat/fjern-familie-fra-url'
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Dette fjerner vi før merge

@@ -20,18 +20,18 @@ import { routerBasePath } from './utils/hjelpefunksjoner';
function App() {
const { toggles } = useFeatureToggles();

const basePathPrefiks = window.location.pathname.includes('/familie') ? '/familie' : '';
const basePathMedSuffiks = toggles[EFeatureToggle.KOMBINER_SOKNADER]
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Denne biten kan vi droppe når vi fjerner toggle

@@ -20,18 +20,18 @@ import { routerBasePath } from './utils/hjelpefunksjoner';
function App() {
const { toggles } = useFeatureToggles();

const basePathPrefiks = window.location.pathname.includes('/familie') ? '/familie' : '';
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Denne biten kan vi droppe når vi dropper støtte for gammel URL

Comment on lines +42 to +43
wonderwallUrl: `https://familie-ba-soknad.dev.nav.no${basePath}oauth2/login?redirect=`,
oauthCallbackUri: `https://familie-ba-soknad.dev.nav.no${basePath}oauth2/callback`,
Copy link
Contributor Author

@kristeine kristeine Mar 13, 2024

Choose a reason for hiding this comment

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

Dette gjør at vi støtter innlogging med basepath både med og uten /familie i preprod. Det samme for prod på linje 54-55

@kristeine kristeine marked this pull request as ready for review March 13, 2024 21:23
@kristeine kristeine enabled auto-merge (squash) March 14, 2024 08:49
@kristeine kristeine merged commit fda3cb1 into main Mar 14, 2024
5 checks passed
@kristeine kristeine deleted the feat/fjern-familie-fra-url branch March 14, 2024 08:52
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.

3 participants