Load case to webform with contactID, checksum and caseID in the URL
Overview:
This ticket is targeted at improving the case loading functionality for webforms. We need to modify the webform to autoload the case onto a webform if contact id and checksum of the case manager (or anyone who has permission to see the case) and case id are present in the url.
How it works currently:
Case fields (except case roles) are currently loading on webforms. However, this is not the case when we use checksum of a user who has access to the case and send this case url to as that user in email. This url has the contactID and checksum of the user who we are sending an email, and the caseID.
How we would like to improve the functionality:
By passing the contactID + checksum (of a user who has access to the case) and the case ID in the URL, the case will be accessible (preload in the webform) to the case manager (or anyone who has permission to see the case)