Skip to content

Commit

Permalink
bugfix reservasjoner
Browse files Browse the repository at this point in the history
  • Loading branch information
vebnor committed Apr 30, 2024
1 parent 96c4a0c commit 2e2d2b4
Show file tree
Hide file tree
Showing 9 changed files with 20 additions and 28 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ const ReservasjonRowExpandableContent = ({ reservasjon }: { reservasjon: MappedR
<FlyttReservasjonModal
oppgaveNøkkel={reservasjon.oppgaveNøkkel}
oppgaveReservertTil={reservasjon.reservertTil}
reservertAvIdent={reservasjon.reservertAvIdent}
eksisterendeBegrunnelse={reservasjon.kommentar}
showModal={showFlyttReservasjonModal}
closeModal={() => setShowFlyttReservasjonModal(false)}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ const ReservasjonRowExpandableContent = ({ reservasjon }: { reservasjon: Reserva
{showFlyttReservasjonModal && (
<FlyttReservasjonModal
oppgaveNøkkel={reservasjon.oppgavenøkkel}
reservertAvIdent={reservasjon.reservertAvIdent}
oppgaveReservertTil={reservasjon.reservertTilTidspunkt}
eksisterendeBegrunnelse={reservasjon?.kommentar}
showModal={showFlyttReservasjonModal}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ import ReservasjonRowExpandableContent from './ReservasjonRowExpandableContent';

const sorterMedReservertAv = (reservasjonerListe: MappedReservasjon[]) =>
reservasjonerListe?.sort((reservasjon1, reservasjon2) =>
reservasjon1.reservertAv.localeCompare(reservasjon2.reservertAv),
reservasjon1.reservertAvIdent.localeCompare(reservasjon2.reservertAvIdent),
);

const ReservasjonerTabell = () => {
Expand All @@ -45,7 +45,7 @@ const ReservasjonerTabell = () => {
const sokVerdi = e.target.value.toLowerCase();
const reservasjonerMedMatch = reservasjoner.filter(
(res) =>
res.reservertAv.toLowerCase().includes(sokVerdi) ||
res.reservertAvEpost.toLowerCase().includes(sokVerdi) ||
res.saksnummer?.toLowerCase()?.includes(sokVerdi) ||
res.journalpostId?.toLowerCase()?.includes(sokVerdi),
);
Expand Down Expand Up @@ -106,7 +106,7 @@ const ReservasjonerTabell = () => {
key={`${reservasjon.oppgaveNøkkel.oppgaveEksternId} ${reservasjon.saksnummer} ${reservasjon.journalpostId}`}
content={<ReservasjonRowExpandableContent reservasjon={reservasjon} />}
>
<Table.DataCell>{reservasjon.reservertAv}</Table.DataCell>
<Table.DataCell>{reservasjon.reservertAvEpost}</Table.DataCell>
<Table.DataCell>{reservasjon.saksnummer || reservasjon.journalpostId}</Table.DataCell>
<Table.DataCell>
{getKodeverknavnFraKode(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ import { OppgaveNøkkel } from 'types/OppgaveNøkkel';

type Reservasjon = Readonly<{
oppgavenøkkel: OppgaveNøkkel;
reservertAvIdent: string;
reservertAvEpost: string;
reservertTilTidspunkt: string;
saksnummer: string;
Expand Down
12 changes: 7 additions & 5 deletions src/client/app/saksbehandler/behandlingskoer/ReservasjonV3Dto.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@ import { OppgaveNøkkel } from 'types/OppgaveNøkkel';
interface ReservasjonV3 {
reserverteV3Oppgaver: OppgaveV3[];
reservertOppgaveV1Dto?: Oppgave;
reservertAv: string;
reservertAvIdent: string;
reservertAvEpost: string;
kommentar: string;
reservertFra: string;
reservertTil: string;
Expand All @@ -15,17 +16,18 @@ export interface ReservasjonV3FraKøDto {
oppgaveNøkkelDto: OppgaveNøkkel;
reservasjonsnøkkel: string;
oppgavebehandlingsUrl: string;
reservertAv: string;
reservertAvIdent: string;
reservertAvEpost: string;
reservertFra: string;
reservertTil: string;
}

export type MappedReservasjon = (Oppgave | OppgaveV3) &
Pick<ReservasjonV3, 'reservertAv' | 'kommentar' | 'reservertFra' | 'reservertTil'>;
Pick<ReservasjonV3, 'reservertAvIdent' | 'reservertAvEpost' | 'kommentar' | 'reservertFra' | 'reservertTil'>;

function pickReservasjonProperties(reservasjon: ReservasjonV3) {
const { reservertAv, kommentar, reservertFra, reservertTil } = reservasjon;
return { reservertAv, kommentar, reservertFra, reservertTil };
const { reservertAvIdent, kommentar, reservertFra, reservertTil, reservertAvEpost } = reservasjon;
return { reservertAvIdent, kommentar, reservertFra, reservertTil, reservertAvEpost };
}

export function mapReservasjonV3Array(reservasjonV3Array: ReservasjonV3[]): MappedReservasjon[] {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ interface OwnProps {
oppgaveReservertTil?: Date | string;
closeModal: () => void;
eksisterendeBegrunnelse?: string;
reservertAv: string;
reservertAvIdent: string;
}

/**
Expand All @@ -48,7 +48,7 @@ export const FlyttReservasjonModal: FunctionComponent<OwnProps> = ({
oppgaveNøkkel,
oppgaveReservertTil,
eksisterendeBegrunnelse,
reservertAv,
reservertAvIdent,
}) => {
const {
startRequest,
Expand Down Expand Up @@ -116,7 +116,7 @@ export const FlyttReservasjonModal: FunctionComponent<OwnProps> = ({
>
<Form
onSubmit={(values) => finnSaksbehandler(values.brukerIdent)}
initialValues={{ brukerIdent: reservertAv || '' }}
initialValues={{ brukerIdent: reservertAvIdent || '' }}
render={({ handleSubmit, values }) => (
<form onSubmit={handleSubmit}>
<Element>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,7 @@ const OppgaveHandlingerMenu: React.FC<OwnProps> = ({
{showFlyttReservasjonModal && (
<FlyttReservasjonModal
oppgaveNøkkel={oppgave.oppgaveNøkkel}
reservertAvIdent={reservasjon.reservertAvIdent}
oppgaveReservertTil={reservasjon.reservertTil}
showModal={showFlyttReservasjonModal}
closeModal={closeFlytteModal}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,9 @@ const ReservasjonMeny: React.FC<OwnProps> = ({
{showFlyttReservasjonModal && (
<FlyttReservasjonModal
oppgaveNøkkel={oppgave.oppgaveNøkkel}
reservasjon={reservasjon}
reservertAvIdent={reservasjon.reservertAvIdent}
eksisterendeBegrunnelse={reservasjon.kommentar}
oppgaveReservertTil={reservasjon.reservertTil}
showModal={showFlyttReservasjonModal}
closeModal={closeFlytteModal}
/>
Expand Down
16 changes: 0 additions & 16 deletions src/client/app/saksbehandler/oppgaveStatusPropType.tsx

This file was deleted.

0 comments on commit 2e2d2b4

Please sign in to comment.