parent
68524adadf
commit
996ba82663
|
@ -28,7 +28,7 @@ def list_all():
|
|||
.select_from(MetaPackage).outerjoin(MetaPackage.packages) \
|
||||
.order_by(db.asc(MetaPackage.name)) \
|
||||
.group_by(MetaPackage.id).all()
|
||||
return render_template("meta/list.html", mpackages=mpackages)
|
||||
return render_template("metapackages/list.html", mpackages=mpackages)
|
||||
|
||||
@bp.route("/metapackages/<name>/")
|
||||
def view(name):
|
||||
|
@ -36,4 +36,11 @@ def view(name):
|
|||
if mpackage is None:
|
||||
abort(404)
|
||||
|
||||
return render_template("meta/view.html", mpackage=mpackage)
|
||||
dependers = db.session.query(Package) \
|
||||
.select_from(MetaPackage) \
|
||||
.filter(MetaPackage.name==name) \
|
||||
.join(MetaPackage.dependencies) \
|
||||
.join(Dependency.depender) \
|
||||
.all()
|
||||
|
||||
return render_template("metapackages/view.html", mpackage=mpackage, dependers=dependers)
|
||||
|
|
|
@ -37,7 +37,7 @@
|
|||
{% for p in packages %}
|
||||
{{ render_pkgtile(p, show_author) }}
|
||||
{% else %}
|
||||
<li><i>No packages available</i></ul>
|
||||
<li class="packagetile flex-fill"><i>No packages available</i></li>
|
||||
{% endfor %}
|
||||
{% if packages %}
|
||||
{% for i in range(4) %}
|
||||
|
|
|
@ -1,12 +1,17 @@
|
|||
{% extends "base.html" %}
|
||||
|
||||
{% block title %}
|
||||
Packages providing '{{ mpackage.name }}''
|
||||
{{ mpackage.name }} - Meta Packages
|
||||
{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<h1>Packages providing '{{ mpackage.name }}'</h1>
|
||||
<h1>Meta Package "{{ mpackage.name }}"</h1>
|
||||
|
||||
<h2>Provided by</h2>
|
||||
|
||||
{% from "macros/packagegridtile.html" import render_pkggrid %}
|
||||
{{ render_pkggrid(mpackage.packages.filter_by(approved=True, soft_deleted=False).all()) }}
|
||||
|
||||
<h2>Required / Used by</h2>
|
||||
{{ render_pkggrid(dependers) }}
|
||||
{% endblock %}
|
Loading…
Reference in New Issue