diff --git a/frontend/src/pages/file-history-old/history-item.js b/frontend/src/pages/file-history-old/history-item.js index ae20a1bcfb..9ecf6a4627 100644 --- a/frontend/src/pages/file-history-old/history-item.js +++ b/frontend/src/pages/file-history-old/history-item.js @@ -48,6 +48,7 @@ class HistoryItem extends React.Component { let userProfileURL = `${siteRoot}profile/${encodeURIComponent(item.creator_email)}/`; let viewUrl = `${siteRoot}repo/${historyRepoID}/history/files/?obj_id=${item.rev_file_id}&commit_id=${item.commit_id}&p=${Utils.encodePath(filePath)}`; let diffUrl = `${siteRoot}repo/text_diff/${historyRepoID}/?commit=${item.commit_id}&p=${Utils.encodePath(filePath)}`; + const snapshotURL = `${siteRoot}repo/${historyRepoID}/snapshot/?commit_id=${item.commit_id}`; return ( @@ -67,6 +68,7 @@ class HistoryItem extends React.Component { downloadUrl={downloadUrl} viewUrl={viewUrl} diffUrl={diffUrl} + snapshotURL={snapshotURL} onItemRestore={this.onItemRestore} canDownload={this.props.canDownload} canCompare={this.props.canCompare} @@ -106,7 +108,7 @@ class MoreMenu extends React.PureComponent { } render() { - const { index, downloadUrl, viewUrl, diffUrl, onItemRestore, canCompare, canDownload } = this.props; + const { index, downloadUrl, viewUrl, diffUrl, snapshotURL, onItemRestore, canCompare, canDownload } = this.props; return ( {gettext('Download')}} {gettext('View')} {/*canCompare && {gettext('Diff')}*/} + {index != 0 && {gettext('View Related Snapshot')}} );