[Automations/Scripting] Added an
|append(suffix, delimiter, trim)filter to automation scripting. In its simplest usage, it appends a
suffixto the current text. An optional
delimiterargument will be added between the current text and the suffix, only if the current text is non-empty. An optional
trimargument is used to remove characters from the end of the current value (e.g. dangling commas), and when omitted the trim is set to the same value as the delimiter. This makes it much simpler to append to comma-separated lists without requiring extra scripting logic.
[Automations/Events] Fixed an issue with Automation Event records that prevented ‘Record Fields’ card and profile widgets from working properly.
[UI/Dates] When generating a human-readable duration (e.g. “2 hours, 5 mins”), fixed an issue that could generate text like “1 year 12 months”) because “month” is an imprecise measurement (30 days? 365/12 days?).
[Records/Drafts] Draft dictionaries of type
ticket.replycan now expand the
ticket_key for data about the ticket being replied to.
[Custom Fieldsets/Roles] Fixed an issue with creating custom fieldsets as a non-admin worker. Thanks to @baknight1975 for the report!
[Records/Search] Fixed an issue in record search queries when using the
ORoperator with an unknown filter name. Thanks to @mryanb for reporting.
[Interactions/Sheets] In interaction automations, fixed an issue with paging sheet elements that have no name.
[Automations/Usability] When opening the automation editor from a
cerb:URI link (e.g. from a toolbar or event), if the automation doesn’t exist the name will be pre-filled in the creation editor.