Changeset View
Changeset View
Standalone View
Standalone View
assets/src/bundles/add_forge/add-request-history-item.ejs
<%# | <%# | ||||
Copyright (C) 2022 The Software Heritage developers | Copyright (C) 2022 The Software Heritage developers | ||||
See the AUTHORS file at the top-level directory of this distribution | See the AUTHORS file at the top-level directory of this distribution | ||||
License: GNU Affero General Public License version 3, or any later version | License: GNU Affero General Public License version 3, or any later version | ||||
See top-level LICENSE file for more information | See top-level LICENSE file for more information | ||||
%> | %> | ||||
<div class="history-item"> | <div class="history-item"> | ||||
<div class="card border-dark"> | <div class="card border-dark"> | ||||
<div class="card-header" id="historyItem<%= index %>}"> | <div class="card-header" id="historyItem<%= index %>"> | ||||
<h2 class="mb-0"> | <h2 class="mb-0"> | ||||
<button class="btn btn-link" type="button" data-toggle="collapse" data-target="#collapse<%= index %>" | <button class="btn btn-link" type="button" data-toggle="collapse" data-target="#historyItemBody<%= index %>" | ||||
aria-expanded="true" aria-controls="collapse$<%= index %>"> | aria-expanded="true" aria-controls="collapse$<%= index %>"> | ||||
From <%= event.actor %> (<%= event.actor_role %>) on <%= getHumanReadableDate(event.date) %> | From <%= event.actor %> (<%= event.actor_role %>) on <%= getHumanReadableDate(event.date) %> | ||||
<%if (event.new_status !== null) { %> | <%if (event.new_status !== null) { %> | ||||
<span style="padding-left: 10px;">New status:</span> <%= swh.add_forge.formatRequestStatusName(event.new_status) %> | <span style="padding-left: 10px;">New status:</span> <%= swh.add_forge.formatRequestStatusName(event.new_status) %> | ||||
<% } %> | <% } %> | ||||
</button> | </button> | ||||
</h2> | </h2> | ||||
</div> | </div> | ||||
<div id="collapse<%= index %>" class="collapse" aria-labelledby="historyItem<%= index %>" data-parent="#requestHistory"> | <div id="historyItemBody<%= index%>" class="collapse" aria-labelledby="historyItem<%= index %>" data-parent="#requestHistory"> | ||||
<div class="card-body"> | <div class="card-body"> | ||||
<p><%= event.text %></p> | <pre><%= event.text %></pre> | ||||
<%if (event.message_source_url !== null) { %> | <%if (event.message_source_url !== null) { %> | ||||
<p><a href="<%= event.message_source_url %>">Open original message in email client</a></p> | <p><a href="<%= event.message_source_url %>">Open original message in email client</a></p> | ||||
<% } %> | <% } %> | ||||
<%if (event.new_status !== null) { %> | <%if (event.new_status !== null) { %> | ||||
<p> | <p> | ||||
<span>Status changed to:</span> <strong><%= swh.add_forge.formatRequestStatusName(event.new_status) %></strong> | <span>Status changed to:</span> <strong><%= swh.add_forge.formatRequestStatusName(event.new_status) %></strong> | ||||
</p> | </p> | ||||
<% } %> | <% } %> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
</div> | </div> |