瀏覽代碼

Show warning for not-auto-updated packages on profile page

Jordi Boggiano 13 年之前
父節點
當前提交
6bb72a3ab7

+ 1 - 1
app/Resources/FOSUserBundle/views/Profile/show.html.twig

@@ -19,7 +19,7 @@
 
         <h1>Your packages</h1>
         {% if user.packages|length %}
-            {{ macros.listPackages(user.packages) }}
+            {{ macros.listPackages(user.packages, null, true) }}
         {% else %}
             <p>No packages found.</p>
         {% endif %}

+ 7 - 2
src/Packagist/WebBundle/Resources/views/macros.html.twig

@@ -1,8 +1,13 @@
-{% macro listPackages(packages, paginate) %}
+{% macro listPackages(packages, paginate, showAutoUpdateWarning) %}
     <ul class="packages">
         {% for package in packages %}
             <li data-url="{{ path('view_package', { 'name' : package.name }) }}">
-                <h1><a href="{{ path('view_package', { 'name' : package.name }) }}">{{ package.name }}</a></h1>
+                <h1>
+                    <a href="{{ path('view_package', { 'name' : package.name }) }}">{{ package.name }}</a>
+                    {% if showAutoUpdateWarning and not package.autoUpdated %}
+                        [Not auto-updated]
+                    {% endif %}
+                </h1>
                 {% if package.description %}
                     <p class="package-description">{{ package.description }}</p>
                 {% endif %}