mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
fix: Add "Show more..." link for "Required by"
Fix glitch on the package page: "Show more..." not displayed for the "Required by" list Fix test case: Function name does not start with "test" hence it was never executed during test runs Issue report: #363 Signed-off-by: moson-mo <mo-son@mailbox.org>
This commit is contained in:
parent
a832b3cddb
commit
a08681ba23
2 changed files with 8 additions and 6 deletions
|
@ -62,10 +62,12 @@
|
||||||
<em>{{ dep | dep_extra }}</em>
|
<em>{{ dep | dep_extra }}</em>
|
||||||
</li>
|
</li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% if not all_reqs and (required_by | length) > max_listing %}
|
{% if not all_reqs and reqs_count > max_listing %}
|
||||||
<a href="/packages/{{ name }}?{{ q | extend_query(['all_reqs', '1']) | urlencode }}#pkgreqs">
|
<li>
|
||||||
{{ "Show %d more" | tr | format(reqs_count - (required_by | length)) }}...
|
<a href="/packages/{{ package.Name }}?{{ q | extend_query(['all_reqs', '1']) | urlencode }}#pkgreqs">
|
||||||
</a>
|
{{ "Show %d more" | tr | format(reqs_count - (required_by | length)) }}...
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -352,7 +352,7 @@ def test_package_split_description(client: TestClient, user: User):
|
||||||
assert row.text == pkg_b.Description
|
assert row.text == pkg_b.Description
|
||||||
|
|
||||||
|
|
||||||
def paged_depends_required(client: TestClient, package: Package):
|
def test_paged_depends_required(client: TestClient, package: Package):
|
||||||
maint = package.PackageBase.Maintainer
|
maint = package.PackageBase.Maintainer
|
||||||
new_pkgs = []
|
new_pkgs = []
|
||||||
|
|
||||||
|
@ -360,7 +360,7 @@ def paged_depends_required(client: TestClient, package: Package):
|
||||||
# Create 25 new packages that'll be used to depend on our package.
|
# Create 25 new packages that'll be used to depend on our package.
|
||||||
for i in range(26):
|
for i in range(26):
|
||||||
base = db.create(PackageBase, Name=f"new_pkg{i}", Maintainer=maint)
|
base = db.create(PackageBase, Name=f"new_pkg{i}", Maintainer=maint)
|
||||||
new_pkgs.append(db.create(Package, Name=base.Name))
|
new_pkgs.append(db.create(Package, Name=base.Name, PackageBase=base))
|
||||||
|
|
||||||
# Create 25 deps.
|
# Create 25 deps.
|
||||||
for i in range(25):
|
for i in range(25):
|
||||||
|
|
Loading…
Add table
Reference in a new issue