Skip to content

Commit

Permalink
Merge pull request #873 from mjwconsult/viewtoken
Browse files Browse the repository at this point in the history
Add option for tokenised view link in activity details
  • Loading branch information
KarinG authored Sep 24, 2023
2 parents 75d8cda + 893c8d3 commit afcb10a
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 1 deletion.
1 change: 1 addition & 0 deletions src/AdminForm.php
Original file line number Diff line number Diff line change
Expand Up @@ -525,6 +525,7 @@ private function buildActivityTab() {
'entire_result' => t('Include <em>entire</em> webform submission in activity details'),
'view_link' => t('Include link to <em>view</em> webform submission in activity details'),
'edit_link' => t('Include link to <em>edit</em> webform submission in activity details'),
'view_link_secure' => t('Include secure (tokenised) link to <em>view</em> webform submission in activity details'),
'update_existing' => t('Update the details when an existing activity is updated'),
],
'#default_value' => wf_crm_aval($this->data, "activity:$n:details", ['view_link'], TRUE),
Expand Down
5 changes: 4 additions & 1 deletion src/WebformCivicrmPostProcess.php
Original file line number Diff line number Diff line change
Expand Up @@ -1616,7 +1616,10 @@ private function formatSubmissionDetails(&$params, $activity_number) {
if (!empty($this->data['activity'][$activity_number]['details']['view_link'])) {
$params['details'] .= '<p>' . $this->submission->toLink(t('View Webform Submission'), 'canonical', [
'absolute' => TRUE,
])->toString() . '</p>';
])->toString() . '</p>' . \Drupal\Core\Link::fromTextAndUrl('View Webform Submission', $this->submission->getTokenUrl('view'))->toString();
}
if (!empty($this->data['activity'][$activity_number]['details']['view_link_secure'])) {
$params['details'] .= '<p>' . \Drupal\Core\Link::fromTextAndUrl('View Webform Submission', $this->submission->getTokenUrl('view'))->toString() . '</p>';
}
if (!empty($this->data['activity'][$activity_number]['details']['edit_link'])) {
$params['details'] .= '<p>' . $this->submission->toLink(t('Edit Submission'), 'edit-form', [
Expand Down

0 comments on commit afcb10a

Please sign in to comment.