diff --git a/.env.local b/.env.local index c4b68891..07d2d4a8 100644 --- a/.env.local +++ b/.env.local @@ -1,8 +1,8 @@ ACCESS_TOKEN_ENDPOINT = https://login.microsoftonline.com/ //ESNR Tenant -TENANT = a8d860de-d5e1-45af-8376-d93f02e6b502 +//TENANT = a8d860de-d5e1-45af-8376-d93f02e6b502 //WGO Tenant -//TENANT = 9ac1a5ab-cd58-409e-a1b6-6b10422a68f5 +TENANT = 9ac1a5ab-cd58-409e-a1b6-6b10422a68f5 GRANT_TYPE = "client_credentials" HASHKEY = 028ffbae928d7191c0017f298260995f901d78eabde1436c0af0423459cc3715832136d84f68818d3a96399467b52143e273d4f3bf4ae190848891535421cd6c @@ -10,8 +10,8 @@ NEXT_PUBLIC_HASHKEY = 028ffbae928d7191c0017f298260995f901d78eabde1436c0af0423459 //Dev oauth ESNR -CLIENT_ID = e082def0-3453-461f-9a5e-f4ab127dc015 -CLIENT_SECRET = qW.7Q~TSr3sZmLEnJQJPXEdOckb_yo2t1yJmY +CLIENT_ID = 9b834097-03d7-409b-b038-ecfec31a394a +CLIENT_SECRET = 4Vt8Q~olL1hx7n01B0~tXf-N2YL5DyC_Fk6waagX RELAY_ROOT = https://dev-pedw-ns.servicebus.windows.net/dev-pedw-hc/ RELAYURI = "dev-pedw-ns.servicebus.windows.net" RELAYPATH = "dev-pedw-hc" diff --git a/.eslintrc b/.eslintrc index f03a56fe..ee1d2c9f 100644 --- a/.eslintrc +++ b/.eslintrc @@ -1,6 +1,9 @@ { - "extends": "next", + "extends": "next/core-web-vitals", "rules": { - "@next/next/no-img-element": "off" + "@next/next/no-img-element": "off", + "react/no-unknown-property": "error" } } + + diff --git a/components/breadcrumbs.js b/components/breadcrumbs.js index bc892385..c7f681a5 100644 --- a/components/breadcrumbs.js +++ b/components/breadcrumbs.js @@ -744,7 +744,7 @@ const Breadcrumbs = (props) => { {router.pathname == "/auth/signin" ? ( <>
  • - Sign in + {t("auth:auth-page-title")}
  • ) : ( @@ -753,7 +753,16 @@ const Breadcrumbs = (props) => { {router.pathname == "/auth/verify-request" ? ( <>
  • - Check your email + {t("auth:auth-check-email-page-title")} +
  • + + ) : ( + "" + )} + {router.pathname == "/auth/error" ? ( + <> +
  • + {t("auth:auth-error-signin-error-title")}
  • ) : ( diff --git a/components/case/documents.js b/components/case/documents.js index 21218c5c..9194b687 100644 --- a/components/case/documents.js +++ b/components/case/documents.js @@ -387,7 +387,7 @@ const DocumentDetails = (props) => { getSearchDocumentTypes(props.incidentid).then((data) => { setDocumentTypes(data); }); - }); + }, [props.incidentid]); const getDocumentResults = useCallback( (pageNumber, orderBy, fieldSort) => { diff --git a/components/cookiemanager/index.js b/components/cookiemanager/index.js index 93c01dbb..b4dc457a 100644 --- a/components/cookiemanager/index.js +++ b/components/cookiemanager/index.js @@ -205,7 +205,6 @@ const CookieManagementMain = (props) => { name="usage" className="govuk-radios__input" id="usage-1" - component="input" type="radio" value="revoked" checked={ @@ -234,7 +233,6 @@ const CookieManagementMain = (props) => { name="usage" type="radio" value="accepted" - component="input" checked={ usageState === "accepted" @@ -352,7 +350,6 @@ const CookieManagementMain = (props) => { name="settings" type="radio" value="revoked" - component="input" checked={ settingsState === "revoked" } @@ -379,7 +376,6 @@ const CookieManagementMain = (props) => { name="settings" type="radio" value="accepted" - component="input" checked={ settingsState === "accepted" } diff --git a/components/elements/index.js b/components/elements/index.js index 98533d8d..6fc76b5e 100644 --- a/components/elements/index.js +++ b/components/elements/index.js @@ -94,7 +94,7 @@ export function Textfield(props) { type="text" name={name} id={props.name} - component={RenderCaseID} + //component={RenderCaseID} value={ticketnumber} className="govuk-input govuk-input--width-20" disabled @@ -1195,7 +1195,7 @@ export function ReadOnlyfield(props) { type="text" name={props.name} id={props.name} - component={RenderCaseID} + //component={RenderCaseID} value={value} className="govuk-input govuk-input--width-20" disabled diff --git a/components/homepage/login.js b/components/homepage/login.js index c47d0b0f..99e53b97 100644 --- a/components/homepage/login.js +++ b/components/homepage/login.js @@ -189,28 +189,6 @@ let Login = (props) => { : ""; }, [cookies.pinsUser, router]); - const govGatwayLoginRedirect = () => { - let ggUrl = - props.govGateway.config.authorization_endpoint + - "?response_type=code&scope=openid&client_id=" + - GG_CLIENT_ID + - "&redirect_uri=" + - GG_REDIRECT_URI + - "&ui_locales=" + - (router.locale == "cy" ? "cy" : "en-GB"); - - console.log("login Url:", ggUrl); - - router.replace(ggUrl); - }; - - const govGatwayForgottenLink = () => { - let ggUrl = - props.govGateway.config.authorization_endpoint + - "/login/forgot-password"; - router.replace(ggUrl); - }; - if (session === "loading") { return

    loading...

    ; } @@ -229,7 +207,8 @@ let Login = (props) => {

    - {t("home:login-card-title")} + {/* {t("home:login-card-title")} */} + {t("home:login-card-title-temp")}

    {" "}
    @@ -240,9 +219,13 @@ let Login = (props) => { )} {session && ( @@ -255,7 +238,13 @@ let Login = (props) => { )}
    -
    +

    + {t("home:login-comingsoon-temp-1")}{" "} +

    +

    + {t("home:login-comingsoon-temp-1a")}{" "} +

    + {/* {validLoginID == false && (
    Incorrect username or password @@ -281,14 +270,6 @@ let Login = (props) => { /> { {t("home:login-card-button")}
    -
    - {/*
    -

    + */} +

    + {/*

    { govGatwayLoginRedirect(); @@ -327,7 +308,8 @@ let Login = (props) => { {t("home:login-card-register-link")}

    -

    + */} + {/*

    { govGatwayForgottenLink(); @@ -336,7 +318,7 @@ let Login = (props) => { > {t("home:login-card-forgotten-label")}{" "} -

    +

    */}

    {t("home:login-comingsoon-temp-2")} @@ -405,7 +387,7 @@ let Login = (props) => { {t("home:login-contact-email")}

    -
    */} +
    {/* {
    - - - - + {showLogin == "true" && ( { session={session} /> )} + {showLogin != "true" && } + {/* */}
    diff --git a/components/newappeal/complete.js b/components/newappeal/complete.js index 4bb254d9..9670ee4a 100644 --- a/components/newappeal/complete.js +++ b/components/newappeal/complete.js @@ -66,6 +66,7 @@ let CompleteAppeal = (props) => { props.appealType.appealLPA, props.props.accountDetails.loggedinUserId, props.appealType.appealTypeID, + props.props.accountDetails.loggedinUserEmail, ]); let { t } = useTranslation(); diff --git a/components/timeout/timeoutmodal.js b/components/timeout/timeoutmodal.js index 4b60749f..fadd8c82 100644 --- a/components/timeout/timeoutmodal.js +++ b/components/timeout/timeoutmodal.js @@ -6,6 +6,7 @@ const TimeoutModal = (props) => { return (
    + {/*
    */}

    diff --git a/components/tracking/index.js b/components/tracking/index.js index 4ade8ccb..7cf5fa1b 100644 --- a/components/tracking/index.js +++ b/components/tracking/index.js @@ -1,8 +1,11 @@ import React, { Fragment } from "react"; +import Script from "next/script"; export const Tracking = ({ googleTagManagerID, nonce }) => ( -