sendemail function for gov notify
This commit is contained in:
@@ -1540,7 +1540,8 @@ const RenderFileUpload = (field) => {
|
||||
width="50"
|
||||
/>
|
||||
<span className="govuk-body govuk-!-font-size-14 govuk-!-padding-left-5">
|
||||
{file.name} ({bytesToSize(file.size)})
|
||||
{file.name.slice(file.name.indexOf("_") + 1)} (
|
||||
({bytesToSize(file.size)})
|
||||
</span>
|
||||
</div>
|
||||
))}
|
||||
@@ -1588,7 +1589,8 @@ const RenderFileUpload = (field) => {
|
||||
}
|
||||
>
|
||||
<a className="govuk-body govuk-!-font-size-14 govuk-!-padding-left-5 govuk-link">
|
||||
{blob.name} ({bytesToSize(blob.contentLength)})
|
||||
{blob.name.slice(blob.name.indexOf("_") + 1)} (
|
||||
{bytesToSize(blob.contentLength)})
|
||||
</a>
|
||||
</Link>
|
||||
</div>
|
||||
|
||||
@@ -139,9 +139,9 @@ let BuildCheckSection = (props) => {
|
||||
</dl>
|
||||
<dl className="govuk-summary-list govuk-!-margin-bottom-9 at-summary-list">
|
||||
<div className="govuk-summary-list__row" key={"9999"}>
|
||||
<dt>
|
||||
{_.has(props.props.appealType.fileList.files) &&
|
||||
props.props.appealType.fileList.files.length > 0
|
||||
<dt className="govuk-summary-list__key">
|
||||
{props.props.appealType.fileList.files.length >
|
||||
0
|
||||
? props.props.appealType.fileList.files.map(
|
||||
(blob, i) => (
|
||||
<div
|
||||
@@ -152,12 +152,21 @@ let BuildCheckSection = (props) => {
|
||||
src={getThumbnailIconByExtension(
|
||||
blob.name
|
||||
)}
|
||||
alt={blob.name}
|
||||
alt={blob.name.slice(
|
||||
blob.name.indexOf(
|
||||
"_"
|
||||
) + 1
|
||||
)}
|
||||
width="50"
|
||||
/>
|
||||
|
||||
<span className="govuk-body govuk-!-font-size-14 govuk-!-padding-left-5">
|
||||
{blob.name} (
|
||||
{blob.name.slice(
|
||||
blob.name.indexOf(
|
||||
"_"
|
||||
) + 1
|
||||
)}
|
||||
(
|
||||
{bytesToSize(
|
||||
blob.contentLength
|
||||
)}
|
||||
|
||||
@@ -125,7 +125,11 @@ let BuildSection = (props) => {
|
||||
});
|
||||
};
|
||||
|
||||
const updateCaseProgress = (values, sendSavedEmail, useSaveStatus) => {
|
||||
const updateCaseProgress = async (
|
||||
values,
|
||||
sendSavedEmail,
|
||||
useSaveStatus
|
||||
) => {
|
||||
let incidentId = props.appealType.caseReference.incidentid;
|
||||
let updateBody = values || {};
|
||||
|
||||
@@ -169,35 +173,29 @@ let BuildSection = (props) => {
|
||||
let updateFormCollection = appTypeCollection.LogicalCollectionName;
|
||||
let primaryAttribute = appTypeCollection.PrimaryIdAttribute;
|
||||
|
||||
// updateCase(
|
||||
// incidentId,
|
||||
// updateBody,
|
||||
// updateFormCollection,
|
||||
// primaryAttribute,
|
||||
// props.appealType.caseReference.ticketnumber
|
||||
// );
|
||||
const reference = "PEDW-PARTIAL";
|
||||
const templateId = "021b0a7b-df00-41f1-b94e-c269bee98c75";
|
||||
const emailAddress = props.props.accountDetails.loggedinUserEmail;
|
||||
const personalisation = {
|
||||
"caseReference": props.appealType.caseReference.ticketnumber,
|
||||
"emailAddress": props.props.accountDetails.loggedinUserEmail,
|
||||
"returnLink":
|
||||
props.props.url +
|
||||
"/myportal/" +
|
||||
appTypeCollection.UrlName +
|
||||
"?lpa=" +
|
||||
props.appealType.appealLPA +
|
||||
"&apt=" +
|
||||
appTypeCollection.appealTypeID +
|
||||
"&casereference=" +
|
||||
props.appealType.caseReference.ticketnumber +
|
||||
"&inid=" +
|
||||
props.appealType.caseReference.incidentid,
|
||||
"linkExpiry": 10 * 60,
|
||||
};
|
||||
|
||||
sendSavedEmail == true &&
|
||||
sendEmail(
|
||||
props.props.accountDetails.loggedinUserEmail,
|
||||
"Saved progress for appeal " +
|
||||
props.appealType.caseReference.ticketnumber,
|
||||
"Your saved appeal " +
|
||||
props.appealType.caseReference.ticketnumber,
|
||||
"You can resume your application at a later date <a href='" +
|
||||
props.props.url +
|
||||
"/myportal/" +
|
||||
appTypeCollection.UrlName +
|
||||
"?lpa=" +
|
||||
props.appealType.appealLPA +
|
||||
"&apt=" +
|
||||
appTypeCollection.appealTypeID +
|
||||
"&casereference=" +
|
||||
props.appealType.caseReference.ticketnumber +
|
||||
"&inid=" +
|
||||
props.appealType.caseReference.incidentid +
|
||||
"'> from here </a>"
|
||||
);
|
||||
sendEmail(templateId, emailAddress, personalisation, reference);
|
||||
|
||||
useSaveStatus &&
|
||||
router.replace(
|
||||
|
||||
@@ -50,13 +50,15 @@ let CompleteAppeal = (props) => {
|
||||
props.appealType.caseReference.ticketnumber
|
||||
);
|
||||
|
||||
sendEmail(
|
||||
props.props.accountDetails.loggedinUserEmail,
|
||||
"Saved progress for appeal " +
|
||||
props.appealType.caseReference.ticketnumber,
|
||||
"Your saved appeal " + props.appealType.caseReference.ticketnumber,
|
||||
"You have now completed your appeal."
|
||||
);
|
||||
const reference = "PEDW-COMPLETE";
|
||||
const templateId = "618e0463-b092-4733-a024-bf8a3bbde808";
|
||||
const emailAddress = props.props.accountDetails.loggedinUserEmail;
|
||||
const personalisation = {
|
||||
"caseReference": props.appealType.caseReference.ticketnumber,
|
||||
"emailAddress": props.props.accountDetails.loggedinUserEmail,
|
||||
"linkExpiry": 10 * 60,
|
||||
};
|
||||
sendEmail(templateId, emailAddress, personalisation, reference);
|
||||
|
||||
console.log("patching////////");
|
||||
patchCase(incidentId);
|
||||
|
||||
Reference in New Issue
Block a user