When assigning a new task, lead, account, etc the url is not coming through on the notification email. This also includes emails that are reminders for calls and meetings.
This started with my upgrade to 7.7.6
When assigning a new task, lead, account, etc the url is not coming through on the notification email. This also includes emails that are reminders for calls and meetings.
This started with my upgrade to 7.7.6
What was the upgrade path you took?
Could you please give some screenshots of the email you received?
Have you done a quick repair and rebuild and repair the JS files
I tried it on my instance of 7.7.6 and I can do it successful so believe it is an issue with your instance rather than the version
There were changes to this in version 7.7.6, so you might be hitting some specific problem that didn’t come up in the tests.
If the repairs suggested by Cameron don’t fix the problem, the following information would help to try and understand what’s wrong:
What is your system language? Did you update the language pack after upgrading to 7.7.6?
In which email clients did you check the email? If you could tell us how it looks in Gmail, and in a local client (like Thunderbird or others), it would be great. Post screenshots if possible.
If you can post the “email source” from one of these clients, that would be helpful.
Post the contents of your include/language/en_us.notify_template.html (and also the version from your own language, found in the same directory).
Thanks for your collaboration.
I did not update the language pack, but it looks updated since some of the old wording I had is now gone. I would expect that btw. But any of the URLs that refer to Tasks, phone calls, leads, etc, these assignments do not show a URL any more. This is done through gmail and apple mail.
Old Email
New Email - Notice no URLS
Actual File - Notify
Accept this call.
Tentatively Accept this call.
Decline this call.
SuiteCRM Call - {CALL_SUBJECT}
{ASSIGNER} has assigned a Call to {ASSIGNED_USER}.
Subject: {CALL_SUBJECT} Status: {CALL_STATUS} Start Date: {CALL_STARTDATE} Duration: {CALL_HOURS}h, {CALL_MINUTES}m Description: {CALL_DESCRIPTION}
You may review this Call.
Call Reminder - {CALL_SUBJECT}
Title: {CALL_SUBJECT} When: {CALL_STARTDATE} Created By: {CALL_CREATED_BY}
SuiteCRM Campaign - {CAMPAIGN_NAME}
{ASSIGNER} has assigned a Campaign to {ASSIGNED_USER}.
Subject: {CAMPAIGN_NAME} Amount: {CAMPAIGN_AMOUNT} Close Date: {CAMPAIGN_CLOSEDATE} Status: {CAMPAIGN_STATUS} Description: {CAMPAIGN_DESCRIPTION}
You may review this Campaign.
SuiteCRM Quotas - Your Quota for {QUOTA_TIMEPERIOD}
{ASSIGNER} has assigned a Quota to {ASSIGNED_USER}.
Amount: {QUOTA_AMOUNT} Timeperiod: {QUOTA_TIMEPERIOD}
You may review this Quota assignment.
SuiteCRM Document - {KBDOCUMENT_NAME}
{NOTIFICATION_MESSAGE}
Name: {KBDOCUMENT_NAME} Created Date: {KBDOCUMENT_DATE_CREATED} Created By: {KBDOCUMENT_CREATED_BY} Status: {KBDOCUMENT_STATUS} Description: {KBDOCUMENT_DESCRIPTION}
You may review this Document.
SuiteCRM Contract - {CONTRACT_NAME}
{ASSIGNER} has assigned a Contract to {ASSIGNED_USER}.
You may review this Contract.
SuiteCRM Contract - {CONTRACT_NAME}
Your Contract: {CONTRACT_NAME} will be out of date at {CONTRACT_END_DATE}.
You may review this Contract.
Thanks for the information. Let me try to work through it…
First of all: do you use a language pack, meaning, some other language different from English? The default English is not a language pack, you only need to install (and update) a language pack if you’re using another language. But your screenshots don’t seem to show that.
So, if you’re using a language pack, you definitely MUST upgrade it to the matching 7.7.6 version, or else email notifications won’t work.
Second, your file looks very wrong. But it might be just the forum software that’s hiding the HTML tags from us. You would need to post that inside code tags. Is your file exactly like this one?: https://github.com/salesagility/SuiteCRM/blob/master/include/language/en_us.notify_template.html
@Cameron
I noticed the Release Notes for 7.7.6 don’t mention this change, it’s probably worth correcting so people know what to expect from the upgrade. I suggest the following text:
More information in the Pull Request.
Can you take care of it? Thanks.
You have to add the href to show the url, for example
SuiteCRM Task - {TASK_SUBJECT}
{ASSIGNER} has assigned a Task to {ASSIGNED_USER}.
Subject: {TASK_SUBJECT}
Priority: {TASK_PRIORITY}
Due Date: {TASK_DUEDATE}
Status: {TASK_STATUS}
Description: {TASK_DESCRIPTION}
You may review this Task.