Skip to content

Commit

Permalink
Fjerne mulighet for å registrere formidling i jobbmesse (#263)
Browse files Browse the repository at this point in the history
  • Loading branch information
Wiklem authored Dec 17, 2024
1 parent 4ab6b1d commit 3696d5a
Show file tree
Hide file tree
Showing 6 changed files with 26 additions and 13 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ jobs:
deploy-til-dev:
name: Deploy til dev-gcp
needs: bygg-og-push-docker-image
if: github.event_name == 'workflow_dispatch' || github.ref == 'refs/heads/master' || github.ref == 'refs/heads/jobbmesse-antall'
if: github.event_name == 'workflow_dispatch' || github.ref == 'refs/heads/master' || github.ref == 'refs/heads/formidling-jobbmesse'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
Expand Down
5 changes: 3 additions & 2 deletions src/kandidat/kandidatliste/knappe-rad/KnappeRad.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ import Kandidatliste, { Kandidatlistestatus } from 'felles/domene/kandidatliste/
import { Stillingskategori } from 'felles/domene/stilling/Stilling';
import { FunctionComponent, ReactNode } from 'react';
import { useSmserForStilling } from '../../../api/kandidatvarsel-api/kandidatvarsel';
import { Rolle } from '../../../felles/tilgangskontroll/Roller';
import { TilgangskontrollForInnhold } from '../../../felles/tilgangskontroll/TilgangskontrollForInnhold';
import {
erKobletTilArbeidsgiver,
erKobletTilStilling,
Expand All @@ -14,8 +16,6 @@ import MedPopover from '../med-popover/MedPopover';
import DelMedArbeidsgiverKnapp from './DelMedArbeidsgiverKnapp';
import css from './KnappeRad.module.css';
import ForespørselOmDelingAvCv from './forespørsel-om-deling-av-cv/ForespørselOmDelingAvCv';
import { TilgangskontrollForInnhold } from '../../../felles/tilgangskontroll/TilgangskontrollForInnhold';
import { Rolle } from '../../../felles/tilgangskontroll/Roller';

type Props = {
kandidatliste: Kandidatliste;
Expand All @@ -39,6 +39,7 @@ const KnappeRad: FunctionComponent<Props> = ({
erFormidling ? null : kandidatliste.stillingId || null
);
const markerteKandidater = useMarkerteKandidater(kandidatliste.kandidater);

const minstEnKandidatErMarkert = markerteKandidater.length > 0;
const markerteAktiveKandidater = markerteKandidater.filter((kandidat) => kandidat.fodselsnr);
const kandidatvarselFeil = error !== undefined;
Expand Down
1 change: 1 addition & 0 deletions src/stilling/stilling/Stilling.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -273,6 +273,7 @@ const Stilling = () => {
stillingId={stilling.uuid}
erEier={erEier}
erFormidling={erFormidling}
erJobbmesse={erJobbmesse}
source={stilling.source}
/>
</div>
Expand Down
20 changes: 12 additions & 8 deletions src/stilling/stilling/StillingKandidatKnapper.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,15 @@ import { Link } from 'react-router-dom';
import { Rolle } from '../../felles/tilgangskontroll/Roller';
import { TilgangskontrollForInnhold } from '../../felles/tilgangskontroll/TilgangskontrollForInnhold';
import { lenkeTilFinnKandidater } from '../../kandidat/app/paths';
import LeggTilKandidatModal from './legg-til-kandidat/LeggTilKandidatModal';
import AnalyserStillingModal from './analyse/AnalyserStillingModal';
import LeggTilKandidatModal from './legg-til-kandidat/LeggTilKandidatModal';

export interface IStillingKandidatKnapper {
kandidatlisteId: string;
stillingId: string | null;
erEier?: boolean;
erFormidling?: boolean;
erJobbmesse?: boolean;
source?: string;
}

Expand All @@ -21,6 +22,7 @@ const StillingKandidatKnapper: React.FC<IStillingKandidatKnapper> = ({
stillingId,
erEier,
erFormidling,
erJobbmesse,
source,
}) => {
const [visLeggTilKandidatModal, setVisLeggTilKandidatModal] = React.useState<boolean>(false);
Expand Down Expand Up @@ -92,13 +94,15 @@ const StillingKandidatKnapper: React.FC<IStillingKandidatKnapper> = ({
</Button>
</TilgangskontrollForInnhold>

<LeggTilKandidatModal
erEier={erEier}
vis={visLeggTilKandidatModal}
onClose={() => setVisLeggTilKandidatModal(false)}
//@ts-ignore TODO: written before strict-mode enabled
stillingsId={stillingId}
/>
{stillingId && (
<LeggTilKandidatModal
erEier={erEier}
vis={visLeggTilKandidatModal}
onClose={() => setVisLeggTilKandidatModal(false)}
erJobbmesse={erJobbmesse}
stillingsId={stillingId}
/>
)}
<AnalyserStillingModal
vis={visAnalyserStillingModal}
onClose={() => setVisAnalyserStillingModal(false)}
Expand Down
8 changes: 6 additions & 2 deletions src/stilling/stilling/legg-til-kandidat/LeggTilKandidat.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,15 @@ type ILeggTilKandidat = {
kandidatlisteId: string;
stillingsId: string;
erEier?: boolean;
erJobbmesse?: boolean;
};

const LeggTilKandidat: FunctionComponent<ILeggTilKandidat> = ({
kandidatlisteId,
onClose,
erEier,
stillingsId,
erJobbmesse,
}) => {
const [visOppsummering, setVisOppsummering] = useState<boolean>(false);
const [visSynlighetsEvaluering, setVisSynlighetsEvaluering] = useState<boolean>(false);
Expand Down Expand Up @@ -103,7 +105,9 @@ const LeggTilKandidat: FunctionComponent<ILeggTilKandidat> = ({
onAvbryt={onClose}
onBekreft={handleBekreft}
setRegistrerFormidling={
erEier ? () => setRegistrerFormidling(true) : undefined
!erJobbmesse && erEier
? () => setRegistrerFormidling(true)
: undefined
}
/>
))}
Expand Down Expand Up @@ -174,7 +178,7 @@ const LeggTilKandidat: FunctionComponent<ILeggTilKandidat> = ({
)}
<br />

{erEier && (
{!erJobbmesse && erEier && (
<Button
onClick={() => setRegistrerFormidling(true)}
style={{ width: '100%', marginBottom: '1rem' }}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,15 @@ type ILeggTilKandidatModal = {
onClose: () => void;
stillingsId: string;
erEier?: boolean;
erJobbmesse?: boolean;
};

const LeggTilKandidatModal: React.FC<ILeggTilKandidatModal> = ({
vis,
onClose,
stillingsId,
erEier,
erJobbmesse,
}) => {
const { kandidatlisteId, isLoading, isError } = useKandidatlisteId(stillingsId);
return (
Expand All @@ -39,6 +41,7 @@ const LeggTilKandidatModal: React.FC<ILeggTilKandidatModal> = ({
onClose={onClose}
erEier={erEier}
stillingsId={stillingsId}
erJobbmesse={erJobbmesse}
/>
)}
</Modal>
Expand Down

0 comments on commit 3696d5a

Please sign in to comment.