Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision dbc1c6c4

Von Bernd Bleßmann vor 5 Monaten hinzugefügt

  • ID dbc1c6c48ac0a8456c172baf4fce21f8ae07090b
  • Vorgänger d8399958

Auftragsbericht ohne Beträge/Link-Recht: Links zu eigenen Aufträgen

Unterschiede anzeigen:

SL/OE.pm
163 163
    qq|  order_statuses.name AS order_status | .
164 164
    $periodic_invoices_columns .
165 165
    $phone_notes_columns .
166
    qq|  , o.order_probability, o.expected_billing_date | .
166
    qq|  , o.order_probability, o.expected_billing_date, | .
167
    qq|  (employee_id = (SELECT id FROM employee WHERE login = ?)) AS is_own  | .
167 168
    qq|FROM oe o | .
168 169
    qq|JOIN $vc ct ON (o.${vc}_id = ct.id) | .
169 170
    qq|LEFT JOIN contacts cp ON (o.cp_id = cp.cp_id) | .
......
183 184
    qq|$periodic_invoices_joins | .
184 185
    $phone_notes_join .
185 186
    qq|WHERE (o.record_type = ?) |;
187

  
188

  
189
  push @values, $::myconfig{login};
186 190
  push(@values, $record_type);
187 191

  
188 192
  if ($form->{department_id}) {
bin/mozilla/oe.pl
1440 1440
      'align'    => 'center',
1441 1441
    };
1442 1442

  
1443
    if (!$form->{hide_links}) {
1443
    if (!$form->{hide_links} || $oe->{is_own}) {
1444 1444
      $row->{$ordnumber}->{link} = $edit_url . "&id=" . E($oe->{id}) . "&callback=${callback}" unless $params{want_binary_pdf};
1445 1445
    }
1446 1446

  
doc/changelog
12 12
    dem Auftragsbericht.
13 13
  - Neues Recht zum Anzeigen der Beträge in Auftragsberichten. Wer dieses
14 14
    Recht nicht hat, sieht keine Beträge in den Berichten und die Links
15
    zum Auftrag erscheinen nicht (nur der Text der Auftragsnummer).
15
    zu nicht eigenen Aufträgen erscheinen nicht (nur die Auftragsnummer
16
    als Text).
16 17
    Als Standardeinstellung bekommen alle Gruppen mit Rechten, Aufträge
17 18
    einzusehen bzw. zu bearbeiten, das Recht, Beträge im Bericht zu sehen.
18 19
    Das Recht lässt sich getrennt nach Ein- und Verkauf einstellen.

Auch abrufbar als: Unified diff