diff options
Diffstat (limited to 'bitbake/lib/toaster/toastergui/templates/snippets/pkg_revdependencies_popover.html')
-rw-r--r-- | bitbake/lib/toaster/toastergui/templates/snippets/pkg_revdependencies_popover.html | 46 |
1 files changed, 35 insertions, 11 deletions
diff --git a/bitbake/lib/toaster/toastergui/templates/snippets/pkg_revdependencies_popover.html b/bitbake/lib/toaster/toastergui/templates/snippets/pkg_revdependencies_popover.html index d470712121..65c2b29d0b 100644 --- a/bitbake/lib/toaster/toastergui/templates/snippets/pkg_revdependencies_popover.html +++ b/bitbake/lib/toaster/toastergui/templates/snippets/pkg_revdependencies_popover.html | |||
@@ -1,14 +1,38 @@ | |||
1 | {# Popover that displays the reverse dependencies and sizes of a package 'data' used in the Packages table #} | 1 | {# Popover that displays the reverse dependences and sizes of a package 'data' used in the Packages table #} |
2 | {% with data.package_dependencies_target.all_depends.count as dep_count %} | ||
3 | {% load projecttags %} | 2 | {% load projecttags %} |
4 | {% if dep_count %} | 3 | |
5 | <a data-content="<ul class='list-unstyled'> | 4 | {% with package_deps=data.package_dependencies_target|for_target:extra.target_name %} |
6 | {% for dep in data.package_dependencies_target.all_depends|dictsort:'package.name' %} | 5 | {% with count_package=package_deps.packages|length %} |
7 | <li>{{dep.package.name}} {% if dep.package.size > 0 %}({{dep.package.size|filtered_filesizeformat}}){% endif %}</li> | 6 | |
8 | {% endfor %} | 7 | {% if count_package > 0 %} |
9 | </ul>" class="btn btn-default" title=" | 8 | <a data-content='<ul class="unstyled"> |
10 | <strong>{{data.name}}</strong> reverse dependencies - <strong>{{data.package_dependencies_target.get_total_revdeps_size.package_id__size__sum|filtered_filesizeformat}}</strong>"> | 9 | {% for dep in package_deps.packages|dictsort:"package.name" %} |
11 | {{dep_count}} | 10 | <li> |
12 | </a> | 11 | {% if extra.add_links %} |
12 | <a href="{% url 'package_included_detail' extra.build.pk extra.target_id dep.package.pk %}"> | ||
13 | {{dep.package.name}}</a> | ||
14 | {% else %} | ||
15 | {{dep.package.name}} | ||
16 | {% endif %} | ||
17 | {% if dep.package.size > 0 %} | ||
18 | ({{dep.package.size|filtered_filesizeformat}}) | ||
19 | {% endif %} | ||
20 | </li> | ||
21 | {% endfor %} | ||
22 | </ul>' class="btn btn-default" title=' | ||
23 | <strong> | ||
24 | {% if extra.add_links %} | ||
25 | <a href="{% url 'package_included_reverse_dependencies' extra.build.pk extra.target_id data.pk %}"> | ||
26 | {{data.name}}</a> | ||
27 | {% else %} | ||
28 | {{data.name}} | ||
29 | {% endif %} | ||
30 | </strong> | ||
31 | dependencies - | ||
32 | <strong>{{package_deps.size|filtered_filesizeformat}}</strong>'> | ||
33 | {{count_package}} | ||
34 | </a> | ||
13 | {% endif %} | 35 | {% endif %} |
36 | |||
37 | {% endwith %} | ||
14 | {% endwith %} | 38 | {% endwith %} |