Skip to content

Conversation

andretg
Copy link
Member

@andretg andretg commented Oct 16, 2026

Endringer

  • Utleieskjemaet sender annonsen til createListing når klientvalideringen er godkjent. Knappen heter ikke lenger «(demo)».
  • Knappen er deaktivert og viser «Legger ut …» mens annonsen lagres, så samme annonse ikke sendes to ganger.
  • Ved suksess vises en bekreftelse med lenke til den nye annonsen (role="status"), og skjemaet tømmes.
  • Hentede katalogsider fjernes fra cachen etter lagring, så den nye annonsen vises først i katalogen uten ny sidelasting.
  • Valideringsfeil fra serveren (BAD_USER_INPUT) og nettverksfeil vises i role="alert", og det brukeren har fylt ut, beholdes.
  • README, docs/design.md, docs/testing.md og docs/ki-bruk.md er oppdatert.

Testing

  • 11 nye tester: innsending med mockede GraphQL-svar (suksess, deaktivert knapp, serverfeil, nettverksfeil), omgjøring av skjemaverdier og oppdatering av cachen
  • typecheck, lint, format:check og alle 106 testene
  • Testet lokalt mot PostgreSQL: annonsen ble lagret, vist først i katalogen og åpnet i detaljvisningen
  • Med backenden stoppet: feilmelding vises, og feltene beholdes

Issue

Closes #44

@andretg andretg added the enhancement New feature or request label Oct 16, 2026
@andretg andretg added this to the Innlevering 2 milestone Oct 16, 2026
@andretg andretg requested a review from a team as a code owner October 16, 2026 14:36
Copy link
Member

@tordtst tordtst left a comment

Choose a reason for hiding this comment

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

Veldig bra gjennomført! Ser bra ut også

@tordtst tordtst merged commit 014ae59 into dev Oct 16, 2026
@andretg andretg deleted the 44-feat-lagre-nye-annonser-med-createlisting branch October 16, 2026 14:38
Sign in to join this conversation on GitHub.
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants