Fehler #338 » 338-customer-vendor.patch
SL/Controller/CustomerVendor.pm | ||
---|---|---|
if (1 == scalar @{ $exact_matches = $manager->get_all(
|
||
query => [
|
||
obsolete => 0,
|
||
(salesman_id => SL::DB::Manager::Employee->current->id) x !$::auth->assert('customer_vendor_all_edit', 1),
|
||
#(salesman_id => SL::DB::Manager::Employee->current->id) x !$::auth->assert('customer_vendor_all_edit', 1),
|
||
or => [
|
||
name => { ilike => $::form->{filter}{'all:substr:multi::ilike'} },
|
||
$number => { ilike => $::form->{filter}{'all:substr:multi::ilike'} },
|
||
... | ... | |
t8('Save'),
|
||
submit => [ '#form', { action => "CustomerVendor/save" } ],
|
||
checks => [ 'check_taxzone_and_ustid' ],
|
||
disabled => [ _check_customer_vendor_all_edit ],
|
||
accesskey => 'enter',
|
||
],
|
||
action => [
|
||
t8('Save and Close'),
|
||
submit => [ '#form', { action => "CustomerVendor/save_and_close" } ],
|
||
checks => [ 'check_taxzone_and_ustid' ],
|
||
disabled => [ _check_customer_vendor_all_edit ],
|
||
],
|
||
], # end of combobox "Save"
|
||
],
|
||
# end of combobox "Save"
|
||
combobox => [
|
||
action => [ t8('Workflow') ],
|
||
... | ... | |
t8('Save and AP Transaction'),
|
||
submit => [ '#form', { action => "CustomerVendor/save_and_ap_transaction" } ],
|
||
checks => [ 'check_taxzone_and_ustid' ],
|
||
disabled => [ _check_customer_vendor_all_edit ],
|
||
]) x !!$self->is_vendor,
|
||
(action => [
|
||
t8('Save and AR Transaction'),
|
||
submit => [ '#form', { action => "CustomerVendor/save_and_ar_transaction" } ],
|
||
checks => [ 'check_taxzone_and_ustid' ],
|
||
disabled => [ _check_customer_vendor_all_edit ],
|
||
]) x !$self->is_vendor,
|
||
action => [
|
||
t8('Save and Invoice'),
|
||
submit => [ '#form', { action => "CustomerVendor/save_and_invoice" } ],
|
||
checks => [ 'check_taxzone_and_ustid' ],
|
||
disabled => [ _check_customer_vendor_all_edit ],
|
||
],
|
||
action => [
|
||
t8('Save and Order'),
|
||
submit => [ '#form', { action => "CustomerVendor/save_and_order" } ],
|
||
checks => [ 'check_taxzone_and_ustid' ],
|
||
disabled => [ _check_customer_vendor_all_edit ],
|
||
],
|
||
(action => [
|
||
t8('Save and RFQ'),
|
||
... | ... | |
t8('Save and Quotation'),
|
||
submit => [ '#form', { action => "CustomerVendor/save_and_quotation" } ],
|
||
checks => [ 'check_taxzone_and_ustid' ],
|
||
disabled => [ _check_customer_vendor_all_edit ],
|
||
]) x !$self->is_vendor,
|
||
], # end of combobox "Workflow"
|
||
... | ... | |
confirm => t8('Do you really want to delete this object?'),
|
||
disabled => !$self->{cv}->id ? t8('This object has not been saved yet.')
|
||
: !$self->is_orphaned ? t8('This object has already been used.')
|
||
: undef,
|
||
: _check_customer_vendor_all_edit ? t8('This is not your client')
|
||
: undef,
|
||
],
|
||
'separator',
|