<% if (hasChanges && editedOn && editedBy) {
var message = gettext("Draft saved on %(last_saved_date)s by %(edit_username)s") %>
<%= interpolate(message, {
last_saved_date: '' + editedOn + '',
edit_username: '' + editedBy + '' }, true) %>
<% } else if (publishedOn && publishedBy) {
var message = gettext("Last published %(last_published_date)s by %(publish_username)s"); %>
<%= interpolate(message, {
last_published_date: '' + publishedOn + '',
publish_username: '' + publishedBy + '' }, true) %>
<% } else { %>
<%= gettext("Previously published") %>
<% } %>
<%= releaseLabel %>
<% if (releaseDate) { %>
<%= releaseDate %>
<%= interpolate(
gettext('with %(release_date_from)s'), { release_date_from: releaseDateFrom }, true
) %>
<% } else { %>
<%= gettext("Unscheduled") %>
<% } %>
<% if (released && published && !hasChanges) { %>
<%= gettext("Is Visible To:") %>
<% } else { %>
<%= gettext("Will Be Visible To:") %>
<% } %>
<% if (visibleToStaffOnly) { %>
<%= gettext("Staff Only") %>
<% if (!hasExplicitStaffLock) { %>
<%= interpolate(
gettext("with %(section_or_subsection)s"),{ section_or_subsection: staffLockFrom }, true
) %>
<% } %>
<% } else { %>
<%= gettext("Staff and Students") %>
<% } %>
<% if (hasContentGroupComponents) { %>
<%= gettext("Some content in this unit is visible only to particular content groups") %>
<% } %>