From 28586675d3e51d7211211758520fe44fc903e2e5 Mon Sep 17 00:00:00 2001 From: rdbsolutions Date: Wed, 26 Jan 2022 10:37:38 +0000 Subject: [PATCH 1/2] removed basic auth for go live --- pages/_document.js | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pages/_document.js b/pages/_document.js index 084b6f64..04e0ecff 100644 --- a/pages/_document.js +++ b/pages/_document.js @@ -11,17 +11,17 @@ class MyDocument extends Document { let useGATracking = false; //remove this block when not need after softlaunch - let hasBasicAuth = - typeof process.env.BASIC_AUTH_CREDENTIALS != "undefined"; + // let hasBasicAuth = + // typeof process.env.BASIC_AUTH_CREDENTIALS != "undefined"; - console.log("hasbasicAuth:", hasBasicAuth); + // console.log("hasbasicAuth:", hasBasicAuth); - if (ctx.req && ctx.res) { - hasBasicAuth && - (await basicAuthMiddleware(ctx.req, ctx.res, { - users: process.env.BASIC_AUTH_CREDENTIALS, - })); - } + // if (ctx.req && ctx.res) { + // hasBasicAuth && + // (await basicAuthMiddleware(ctx.req, ctx.res, { + // users: process.env.BASIC_AUTH_CREDENTIALS, + // })); + // } if (ctx.req && ctx.req.headers.cookie) { typeof ctx.req.cookies.CookiePolicy != "undefined" From 2f91be126cfb1af398b7a8c58bc55153a3f13017 Mon Sep 17 00:00:00 2001 From: rdbsolutions Date: Wed, 26 Jan 2022 10:38:21 +0000 Subject: [PATCH 2/2] componentised timeout applied to logged in pages --- .env.local | 2 +- components/myportal.js | 72 +++++++++---------- components/newappeal/createCase.js | 4 +- components/newappeal/fileupload.js | 42 +++++++++++ components/timeout/index.js | 69 ++++++++++++++++++ components/{ => timeout}/timeoutmodal.js | 0 .../api/endpoint/getawaitingsubmission_api.js | 2 - pages/myportal/advancedsearch.js | 8 ++- pages/myportal/advancedsearchresults.js | 8 ++- pages/myportal/case.js | 3 + pages/myportal/searchresults.js | 8 ++- pages/myportal/viewall.js | 3 + 12 files changed, 175 insertions(+), 46 deletions(-) create mode 100644 components/newappeal/fileupload.js create mode 100644 components/timeout/index.js rename components/{ => timeout}/timeoutmodal.js (100%) diff --git a/.env.local b/.env.local index dd47b0b2..e193c22d 100644 --- a/.env.local +++ b/.env.local @@ -45,7 +45,7 @@ RELAYPATH = "test-pedw-hc" GOOGLE_TAG_MANAGER = GTM-T78CBC3 SHOWLOGIN = "true" SHOWREPRESENTATIONS = "false" -BASIC_AUTH_CREDENTIALS = pinswg:password|pinswg2:password2 +//BASIC_AUTH_CREDENTIALS = pinswg:password|pinswg2:password2 PORT= "3000" diff --git a/components/myportal.js b/components/myportal.js index 1cefd9cf..66f238f5 100644 --- a/components/myportal.js +++ b/components/myportal.js @@ -12,48 +12,50 @@ import YourAccount from "./myportal/youraccount"; import { parseCookies, setCookie, destroyCookie } from "nookies"; import IdleTimer from "react-idle-timer"; -import TimeoutModal from "../components/timeoutmodal"; +import TimeoutModal from "./timeout/timeoutmodal"; import { useState } from "react"; +import TimeOut from "../components/timeout"; + const MyPortal = (props) => { let { t } = useTranslation(); const router = useRouter(); const { locale } = router; - const [showModal, setShowModal] = useState(false); - const inactiveTimeOut = 12000; // in seconds - const reminderTimeout = 60; // in seconds + // const [showModal, setShowModal] = useState(false); + // const inactiveTimeOut = 1200; // in seconds + // const reminderTimeout = 60; // in seconds - let idleTimer = null; - let logoutTimer = null; + // let idleTimer = null; + // let logoutTimer = null; - let onIdle = () => { - togglePopup(); - logoutTimer = setTimeout(() => { - handleLogout(); - }, 1000 * reminderTimeout * 1); - }; + // let onIdle = () => { + // togglePopup(); + // logoutTimer = setTimeout(() => { + // handleLogout(); + // }, 1000 * reminderTimeout * 1); + // }; - let togglePopup = () => { - showModal == true ? setShowModal(false) : setShowModal(true); - }; + // let togglePopup = () => { + // showModal == true ? setShowModal(false) : setShowModal(true); + // }; - let handleStayLoggedIn = () => { - if (logoutTimer) { - clearTimeout(logoutTimer); - logoutTimer = null; - } - idleTimer.reset(); - togglePopup(); - }; + // let handleStayLoggedIn = () => { + // if (logoutTimer) { + // clearTimeout(logoutTimer); + // logoutTimer = null; + // } + // idleTimer.reset(); + // togglePopup(); + // }; - const handleLogout = () => { - console.log("////////////", "\n", "logout", "\n", "//////////"); - destroyCookie({}, "pinsUser"), - window.localStorage.clear(), - router.replace(props.ggLogout); - }; + // const handleLogout = () => { + // console.log("////////////", "\n", "logout", "\n", "//////////"); + // destroyCookie({}, "pinsUser"), + // window.localStorage.clear(), + // router.replace(props.ggLogout); + // }; return ( <> @@ -124,7 +126,7 @@ const MyPortal = (props) => { - { idleTimer = ref; }} @@ -133,14 +135,8 @@ const MyPortal = (props) => { onActive={console.log(" bbis active", idleTimer)} onIdle={onIdle} timeout={1000 * inactiveTimeOut * 1} - /> - - + /> */} + ); }; diff --git a/components/newappeal/createCase.js b/components/newappeal/createCase.js index c37fcb5b..0e176059 100644 --- a/components/newappeal/createCase.js +++ b/components/newappeal/createCase.js @@ -10,6 +10,7 @@ import { setAppealTypeTitle, } from "../../store/appealType/action"; import { getFormCollectionByID } from "../utils"; +import FileUpload from "./fileupload"; let CreateCase = (props) => { // useEffect(() => { @@ -238,7 +239,6 @@ let CreateCase = (props) => { label={t("newappeal:select-lpa-label")} errorMsg={t("newappeal:select-lpa-label-error-msg")} /> - { label={t("newappeal:select-appeal-type-label")} errorMsg={t("newappeal:select-appeal-type-label-error-msg")} /> - +