Details
-
Type: Epic
-
Status: Open
-
Priority: Major
-
Resolution: Unresolved
-
Affects Version/s: 5.5.3
-
Fix Version/s: Short Term
-
Component/s: Staff Interface
-
Labels:None
-
Epic Name:Improve email template tag display
Description
In some email templates (Under Settings > Company > Emails) we display tags that are objects and cannot actually be used directly. For example, Ticket Updated shows the tag
{client} but it's an object, you have to call {client.first_name}, or {client.last_name} etc.We store this tag listing in the database under email_groups.tags. The column is a text type, so it may be able to accommodate a larger set of more specific tags.
In that case, I would recommend that we go through and add (not all) but most tags to this list, and not use any objects like {client}
which would cause h2o errors.
Then, in the interface, we should display these tags differently.
- Move "Available Tags" from above the email template editor to below it.
- Explode the tags that are stored in a comma separated list, and show the tags 1 per line, or perhaps in a column/table being 2-4 items per line.
- Limit the size of the box to approximately the same size as the editor, and a scroll bar will appear if the list is too long.
- Make the tags links that will insert the tag into the email when clicked (Or, instead of this, copy to clipboard instead so it can be pasted where desired. If doing this, use a copy/paste icon next to the tag and make it the link instead)
Sub-tasks for any plugins that should be updated will need to be created.
Issues in Epic
CORE-4819
Improve email template tag display
true
CORE-4819
Improve email template tag display
Activity
Paul Phillips
created issue -