<% if (hasChanges && editedOn && editedBy) { %>
<%= HtmlUtils.interpolateHtml(
gettext("Draft saved on {lastSavedStart}{editedOn}{lastSavedEnd} by {editedByStart}{editedBy}{editedByEnd}"),
{
lastSavedStart: HtmlUtils.HTML(''),
editedOn: editedOn,
lastSavedEnd: HtmlUtils.HTML(''),
editedByStart: HtmlUtils.HTML(''),
editedBy: editedBy,
editedByEnd: HtmlUtils.HTML('')
}
) %>
<% } else if (publishedOn && publishedBy) { %>
<%= HtmlUtils.interpolateHtml(
gettext("Last published {lastPublishedStart}{publishedOn}{lastPublishedEnd} by {publishedByStart}{publishedBy}{publishedByEnd}"),
{
lastPublishedStart: HtmlUtils.HTML(''),
publishedOn: publishedOn,
lastPublishedEnd: HtmlUtils.HTML(''),
publishedByStart: HtmlUtils.HTML(''),
publishedBy: publishedBy,
publishedByEnd: HtmlUtils.HTML('')
}
) %>
<% } 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 Learners") %>
<% } %>
<%- gettext("Note: Do not hide graded assignments after they have been released.") %>