Skip to content

Commit 932cbbd

Browse files
file-details: small tweaks (#17072)
Co-authored-by: Mike Fiedler <[email protected]>
1 parent 60187ca commit 932cbbd

File tree

2 files changed

+32
-26
lines changed

2 files changed

+32
-26
lines changed

warehouse/locale/messages.pot

+17-17
Original file line numberDiff line numberDiff line change
@@ -826,7 +826,7 @@ msgstr ""
826826
#: warehouse/templates/base.html:321 warehouse/templates/base.html:331
827827
#: warehouse/templates/base.html:344
828828
#: warehouse/templates/includes/accounts/profile-callout.html:18
829-
#: warehouse/templates/includes/file-details.html:84
829+
#: warehouse/templates/includes/file-details.html:94
830830
#: warehouse/templates/index.html:100 warehouse/templates/index.html:104
831831
#: warehouse/templates/manage/account.html:228
832832
#: warehouse/templates/manage/account.html:234
@@ -2707,51 +2707,51 @@ msgstr ""
27072707
msgid "Public profile"
27082708
msgstr ""
27092709

2710-
#: warehouse/templates/includes/file-details.html:17
2710+
#: warehouse/templates/includes/file-details.html:27
27112711
msgid "File details"
27122712
msgstr ""
27132713

2714-
#: warehouse/templates/includes/file-details.html:28
2714+
#: warehouse/templates/includes/file-details.html:38
27152715
#, python-format
27162716
msgid "Upload date: %(upload_time)s"
27172717
msgstr ""
27182718

2719-
#: warehouse/templates/includes/file-details.html:29
2719+
#: warehouse/templates/includes/file-details.html:39
27202720
#, python-format
27212721
msgid "Size: %(size)s"
27222722
msgstr ""
27232723

2724-
#: warehouse/templates/includes/file-details.html:30
2724+
#: warehouse/templates/includes/file-details.html:40
27252725
#, python-format
27262726
msgid "Tags: %(tags)s"
27272727
msgstr ""
27282728

2729-
#: warehouse/templates/includes/file-details.html:32
2729+
#: warehouse/templates/includes/file-details.html:42
27302730
#, python-format
27312731
msgid "Uploaded using Trusted Publishing? %(is_tp)s"
27322732
msgstr ""
27332733

2734-
#: warehouse/templates/includes/file-details.html:37
2734+
#: warehouse/templates/includes/file-details.html:47
27352735
#, python-format
27362736
msgid "Uploaded via: %(uploaded_via)s"
27372737
msgstr ""
27382738

2739-
#: warehouse/templates/includes/file-details.html:45
2739+
#: warehouse/templates/includes/file-details.html:55
27402740
#, python-format
27412741
msgid "Hashes for %(filename)s"
27422742
msgstr ""
27432743

2744-
#: warehouse/templates/includes/file-details.html:48
2744+
#: warehouse/templates/includes/file-details.html:58
27452745
msgid "Algorithm"
27462746
msgstr ""
27472747

2748-
#: warehouse/templates/includes/file-details.html:49
2748+
#: warehouse/templates/includes/file-details.html:59
27492749
msgid "Hash digest"
27502750
msgstr ""
27512751

2752-
#: warehouse/templates/includes/file-details.html:58
2753-
#: warehouse/templates/includes/file-details.html:67
2754-
#: warehouse/templates/includes/file-details.html:76
2752+
#: warehouse/templates/includes/file-details.html:68
2753+
#: warehouse/templates/includes/file-details.html:77
2754+
#: warehouse/templates/includes/file-details.html:86
27552755
#: warehouse/templates/manage/account.html:206
27562756
#: warehouse/templates/manage/account/recovery_codes-provision.html:58
27572757
#: warehouse/templates/manage/account/totp-provision.html:57
@@ -2761,9 +2761,9 @@ msgstr ""
27612761
msgid "Copy to clipboard"
27622762
msgstr ""
27632763

2764-
#: warehouse/templates/includes/file-details.html:59
2765-
#: warehouse/templates/includes/file-details.html:68
2766-
#: warehouse/templates/includes/file-details.html:77
2764+
#: warehouse/templates/includes/file-details.html:69
2765+
#: warehouse/templates/includes/file-details.html:78
2766+
#: warehouse/templates/includes/file-details.html:87
27672767
#: warehouse/templates/manage/account.html:207
27682768
#: warehouse/templates/manage/account/recovery_codes-provision.html:59
27692769
#: warehouse/templates/manage/account/totp-provision.html:58
@@ -2772,7 +2772,7 @@ msgstr ""
27722772
msgid "Copy"
27732773
msgstr ""
27742774

2775-
#: warehouse/templates/includes/file-details.html:84
2775+
#: warehouse/templates/includes/file-details.html:94
27762776
#, python-format
27772777
msgid ""
27782778
"<a href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" "

warehouse/templates/includes/file-details.html

+15-9
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,16 @@
1212
# limitations under the License.
1313
-#}
1414

15+
{% macro publisher(publ) -%}
16+
{% if publ.kind == "GitHub" %}
17+
<p>
18+
Publisher: <a href="https://github.com/{{ publ.repository }}/blob/HEAD/.github/workflows/{{ publ.workflow }}">
19+
<i class="fa-brands fa-github" aria-hidden="true"></i>
20+
<code>{{ publ.workflow }}</code> on {{ publ.repository }}
21+
</a>
22+
</p>
23+
{% endif %}
24+
{%- endmacro %}
1525

1626
<div id="{{ file.filename }}" data-project-tabs-target="content" class="vertical-tabs__content" role="tabpanel" aria-labelledby="file-tab mobile-file-tab" tabindex="-1">
1727
<h2 class="page-title">{% trans %}File details{% endtrans %}</h2>
@@ -102,24 +112,20 @@ <h3>Provenance</h3>
102112
</div>
103113

104114
<div class="card file__card">
105-
Publisher: {{ bundle.publisher.kind }}
106-
<ul>
107-
<li>Repository: {{ bundle.publisher.repository }}</li>
108-
<li>Workflow: {{ bundle.publisher.workflow }}</li>
109-
</ul>
115+
{{ publisher(bundle.publisher )}}
110116
Attestations:
111117
<ul>
112118
{% for attestation in bundle.attestations %}
113119
<li>
114120
{% set statement = attestation.statement %}
115-
Statement type: {{ statement._type }}
121+
Statement type: <a href="{{ statement._type }}"><code>{{ statement._type }}</code></a>
116122
<ul>
117-
<li>Predicate type: <code>{{ statement.predicateType }}</code></li>
123+
<li>Predicate type: <a href="{{ statement.predicateType }}"><code>{{ statement.predicateType }}</code></a></li>
118124
<li>Subject name: <code>{{ statement.subject[0].name }}</code></li>
119125
<li>Subject digest: <code>{{ statement.subject[0].digest.sha256 }}</code></li>
120126
{% set tlog_entry = attestation.verification_material.transparency_entries[0] %}
121-
<li>Transparency log index: <a href="https://search.sigstore.dev/?logIndex={{ tlog_entry.logIndex }}">{{ tlog_entry.logIndex }}</a> </li>
122-
<li>Transparency log integration time: {{ humanize(tlog_entry.integratedTime | int | ctime, time="true") }} </li>
127+
<li>Sigstore transparency entry: <a href="https://search.sigstore.dev/?logIndex={{ tlog_entry.logIndex }}">{{ tlog_entry.logIndex }}</a> </li>
128+
<li>Sigstore integration time: {{ humanize(tlog_entry.integratedTime | int | ctime, time="true") }} </li>
123129
</ul>
124130
</li>
125131
{% endfor %}

0 commit comments

Comments
 (0)