We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c23f698 commit 26f5f5eCopy full SHA for 26f5f5e
2 files changed
files/models.py
@@ -273,6 +273,14 @@ def get_alternate_url(self):
273
def archive(self):
274
return self.filename.rsplit('.', 1)[-1]
275
276
+ @property
277
+ def composer_type(self):
278
+ ext = self.filename.rsplit('.', 1)[-1]
279
+ if ext == 'zip':
280
+ return 'zip'
281
+ else:
282
+ return 'tar'
283
+
284
285
class Theme(models.Model):
286
name = models.CharField(max_length=50)
pmaweb/templates/version/packages.json
@@ -6,8 +6,10 @@
6
"name": "phpmyadmin/phpmyadmin",
7
"version": "{{ release.version }}",
8
"dist": {
9
- "url": "{{ release.simpledownload.get_absolute_url }}",
10
- "type": "zip"
+{% with release.simpledownload as download %}
+ "url": "{{ download.get_absolute_url }}",
11
+ "type": "{{ download.composer_type }}"
12
+{% endwith %}
13
}
14
},
15
{% endfor %}
0 commit comments