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

IS-2601: Tildel veileder #1428

Merged
merged 1 commit into from
Sep 3, 2024
Merged

IS-2601: Tildel veileder #1428

merged 1 commit into from
Sep 3, 2024

Conversation

andersrognstad
Copy link
Contributor

@andersrognstad andersrognstad commented Aug 30, 2024

Hva har blitt lagt til✨🌈

Flytter informasjon om tildelt veileder øverst til høyre over personkortet. Lagt til endre-knapp (bak feature-toggle) som åpner modal hvor man kan velge veileder fra enheten og tildele personen til valgt veileder.

Laget feature-toggle først fordi jeg tenkte å ikke gjøre alt i en PR 😅 Nå ble det likevel det, men kan jo være greit å kunne skru det enkelt av dersom det får noen uønskede effekter i prod.

Screenshots 📸✨

image
image
image

Har gjort modalen litt høy for å få plass til en del av innholdet i comboboxen når den ekspanderes, men det ser litt rart ut når den ikke er ekspandert :/ Tar gjerne mot forslag til hvordan løse det bedre :)

import { SYFOVEILEDER_ROOT } from "../../src/apiConstants";
import { ANNEN_VEILEDER, VEILEDER_DEFAULT } from "../common/mockConstants";

const veiledereMock = [VEILEDER_DEFAULT, ANNEN_VEILEDER];
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Har ryddet litt i mockingen her og fjernet duplikat veilederMock-kode

Copy link
Contributor Author

@andersrognstad andersrognstad Aug 30, 2024

Choose a reason for hiding this comment

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

Denne koden er flyttet til TildeltVeileder-komponenten og ut av personkortet.


const StyledCombobox = styled(UNSAFE_Combobox)`
.navds-combobox__list {
max-height: 15rem;
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Setter en max-høyde på combobox-lista slik at den ikke forsvinner ut av modalen.

enhet: valgtEnhet,
};

return post(path, {
Copy link
Contributor Author

Choose a reason for hiding this comment

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

APIet som finnes i syfooversiktsrv tar inn en liste med tilknytninger (siden man i oversikten kan velge flere personer). I tillegg er enhet: string påkrevd uten at den brukes til noe i APIet. Vi kan vurdere å lage et eget endepunkt i syfooversiktsrv (uten liste og enhet) som bare brukes herfra. Da kan vi også enklere telle i grafana hvor mange tildelinger som skjer fra syfomodiaperson.

Copy link
Contributor

Choose a reason for hiding this comment

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

Høres ut som noe vi kan gjøre ja, men evt forbedre etterhvert.

Hvis enhet hadde vært mulig å sende inn og at den faktisk ble brukt til noe, så har vi vel løst hele "ruting" problematikken internt hos oss i syfo? 😬 Så vi er jo åpenbart ikke langt unna å løse noe sånt, men det er en veldig lokal løsning på et større problem da.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Vi hadde et ubrukt endepunkt i syfooversiktsrv så tok og ryddet litt der nå. Fikser eget api for syfomodiaperson samtidig, kommer PR :)

@@ -230,43 +217,4 @@ describe("PersonkortHeader", () => {

expect(screen.getByText("Under arbeidsrettet oppfølging")).to.exist;
});

describe("TildeltVeileder", () => {
Copy link
Contributor Author

@andersrognstad andersrognstad Aug 30, 2024

Choose a reason for hiding this comment

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

Flyttet dette til TildeltVeilederTest

@andersrognstad andersrognstad force-pushed the IS-2601-tildel-veileder branch 3 times, most recently from 82c6997 to 10284c3 Compare September 2, 2024 10:03
@andersrognstad andersrognstad marked this pull request as ready for review September 2, 2024 10:27
@andersrognstad andersrognstad requested a review from a team as a code owner September 2, 2024 10:27
@@ -1,6 +1,7 @@
import { NarmesteLederRelasjonStatus } from "../../src/data/leder/ledereTypes";
import { RSContext } from "../../src/data/modiacontext/modiacontextTypes";
import { Veileder } from "../../src/data/veilederinfo/types/Veileder";
import { VeilederBrukerKnytningDTO } from "@/data/veilederbrukerknytning/useGetVeilederBrukerKnytning";
Copy link
Contributor

Choose a reason for hiding this comment

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

Trodde ikke sånne imports var lov i mock? Kjører det lokalt nå?

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 kjører

open,
handleClose,
}: ChangeTildeltVeilederModalProps) {
const [isError, setIsError] = useState(false);
Copy link
Contributor

Choose a reason for hiding this comment

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

Kan evt skrive det om til et form senere?

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, føltes litt overkill med bare et input-felt, men er en mulighet hvis det blir mer komplekst senere 👍

enhet: valgtEnhet,
};

return post(path, {
Copy link
Contributor

Choose a reason for hiding this comment

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

Høres ut som noe vi kan gjøre ja, men evt forbedre etterhvert.

Hvis enhet hadde vært mulig å sende inn og at den faktisk ble brukt til noe, så har vi vel løst hele "ruting" problematikken internt hos oss i syfo? 😬 Så vi er jo åpenbart ikke langt unna å løse noe sånt, men det er en veldig lokal løsning på et større problem da.

@andersrognstad andersrognstad merged commit 14c919f into master Sep 3, 2024
3 checks passed
@andersrognstad andersrognstad deleted the IS-2601-tildel-veileder branch September 3, 2024 08:27
This pull request was closed.
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.

4 participants