diff --git a/minecraftcodex/database/models.py b/minecraftcodex/database/models.py index 9a7619b..85b0ab4 100644 --- a/minecraftcodex/database/models.py +++ b/minecraftcodex/database/models.py @@ -111,7 +111,7 @@ class VersionAdmin(admin.ModelAdmin): ordering = ('-date', '-version_number') def url_html(self, obj): - if obj.url != '': + if obj.url: return ('%s' % (obj.url, obj.url)) else: return "--" diff --git a/minecraftcodex/database/templates/version.html b/minecraftcodex/database/templates/version.html new file mode 100644 index 0000000..fa753f1 --- /dev/null +++ b/minecraftcodex/database/templates/version.html @@ -0,0 +1,21 @@ +{% extends "layout.html" %} + +{% block head_title %} +{{ super() }} | Version | {{ item.version_number }} +{% endblock %} + +{% block content %} +
{{ item.changelog|nl2br }}
+{% endblock %} diff --git a/minecraftcodex/database/templates/versions.html b/minecraftcodex/database/templates/versions.html index 92c9981..0cf3651 100644 --- a/minecraftcodex/database/templates/versions.html +++ b/minecraftcodex/database/templates/versions.html @@ -5,31 +5,45 @@ {% endblock %} {% block content %} -Version number | -Released | -Changes | +Status |
+ Version number |
+ Release date |
+ Downloads | +|
---|---|---|---|---|---|---|---|
- - {{ item.status }} {{ item.version_number }} - + |
+ {{ item.status }}
+ |
+
+ {{ item.version_number }}
|
- - {{ item.date }} - +{{ item.date }}
|
- {{ item.changelog|nl2br }} + {% if item.jarfiles %} + {% for jarfile in item.jarfiles %} + + {% endfor %} + {% endif %} + | +
+
+ {% if item.status == 'release' %}
+ More details »
+ {% else %}
+ More details »
+ {% endif %}
+
|