LDEV-4002: Forbid non-authors from accessing Authoring. Check for author role when starting Live Edit. Do not show Live Edit button if role check fails.
LDEV-4002: Forbid non-authors from accessing Authoring. Check for author role when starting Live Edit. Do not show Live Edit button if role check fails.
LDEV-3982: Prevent complex outputs from being used as branching conditions. Remove complex outputs from suggestions when creating branching conditions. Fix labels.
LDEV-3971: Remove pointless synchronisation from Java methods. It would not work in multi-node environment anyway. Focus on DB transactions. General clean up and formatting.
LDEV-3698: Swapped use of Apache Commons StringEscapeUtils for Spring's HtmlUtils, so that the multibyte characters (eg emojis) are not wrecked when escaping.