Revision b0e58528
Von Sven Schöling vor etwa 15 Jahren hinzugefügt
bin/mozilla/oe.pl | ||
---|---|---|
1183 | 1183 |
check_oe_access(); |
1184 | 1184 |
$auth->assert($form->{type} eq 'purchase_order' || $form->{type} eq 'request_quotation' ? 'vendor_invoice_edit' : 'invoice_edit'); |
1185 | 1185 |
|
1186 |
$form->{old_employee_id} = $form->{employee_id}; |
|
1187 | 1186 |
$form->{old_salesman_id} = $form->{salesman_id}; |
1187 |
$form->get_employee(); |
|
1188 |
|
|
1188 | 1189 |
|
1189 | 1190 |
if ($form->{type} =~ /_order$/) { |
1190 | 1191 |
|
... | ... | |
1580 | 1581 |
$form->{vc} = "vendor"; |
1581 | 1582 |
$form->{type} = "purchase_order"; |
1582 | 1583 |
|
1584 |
$form->get_employee(); |
|
1585 |
|
|
1583 | 1586 |
&poso; |
1584 | 1587 |
|
1585 | 1588 |
$lxdebug->leave_sub(); |
... | ... | |
1601 | 1604 |
$form->{vc} = "customer"; |
1602 | 1605 |
$form->{type} = "sales_order"; |
1603 | 1606 |
|
1607 |
$form->get_employee(); |
|
1608 |
|
|
1604 | 1609 |
&poso; |
1605 | 1610 |
|
1606 | 1611 |
$lxdebug->leave_sub(); |
... | ... | |
1669 | 1674 |
$form->{type} = 'purchase_delivery_order'; |
1670 | 1675 |
} |
1671 | 1676 |
|
1677 |
$form->get_employee(); |
|
1678 |
|
|
1672 | 1679 |
require "bin/mozilla/do.pl"; |
1673 | 1680 |
|
1674 | 1681 |
$form->{script} = 'do.pl'; |
Auch abrufbar als: Unified diff
Workflow Transformationen aus OE heraus setzen jetzt den Bearbeiter auf den aktuellen Benutzer.
Folgende Umwandlungn sollten abgedeckt sein:
Angebot -> Auftrag
Auftrag -> Rechnung
Auftrag -> Angebot
Auftrag -> Lieferantenauftrag
Fix für Bug 1046.