]> git.rustad.me Git - duplo/commitdiff
Show only possible directors
authorBjørn Rustad <rustadbjornen@gmail.com>
Thu, 15 Aug 2013 20:13:21 +0000 (22:13 +0200)
committerBjørn Rustad <rustadbjornen@gmail.com>
Thu, 15 Aug 2013 20:13:21 +0000 (22:13 +0200)
lib/Duplo/Manager.pm
templates/manager/edit_form.html.ep

index 20553ee3ce6e892ee4bfdd9792ee2811a24dfbbb..953c6aa0bf58a36ef0115fa88964a17a45d10bef 100644 (file)
@@ -143,24 +143,24 @@ sub edit_form {
                  race = ?
                ", ['type', 'rider'], undef, $race);
 
-       my $teams_ref = $dbh->selectall_arrayref("
+       my $directors_ref = $dbh->selectall_arrayref("
                SELECT DISTINCT
                  t.team,
                  t.name
                FROM
-                 rider_race AS rr
+                 director_race AS dr
                JOIN
                  team AS t
-               ON (rr.team = t.team)
+               ON (dr.team = t.team)
                WHERE
                  race = ?
                ", { Slice => {} }, $race);
 
        return $self->render(
-               team     => $team,
-               teams    => $teams_ref,
-               riders   => $riders_ref,
-               director => get_director($self, $team),
+               team      => $team,
+               directors => $directors_ref,
+               riders    => $riders_ref,
+               director  => get_director($self, $team),
        );
 }
 
index 1472f5be520b81f633b9ba16e415f346cc16c639..e0a80288c0a209a9583f87c31e0615bd5eb85428 100644 (file)
@@ -39,8 +39,8 @@
   <p><%= $director->{'name'} %></p>
   % } else {
   <select name="director" data-placeholder="Director" class="chosen-select" style="width:350px;" tabindex="2">
-    % for my $team (@{ $teams }) {
-    <option value="<%= $team->{'team'} %>"><%= $team->{'name'} %></option>
+    % for my $dir (@{ $directors }) {
+    <option value="<%= $dir->{'team'} %>"><%= $dir->{'name'} %></option>
     % }
   </select>
   % }