Browse Source

Added "by username".

xaav 14 years ago
parent
commit
7b314423b4

+ 2 - 0
src/Packagist/WebBundle/Controller/WebController.php

@@ -54,6 +54,8 @@ class WebController extends Controller
             $form->bindRequest($request);
             $form->bindRequest($request);
             if ($form->isValid()) {
             if ($form->isValid()) {
                 try {
                 try {
+                    $user = $this->get('security.context')->getToken()->getUser();
+                    $package->addMaintainers($user);
                     $em = $this->get('doctrine')->getEntityManager();
                     $em = $this->get('doctrine')->getEntityManager();
                     $em->persist($package);
                     $em->persist($package);
                     $em->flush();
                     $em->flush();

+ 4 - 1
src/Packagist/WebBundle/Resources/views/Web/index.html.twig

@@ -4,7 +4,10 @@
     <h1>Packages</h1>
     <h1>Packages</h1>
     {% for package in packages %}
     {% for package in packages %}
         <section class="package">
         <section class="package">
-            <h2>{{ package.name }}</h2>
+            <h2>{{ package.name }}</h2> by
+            {% for maintainer in package.maintainers %}
+                {{ maintainer.username }}
+            {% endfor %}
             <p class="description">{{ package.description }}</p>
             <p class="description">{{ package.description }}</p>
             {% if package.versions[0] is defined %}
             {% if package.versions[0] is defined %}
                 <p class="license">License: {{ package.versions[0].license|default("Unknown") }}</p>
                 <p class="license">License: {{ package.versions[0].license|default("Unknown") }}</p>