aboutsummaryrefslogtreecommitdiffstats
path: root/python/fatcat/templates/release_view.html
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2018-06-17 15:39:46 -0700
committerBryan Newbold <bnewbold@robocracy.org>2018-06-17 15:39:46 -0700
commita4f9a344bb7d80fdb830b764d26eec986a47e4c1 (patch)
treeb7a6c24e57459dfb660d871d0195c6468d307ce8 /python/fatcat/templates/release_view.html
parent2fed334b353a070b7c7d1ec1b38fd826fa866455 (diff)
downloadfatcat-a4f9a344bb7d80fdb830b764d26eec986a47e4c1.tar.gz
fatcat-a4f9a344bb7d80fdb830b764d26eec986a47e4c1.zip
fix broken basic/boring templates
Diffstat (limited to 'python/fatcat/templates/release_view.html')
-rw-r--r--python/fatcat/templates/release_view.html80
1 files changed, 65 insertions, 15 deletions
diff --git a/python/fatcat/templates/release_view.html b/python/fatcat/templates/release_view.html
index ee68161c..6572919e 100644
--- a/python/fatcat/templates/release_view.html
+++ b/python/fatcat/templates/release_view.html
@@ -2,30 +2,80 @@
{% block body %}
<h1>{{ release.title }}</h1>
+{% for contrib in authors %}
+ {% if contrib.creator_id %}
+ <a href="/creator/{{contrib.creator_id}}">{{ contrib.raw }}</a>
+ {% else %}
+ {{ contrib.raw }}
+ {% endif %}
+{% endfor %}
-<p>Release type: {{ release.type }}
-<p><a href="/release/{{ release.id }}/history">History</a>
-<p>Contributors:
-{% for c in release.contributors %} {{ c.name }}; {% endfor %}
-
-<p>Title: {{ release.title }}
-<p>Date: {{ release.date }}
+<br><br>
+<p><b>fatcat Work:</b> <a href="/work/{{ release.work_id }}"><code>{{ release.work_id }}</code></a>
+{% if release.doi != None %}
+<p><b>DOI:</b> <a href="https://doi.org/{{ release.doi }}"><code>{{ release.doi }}</code></a>
+{% endif %}
+{% if release.isbn13 != None %}
+<p><b>ISBN-13:</b> <code>{{ release.isbn13 }}</code> (<a href="https://openlibrary.org/search?isbn={{ release.isbn13 }}">openlibrary.org</a>)
+{% endif %}
+{% if release.language != None %}
+<p><b>Primary Language:</b> <code>{{ release.language }}</code> (<a href="https://www.loc.gov/standards/iso639-2/php/langcodes_name.php?iso_639_1={{ release.language }}">lookup ISO-639 code</a>)
+{% endif %}
+{% if release.volume != None %}<p><b>Volume:</b> {{ release.volume }}{% endif %}
+{% if release.issue != None %}<p><b>Issue:</b> {{ release.issue }}{% endif %}
+{% if release.pages != None %}<p><b>Pages:</b> {{ release.pages }}{% endif %}
+{% if release.publisher != None %}<p><b>Publisher:</b> {{ release.publisher }}{% endif %}
+{% if release.release_date != None %}<p><b>Date (published):</b> {{ release.release_date }}{% endif %}
+{% if release.release_status != None %}<p><b>Publication Status:</b> {{ release.release_status }}{% endif %}
+{% if release.release_type != None %}<p><b>Publication Type:</b> {{ release.release_type}}{% endif %}
-{% if release.container %}
-<p>Container: <a href="/container/{{ release.container.id }}">{{ release.container.title }}</a>
+<p><b>fatcat Release Identifier:</b> <code>{{ release.ident }}</code> (revision #{{ release.revision }}, {{ release.state }})
+{% if release.extra != None %}
+<p><b>Additional Metadata (raw JSON):</b>
+<pre>{{ release.extra }}</pre>
{% endif %}
-{% if release.doi %}
-<p>DOI: <a href="https://dx.doi.org/{{ release.doi }}">{{ release.doi }}</a>
+<!--
+Raw JSON Object:
+<pre>{{ release }}</pre>
+-->
+
+<br>
+{% if release.contribs.size != 0 %}
+<p>Full list of contributors (not just authors):
+<table>
+ <tr><th>Role
+ <th>Attribution Order
+ <th>Name
+ {% for contrib in release.contribs %}
+ <tr><td>{{ contrib.role or '' }}
+ <td>{{ contrib.index }}
+ {% if contrib.creator_id %}
+ <td><a href="/creator/{{contrib.creator_id}}">{{ contrib.raw }}</a>
+ {% else %}
+ <td>{{ contrib.raw }}
+ {% endif %}
+ {% endfor %}
+</table>
+{% else %}
+<p>Contributors (authors, etc) not known.
{% endif %}
-{% if releases %}
+<br>
+{% if release.refs.size != 0 %}
+<p>References (this work citing other works):
<ul>
-{% for r in releases %}
- <ul><a href="/release/{{ r.id }}">{{ r.title }}</a> ({{ y.date }} - {{ y.release_type }})
-{% endfor %}
+ {% for ref in release.refs %}
+ <li>{{ ref.raw }}
+ {% if ref.target_release_id != None %}
+ (<a href="/release/{{ ref.target_release_id }}">fatcat release</a>)
+ {% endif %}
+ {% endfor %}
</ul>
{% else %}
+<p>No reference list available.
{% endif %}
+
+
{% endblock %}