Revision c1de38e0
Von Bernd Bleßmann vor mehr als 1 Jahr hinzugefügt
SL/OE.pm | ||
---|---|---|
$quotation = '1';
|
||
$ordnumber = 'quonumber';
|
||
|
||
} elsif ($form->{type} eq 'purchase_quotation_intake') {
|
||
$intake = '1';
|
||
$quotation = '1';
|
||
$ordnumber = 'quonumber';
|
||
|
||
} elsif ($form->{type} =~ /_order_intake$/) {
|
||
$intake = '1';
|
||
|
bin/mozilla/oe.pl | ||
---|---|---|
# $locale->text('Workflow sales_quotation');
|
||
|
||
my $oe_access_map = {
|
||
'sales_order_intake' => 'sales_order_edit',
|
||
'sales_order' => 'sales_order_edit',
|
||
'purchase_order' => 'purchase_order_edit',
|
||
'request_quotation' => 'request_quotation_edit',
|
||
'sales_quotation' => 'sales_quotation_edit',
|
||
'sales_order_intake' => 'sales_order_edit',
|
||
'sales_order' => 'sales_order_edit',
|
||
'purchase_order' => 'purchase_order_edit',
|
||
'request_quotation' => 'request_quotation_edit',
|
||
'sales_quotation' => 'sales_quotation_edit',
|
||
'purchase_quotation_intake' => 'request_quotation_edit',
|
||
};
|
||
|
||
my $oe_view_access_map = {
|
||
'sales_order_intake' => 'sales_order_edit | sales_order_view',
|
||
'sales_order' => 'sales_order_edit | sales_order_view',
|
||
'purchase_order' => 'purchase_order_edit | purchase_order_view',
|
||
'request_quotation' => 'request_quotation_edit | request_quotation_view',
|
||
'sales_quotation' => 'sales_quotation_edit | sales_quotation_view',
|
||
'sales_order_intake' => 'sales_order_edit | sales_order_view',
|
||
'sales_order' => 'sales_order_edit | sales_order_view',
|
||
'purchase_order' => 'purchase_order_edit | purchase_order_view',
|
||
'request_quotation' => 'request_quotation_edit | request_quotation_view',
|
||
'sales_quotation' => 'sales_quotation_edit | sales_quotation_view',
|
||
'purchase_quotation_intake' => 'request_quotation_edit | request_quotation_view',
|
||
};
|
||
|
||
sub check_oe_access {
|
||
... | ... | |
$form->{title} = $locale->text('Request for Quotations');
|
||
$form->{ordlabel} = $locale->text('RFQ Number');
|
||
|
||
} elsif ($form->{type} eq 'purchase_quotation_intake') {
|
||
$form->{vc} = 'vendor';
|
||
$form->{ordnrname} = 'quonumber';
|
||
$form->{title} = $locale->text('Purchase Quotation Intakes');
|
||
$form->{ordlabel} = $locale->text('Quotation Number');
|
||
|
||
} elsif ($form->{type} eq 'sales_order_intake') {
|
||
$form->{vc} = 'customer';
|
||
$form->{ordnrname} = 'ordnumber';
|
||
... | ... | |
if ($form->{type} eq 'purchase_order') {
|
||
$form->{title} = $locale->text('Purchase Orders');
|
||
$attachment_basename = $locale->text('purchase_order_list');
|
||
} elsif ($form->{type} eq 'purchase_quotation_intake') {
|
||
$form->{title} = $locale->text('Purchase Quotation Intakes');
|
||
$attachment_basename = $locale->text('purchase_quotation_intake_list');
|
||
} else {
|
||
$form->{title} = $locale->text('Request for Quotations');
|
||
$attachment_basename = $locale->text('rfq_list');
|
Auch abrufbar als: Unified diff
Angebots-Eingang: Bericht