Muliggør sletning af udgåede stillingsbetegnelser

https://starwiki.atlassian.net/browse/BVL-1354

Storyline

Som borger ønsker jeg at kunne fjerne mine udgåede jeg-søger-job-som på én gang, så Jobsearch ikke forhindrer mig i at redigere i mine jeg-søger-job-som, hvis jeg har mere end én udgået stillingsbetegnelse.

Acceptkriterier

  1. Hvis en borger har 1 eller flere udgåede stillingsbetegnelser, samt mindst én gyldig stillingsbetegnelse, skal der findes en knap til fjernelse af udgåede stilingsbetegnelser.

    1. Når borger trykker på fjern-knappen, skal de udgåede stillingsbetegnelser fjernes fra borgerens liste af jeg-søger-job-som.

    2. Tilføj-knappen skal skjules.

      1. der skal være følgende tekst over “Slet alle job”-knappen:

        1. “Du kan ikke tilføje nye job til din Jeg søger job som, før du har slettet job med udgåede stillingsbetegnelser”.

    3. Når borger redigerer eller fjerner en gyldig stillingsbetegnelse, skal alle ugyldige stillingsbetegnelser fjernes.

      1. Når en borger er i redigeringsmode for en stillingsbetegnelse, skal der findes følgende adviseringstekst:

        1. https://starwiki.atlassian.net/browse/UDS-65

  2. Hvis en borger har udgåede stillingsbetegnelser, samt ingen gyldige stillingsbetegnelser, skal Tilføj Job-knappen automatisk fjerne ugyldige stillingsbetegnelser.

    1. der skal vises en adviseringstekst over Tilføj Job-knappen: “Ved tilføjelse af ny, gyldig stillingsbetegnelse, slettes alle dine udgåede stillingsbetegnelser”

  3. Jf. AK 2, skal der findes en adviseringsmodal, der oplyser borgeren om, at udgåede stillingsbetegnelser fjernes, når de tilføjer et nyt job.

  4. Nice-to-have:

    1. hvis der er 1 eller flere ugyldige stillingsbetegnelser, skal Redigér-knappen skjules for både gyldige og ugyldige stillingsbetegnelser, så borger ikke forsøger at redigere eller fjerne stillingsbetegnelser, hvor dette ikke kan lade sig gøre.

  5. Jeg-søger-job-som-oversigten skal fortsat være WCAG-compliant.

  6. Løsnings-skitse:

Baggrund

  1. Som det er før denne story, kan man kun redigere én jeg-søger-job-som ad gangen i Jobnet. Jobnet sender i det scenarie, hvor man fjerner en stillingsbetegnelse, den tidligere liste af jeg-søger-job-som til Jobsearch, minus den fjernede stillingsbetegnelse.

  2. Jobsearch modtager en liste af jeg-søger-job-som som erstatter den tidligere liste af jeg-søger-job-som. Således bruges en update-metode af en liste af jeg-søger-job-som både til opret, rediger og slet (indsendelse af en tom liste).

    1. Jobsearch accepterer ikke, at man forsøger at oprette en liste af jeg-søger-job-som med én eller flere udgåede stilingsbetegnelser.

Ovenstående gør, at man ikke kan opdatere sin liste af jeg-søger-job-som, hvis der er 2 eller flere udgåede stilingsbetegnelser, da man så vil forsøge at sende en liste med én eller flere udgåede stillingsbetegnelser til Jobsearch.

Løsningen er at fjerne alle stillingsbetegnelse på én gang, før requestet sendes til jobsearch.