Entwürfe: nur die eigenen Entwürfe anzeigen
authorMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 24 Jan 2017 15:59:16 +0000 (16:59 +0100)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 24 Jan 2017 16:41:17 +0000 (17:41 +0100)
SL/Controller/Draft.pm
templates/webpages/drafts/form.html

index a450e2c..8ad37ce 100644 (file)
@@ -131,11 +131,12 @@ sub _build_form {
 sub draft_list {
   my ($self) = @_;
 
-  my $result = selectall_hashref_query($::form, $::form->get_standard_dbh, <<SQL, $self->module, $self->submodule);
-    SELECT d.*, date(d.itime) AS date, e.name AS employee_name
+  my $result = selectall_hashref_query($::form, $::form->get_standard_dbh, <<SQL, $self->module, $self->submodule, SL::DB::Manager::Employee->current->id);
+    SELECT d.*, date(d.itime) AS date
     FROM drafts d
-    LEFT JOIN employee e ON d.employee_id = e.id
-    WHERE (d.module = ?) AND (d.submodule = ?)
+    WHERE (d.module      = ?)
+      AND (d.submodule   = ?)
+      AND (d.employee_id = ?)
     ORDER BY d.itime
 SQL
 }
index f3cedf8..031b0a1 100644 (file)
@@ -24,7 +24,6 @@
  <tr class="listheading">
   <th>[% 'Date' | $T8 %]</th>
   <th>[% 'Description' | $T8 %]</th>
-  <th>[% 'Employee' | $T8 %]</th>
  </tr>
 
 [% FOREACH row = drafts_list %]
    [% L.link(SELF.url_for(action='load',id=row.id), row.description) %]
   [%- END %]
   </td>
-  <td>[% row.employee_name | html %]</td>
   <td>[% L.html_tag('span', LxERP.t8('Delete'), class='cursor-pointer interact', onclick="kivi.Draft.delete('" _ row.id _ "')") %]</a></td>
  </tr>
 [% END %]
 </table>
 [%- END %]
-