Merged PR 1847: doc link fix for unpublished docs and cases
doc link fix for unpublished docs and cases Related work items: #18559
This commit is contained in:
+19
-15
@@ -49,15 +49,15 @@ CRMURL = "tscrm2016.llcdt.gov.wales/UATPINS"
|
|||||||
# CRMURL = "crm2016.llc.gov.wales/PEDW"
|
# CRMURL = "crm2016.llc.gov.wales/PEDW"
|
||||||
|
|
||||||
# //New Prod
|
# //New Prod
|
||||||
# CLIENT_ID = 3e4141a3-1fbd-454e-98f0-7f3a4f14a3cc
|
CLIENT_ID = 3e4141a3-1fbd-454e-98f0-7f3a4f14a3cc
|
||||||
# CLIENT_SECRET = tFk8Q~E.R-HFjROTu1sRKqwb_ONzy05uPYoF6awR
|
CLIENT_SECRET = tFk8Q~E.R-HFjROTu1sRKqwb_ONzy05uPYoF6awR
|
||||||
# RELAY_ROOT = https://ar-ns-lz-pedw-prod-uks-01.servicebus.windows.net/ar-hc-lz-pedw-prod-uks-01/
|
RELAY_ROOT = https://ar-ns-lz-pedw-prod-uks-01.servicebus.windows.net/ar-hc-lz-pedw-prod-uks-01/
|
||||||
# RELAYURI = "ar-ns-lz-pedw-prod-uks-01.servicebus.windows.net"
|
RELAYURI = "ar-ns-lz-pedw-prod-uks-01.servicebus.windows.net"
|
||||||
# RELAYPATH = "ar-hc-lz-pedw-prod-uks-01"
|
RELAYPATH = "ar-hc-lz-pedw-prod-uks-01"
|
||||||
# # RELAY_ROOT = https://ar-ns-lz-pedw-ppe-ukw-01.servicebus.windows.net/ar-hc-lz-pedw-prod-ukw-01/
|
# RELAY_ROOT = https://ar-ns-lz-pedw-ppe-ukw-01.servicebus.windows.net/ar-hc-lz-pedw-prod-ukw-01/
|
||||||
# # RELAYURI = "ar-ns-lz-pedw-prod-ukw-01.servicebus.windows.net"
|
# RELAYURI = "ar-ns-lz-pedw-prod-ukw-01.servicebus.windows.net"
|
||||||
# # RELAYPATH = "ar-hc-lz-pedw-prod-ukw-01"
|
# RELAYPATH = "ar-hc-lz-pedw-prod-ukw-01"
|
||||||
# CRMURL = "crm2016.llcdt.gov.wales/PEDW"
|
CRMURL = "crm2016.llcdt.gov.wales/PEDW"
|
||||||
|
|
||||||
|
|
||||||
//GOOGLE_TAG_MANAGER = GTM-T78CBC3
|
//GOOGLE_TAG_MANAGER = GTM-T78CBC3
|
||||||
@@ -84,7 +84,11 @@ DATABASE_URL = sqlserver://sql-srv-plt-pedw-cnr-uks-01.database.windows.net:1433
|
|||||||
|
|
||||||
// dev test sql server
|
// dev test sql server
|
||||||
# DATABASE_URL = sqlserver://pedw-dev-test-sql-svr.database.windows.net:1433;database=PEDWDev;user=RobBondSQL;password=GhWKr62F5sQ69dZx;encrypt=true;trustServerCertificate=true;hostNameInCertificate=*.database.windows.net;loginTimeout=30;authentication=ActiveDirectoryPassword
|
# DATABASE_URL = sqlserver://pedw-dev-test-sql-svr.database.windows.net:1433;database=PEDWDev;user=RobBondSQL;password=GhWKr62F5sQ69dZx;encrypt=true;trustServerCertificate=true;hostNameInCertificate=*.database.windows.net;loginTimeout=30;authentication=ActiveDirectoryPassword
|
||||||
DATABASE_URL = sqlserver://sql-srv-plt-pedw-dev-uks-01.database.windows.net:1433;database=PEDW;user=PedwSqlAdmin;password=GhWKr62F5sQ69dZx;encrypt=true;trustServerCertificate=true;hostNameInCertificate=*.database.windows.net;loginTimeout=30;authentication=ActiveDirectoryPassword
|
// DATABASE_URL = sqlserver://sql-srv-plt-pedw-dev-uks-01.database.windows.net:1433;database=PEDW;user=PedwSqlAdmin;password=GhWKr62F5sQ69dZx;encrypt=true;trustServerCertificate=true;hostNameInCertificate=*.database.windows.net;loginTimeout=30;authentication=ActiveDirectoryPassword
|
||||||
|
|
||||||
|
// test sql server
|
||||||
|
DATABASE_URL = sqlserver://sql-srv-plt-pedw-test-uks-01.database.windows.net:1433;database=PEDW;user=PedwSqlAdmin;password=GhWKr62F5sQ69dZx;encrypt=true;trustServerCertificate=true;hostNameInCertificate=*.database.windows.net;loginTimeout=30;authentication=ActiveDirectoryPassword
|
||||||
|
|
||||||
|
|
||||||
// Pre prod sql server
|
// Pre prod sql server
|
||||||
# DATABASE_URL = sqlserver://sql-srv-plt-pedw-ppe-uks-01.database.windows.net:1433;database=PEDW;user=PedwSqlAdmin;password=GhWKr62F5sQ69dZx;encrypt=true;trustservercertificate=true;hostnameincertificate=*.database.windows.net;logintimeout=30;authentication=SqlPassword
|
# DATABASE_URL = sqlserver://sql-srv-plt-pedw-ppe-uks-01.database.windows.net:1433;database=PEDW;user=PedwSqlAdmin;password=GhWKr62F5sQ69dZx;encrypt=true;trustservercertificate=true;hostnameincertificate=*.database.windows.net;logintimeout=30;authentication=SqlPassword
|
||||||
@@ -93,7 +97,7 @@ DATABASE_URL = sqlserver://sql-srv-plt-pedw-cnr-uks-01.database.windows.net:1433
|
|||||||
# DATABASE_URL = sqlserver://pp-pedw-sql.database.windows.net:1433;database=PEDWPreProd;user=RobBondSQL;password=GhWKr62F5sQ69dZx;encrypt=true;trustServerCertificate=true;hostNameInCertificate=*.database.windows.net;loginTimeout=30;authentication=ActiveDirectoryPassword
|
# DATABASE_URL = sqlserver://pp-pedw-sql.database.windows.net:1433;database=PEDWPreProd;user=RobBondSQL;password=GhWKr62F5sQ69dZx;encrypt=true;trustServerCertificate=true;hostNameInCertificate=*.database.windows.net;loginTimeout=30;authentication=ActiveDirectoryPassword
|
||||||
|
|
||||||
// Prod sql server
|
// Prod sql server
|
||||||
# DATABASE_URL = sqlserver://sql-srv-plt-pedw-prod-uks-01.database.windows.net:1433;database=PEDW;user=PedwSqlAdmin;password=GhWKr62F5sQ69dZx;encrypt=true;trustServerCertificate=true;hostNameInCertificate=*.database.windows.net;loginTimeout=30;authentication=ActiveDirectoryPassword
|
DATABASE_URL = sqlserver://sql-srv-plt-pedw-prod-uks-01.database.windows.net:1433;database=PEDW;user=PedwSqlAdmin;password=GhWKr62F5sQ69dZx;encrypt=true;trustServerCertificate=true;hostNameInCertificate=*.database.windows.net;loginTimeout=30;authentication=ActiveDirectoryPassword
|
||||||
|
|
||||||
SECRET = SuperSecret
|
SECRET = SuperSecret
|
||||||
|
|
||||||
@@ -131,9 +135,9 @@ AZURE_PEDW_STORAGE_ENDPOINT = https://sapltpedwtestuks.blob.core.windows.net
|
|||||||
# AZURE_PEDW_STORAGE_ENDPOINT = https://pedwprod.blob.core.windows.net
|
# AZURE_PEDW_STORAGE_ENDPOINT = https://pedwprod.blob.core.windows.net
|
||||||
|
|
||||||
# // New PROD key
|
# // New PROD key
|
||||||
# AZURE_STORAGE_ACCOUNT_NAME = "sapltpedwproduks"
|
AZURE_STORAGE_ACCOUNT_NAME = "sapltpedwproduks"
|
||||||
# AZURE_STORAGE_ACCOUNT_KEY = OfV9MFqXcLLPam9GhEdMWadIOwIzhc5hd5TUqzIuQoswFdtV4ybaemjatSv+Kht0Ny1qQKjLplwY+AStUTZJrg==
|
AZURE_STORAGE_ACCOUNT_KEY = OfV9MFqXcLLPam9GhEdMWadIOwIzhc5hd5TUqzIuQoswFdtV4ybaemjatSv+Kht0Ny1qQKjLplwY+AStUTZJrg==
|
||||||
# AZURE_PEDW_STORAGE_ENDPOINT = https://sapltpedwproduks.blob.core.windows.net
|
AZURE_PEDW_STORAGE_ENDPOINT = https://sapltpedwproduks.blob.core.windows.net
|
||||||
|
|
||||||
|
|
||||||
AZURE_PEDW_CONTAINER = "pedwapplications"
|
AZURE_PEDW_CONTAINER = "pedwapplications"
|
||||||
@@ -145,7 +149,7 @@ NOTIFY_API_KEY = pedwnextauthlivekey-90f93710-9dae-423e-aea1-11eccd0dc132-5c0ed1
|
|||||||
|
|
||||||
SHOW_DEBUG = true
|
SHOW_DEBUG = true
|
||||||
|
|
||||||
|
|
||||||
// DEV Connection string
|
// DEV Connection string
|
||||||
//NEXT_PUBLIC_APP_INSIGHT = InstrumentationKey=4b7568b3-70bd-4591-9dc2-267c0a6501d1;IngestionEndpoint=https://ukwest-0.in.applicationinsights.azure.com/;LiveEndpoint=https://ukwest.livediagnostics.monitor.azure.com/;ApplicationId=447d38b5-5d40-4238-8fb3-0ef4741b3db1
|
//NEXT_PUBLIC_APP_INSIGHT = InstrumentationKey=4b7568b3-70bd-4591-9dc2-267c0a6501d1;IngestionEndpoint=https://ukwest-0.in.applicationinsights.azure.com/;LiveEndpoint=https://ukwest.livediagnostics.monitor.azure.com/;ApplicationId=447d38b5-5d40-4238-8fb3-0ef4741b3db1
|
||||||
|
|
||||||
|
|||||||
@@ -198,7 +198,9 @@ function AppealsTab(props) {
|
|||||||
</button>
|
</button>
|
||||||
</dd>
|
</dd>
|
||||||
|
|
||||||
<dd className="govuk-summary-list__key govuk-!-font-size-16 govuk-summary-list__action"></dd>
|
<dd className="govuk-summary-list__key govuk-!-font-size-16 govuk-summary-list__action">
|
||||||
|
Origin
|
||||||
|
</dd>
|
||||||
</div>
|
</div>
|
||||||
{showSpinnerState == true ? (
|
{showSpinnerState == true ? (
|
||||||
<div className="govuk-summary-list__row">
|
<div className="govuk-summary-list__row">
|
||||||
@@ -234,28 +236,23 @@ function AppealsTab(props) {
|
|||||||
>
|
>
|
||||||
<dd className="govuk-summary-list__value govuk-!-font-size-16 ">
|
<dd className="govuk-summary-list__value govuk-!-font-size-16 ">
|
||||||
<div></div>
|
<div></div>
|
||||||
<Link
|
{item.pinswg_publishtoweb == true ? (
|
||||||
href={
|
<Link
|
||||||
(router.locale == "cy"
|
target="_blank"
|
||||||
? myportal == true
|
rel="noreferrer"
|
||||||
? "/fymhorth/achos"
|
href={
|
||||||
: "/achos"
|
(router.locale == "cy"
|
||||||
: myportal == true
|
? myportal == true
|
||||||
? "/myportal/case"
|
? "/fymhorth/achos"
|
||||||
: "/case") +
|
: "/achos"
|
||||||
"/" +
|
: myportal == true
|
||||||
item.ticketnumber
|
? "/myportal/case"
|
||||||
}
|
: "/case") +
|
||||||
className="govuk-link--no-underline"
|
"/" +
|
||||||
onClick={() => {
|
item.ticketnumber
|
||||||
sendGAEvent(
|
}
|
||||||
"event",
|
className="govuk-link--no-underline"
|
||||||
"CaseViewed",
|
onClick={() => {
|
||||||
{
|
|
||||||
caseReference:
|
|
||||||
item.ticketnumber,
|
|
||||||
}
|
|
||||||
),
|
|
||||||
setCurrentReference({
|
setCurrentReference({
|
||||||
"ticketnumber":
|
"ticketnumber":
|
||||||
item.ticketnumber,
|
item.ticketnumber,
|
||||||
@@ -280,16 +277,20 @@ function AppealsTab(props) {
|
|||||||
? detailsObj.pinswg_specialistcaseprocess
|
? detailsObj.pinswg_specialistcaseprocess
|
||||||
: "",
|
: "",
|
||||||
});
|
});
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
<span className="results-visually-hidden">
|
<span className="results-visually-hidden">
|
||||||
{t(
|
{t(
|
||||||
"search:searchresults-case-reference-label"
|
"search:searchresults-case-reference-label"
|
||||||
)}
|
)}
|
||||||
:
|
:
|
||||||
</span>
|
</span>
|
||||||
{item.title}
|
{item.title}
|
||||||
</Link>
|
</Link>
|
||||||
|
) : (
|
||||||
|
item.title
|
||||||
|
)}
|
||||||
|
|
||||||
<br />
|
<br />
|
||||||
{new Date(
|
{new Date(
|
||||||
item.createdon
|
item.createdon
|
||||||
@@ -473,6 +474,11 @@ function AppealsTab(props) {
|
|||||||
"statuscode@OData.Community.Display.V1.FormattedValue"
|
"statuscode@OData.Community.Display.V1.FormattedValue"
|
||||||
] || "N/A"}
|
] || "N/A"}
|
||||||
</dd>
|
</dd>
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-16">
|
||||||
|
{item[
|
||||||
|
"caseorigincode@OData.Community.Display.V1.FormattedValue"
|
||||||
|
] || "N/A"}
|
||||||
|
</dd>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -724,20 +724,29 @@ const DocumentsTab = (props) => {
|
|||||||
: ""}
|
: ""}
|
||||||
</dd>
|
</dd>
|
||||||
<dd className="govuk-summary-list__value govuk-!-font-size-14">
|
<dd className="govuk-summary-list__value govuk-!-font-size-14">
|
||||||
<Link
|
{detailsObj.publishtoweb ==
|
||||||
href={
|
true ? (
|
||||||
"/case/" +
|
<Link
|
||||||
detailsObj.ticketnumber
|
target="_blank"
|
||||||
}
|
rel="noreferrer"
|
||||||
>
|
href={
|
||||||
{
|
"/case/" +
|
||||||
detailsObj[
|
detailsObj.ticketnumber
|
||||||
"_pinswg_documentids_value@OData.Community.Display.V1.FormattedValue"
|
}
|
||||||
]
|
>
|
||||||
}
|
{
|
||||||
</Link>
|
detailsObj[
|
||||||
|
"_pinswg_documentids_value@OData.Community.Display.V1.FormattedValue"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
</Link>
|
||||||
|
) : (
|
||||||
|
detailsObj[
|
||||||
|
"_pinswg_documentids_value@OData.Community.Display.V1.FormattedValue"
|
||||||
|
]
|
||||||
|
)}
|
||||||
</dd>
|
</dd>
|
||||||
<dd className="govuk-summary-list__value govuk-!-font-size-16">
|
<dd className="govuk-summary-list__value govuk-!-font-size-14">
|
||||||
{
|
{
|
||||||
detailsObj[
|
detailsObj[
|
||||||
"pinswg_origin@OData.Community.Display.V1.FormattedValue"
|
"pinswg_origin@OData.Community.Display.V1.FormattedValue"
|
||||||
|
|||||||
@@ -99,19 +99,6 @@ export default async function ApiProxy(req, res) {
|
|||||||
return resultDate.toISOString().replace(/\.000Z$/, "Z"); // format as 'YYYY-MM-DDT00:00:00Z'
|
return resultDate.toISOString().replace(/\.000Z$/, "Z"); // format as 'YYYY-MM-DDT00:00:00Z'
|
||||||
}
|
}
|
||||||
|
|
||||||
function flattenDocuments(response) {
|
|
||||||
return {
|
|
||||||
...response,
|
|
||||||
value: Array.isArray(response.value)
|
|
||||||
? response.value.map((doc) => ({
|
|
||||||
...doc,
|
|
||||||
ticketnumber:
|
|
||||||
doc.pinswg_DocumentIds?.ticketnumber || null,
|
|
||||||
}))
|
|
||||||
: [],
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
var queryUrl =
|
var queryUrl =
|
||||||
"pinswg_documents?$select=pinswg_name,createdon,pinswg_publishtoweb,_pinswg_documentids_value,pinswg_isharedocumentlocations,pinswg_isharedocumentreference,pinswg_uploadurl,pinswg_uploadstatus,pinswg_origin&$filter=createdon ge " +
|
"pinswg_documents?$select=pinswg_name,createdon,pinswg_publishtoweb,_pinswg_documentids_value,pinswg_isharedocumentlocations,pinswg_isharedocumentreference,pinswg_uploadurl,pinswg_uploadstatus,pinswg_origin&$filter=createdon ge " +
|
||||||
daysAgoISO(numberOfWeeks) +
|
daysAgoISO(numberOfWeeks) +
|
||||||
@@ -121,7 +108,7 @@ export default async function ApiProxy(req, res) {
|
|||||||
" " +
|
" " +
|
||||||
fieldSort +
|
fieldSort +
|
||||||
"&$count=true" +
|
"&$count=true" +
|
||||||
"&$expand=pinswg_DocumentIds($select = ticketnumber)" +
|
"&$expand=pinswg_DocumentIds($select = ticketnumber,pinswg_publishtoweb)" +
|
||||||
(typeof pageNumber != "undefined"
|
(typeof pageNumber != "undefined"
|
||||||
? "&$skiptoken=" + '<cookie pagenumber="' + pageNumber + '" />'
|
? "&$skiptoken=" + '<cookie pagenumber="' + pageNumber + '" />'
|
||||||
: "");
|
: "");
|
||||||
@@ -143,6 +130,7 @@ export default async function ApiProxy(req, res) {
|
|||||||
let flattened = data.value.map((r) => ({
|
let flattened = data.value.map((r) => ({
|
||||||
...r,
|
...r,
|
||||||
ticketnumber: r.pinswg_DocumentIds?.ticketnumber || null,
|
ticketnumber: r.pinswg_DocumentIds?.ticketnumber || null,
|
||||||
|
publishtoweb: r.pinswg_DocumentIds?.pinswg_publishtoweb || null,
|
||||||
}));
|
}));
|
||||||
|
|
||||||
data.value = flattened;
|
data.value = flattened;
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ export default async function ApiProxy(req, res) {
|
|||||||
var showNumberOfRecords = req.query.showNumberOfRecords || 10;
|
var showNumberOfRecords = req.query.showNumberOfRecords || 10;
|
||||||
|
|
||||||
var queryUrl =
|
var queryUrl =
|
||||||
"incidents?$select=modifiedon,description,numberofchildincidents,_accountid_value,_customerid_value,_pinswg_associatedlpa_value,_ownerid_value,pinswg_appealcasetype,statuscode,ticketnumber,title, _primarycontactid_value,pinswg_lpareference,pinswg_appellantagent,pinswg_appellantfirstname,pinswg_appellantlastname&$expand=primarycontactid($select=fullname)&$filter=caseorigincode eq 3&$orderby=" +
|
"incidents?$select=caseorigincode,pinswg_publishtoweb,modifiedon,description,numberofchildincidents,_accountid_value,_customerid_value,_pinswg_associatedlpa_value,_ownerid_value,pinswg_appealcasetype,statuscode,ticketnumber,title, _primarycontactid_value,pinswg_lpareference,pinswg_appellantagent,pinswg_appellantfirstname,pinswg_appellantlastname&$expand=primarycontactid($select=fullname)&$orderby=" +
|
||||||
orderby +
|
orderby +
|
||||||
" " +
|
" " +
|
||||||
fieldSort +
|
fieldSort +
|
||||||
|
|||||||
Reference in New Issue
Block a user