Revision 21efea72
Von Tamino Steinert vor mehr als 1 Jahr hinzugefügt
SL/Controller/TopQuickSearch/DeliveryOrder.pm | ||
---|---|---|
|
||
sub redirect_to_object {
|
||
SL::Controller::Base->new->url_for(
|
||
controller => 'do.pl',
|
||
action => 'edit',
|
||
type => $_[0]->type,
|
||
vc => $_[0]->vc,
|
||
controller => 'controller.pl',
|
||
action => 'DeliveryOrder/edit',
|
||
id => $_[1],
|
||
);
|
||
}
|
SL/FU.pm | ||
---|---|---|
} elsif ($params{trans_type} eq 'sales_delivery_order') {
|
||
|
||
$link = {
|
||
'url' => 'do.pl?action=edit&type=sales_delivery_order&id=' . $params{trans_id} . '&edit_note_id=' . $form->quote($params{note_id}),
|
||
'url' => 'controller.pl?action=DeliveryOrder/edit&id=' . $params{trans_id} . '&edit_note_id=' . $form->quote($params{note_id}),
|
||
'title' => $locale->text('Sales delivery order') .' '. $params{trans_info},
|
||
};
|
||
|
||
} elsif ($params{trans_type} eq 'purchase_delivery_order') {
|
||
|
||
$link = {
|
||
'url' => 'do.pl?action=edit&type=purchase_delivery_order&id=' . $params{trans_id} . '&edit_note_id=' . $form->quote($params{note_id}),
|
||
'url' => 'controller.pl?action=DeliveryOrder/edit&id=' . $params{trans_id} . '&edit_note_id=' . $form->quote($params{note_id}),
|
||
'title' => $locale->text('Purchase delivery order') .' '. $params{trans_info},
|
||
};
|
||
|
SL/Presenter/DeliveryOrder.pm | ||
---|---|---|
|
||
my $text = escape($delivery_order->donumber);
|
||
if (! delete $params{no_link}) {
|
||
my $href = 'do.pl?action=edit&type=' . $type
|
||
my $href = 'controller.pl?action=DeliveryOrder/edit'
|
||
. '&id=' . escape($delivery_order->id);
|
||
$text = link_tag($href, $text, %params);
|
||
}
|
menus/user/00-erp.yaml | ||
---|---|---|
icon: delivery_order_add
|
||
order: 400
|
||
access: sales_delivery_order_edit
|
||
module: do.pl
|
||
params:
|
||
action: add
|
||
action: DeliveryOrder/add
|
||
type: sales_delivery_order
|
||
- parent: ar
|
||
id: ar_add_sales_reclamation
|
||
... | ... | |
name: Add Delivery Note
|
||
order: 300
|
||
access: client/allow_new_purchase_delivery_order & purchase_delivery_order_edit
|
||
module: do.pl
|
||
params:
|
||
action: add
|
||
action: DeliveryOrder/add
|
||
type: purchase_delivery_order
|
||
- parent: ap
|
||
id: ap_add_purchase_reclamation
|
templates/design40_webpages/mass_delivery_order_print/_print_status.html | ||
---|---|---|
|
||
[% FOREACH error = data.conversion_errors %]
|
||
<tr>
|
||
<td valign="top">[% IF error.id %][% L.link(SELF.url_for(controller='do.pl', action='edit', type='sales_delivery_order', id=error.id), HTML.escape(error.number), target="_blank") %][% ELSE %]–[% END %]</td>
|
||
<td valign="top">[% IF error.id %][% L.link(SELF.url_for(controller='controller.pl', action='DeliveryOrder/edit', id=error.id), HTML.escape(error.number), target="_blank") %][% ELSE %]–[% END %]</td>
|
||
<td valign="top">[% HTML.escape(error.message) %]</td>
|
||
</tr>
|
||
[% END %]
|
templates/design40_webpages/mass_delivery_order_print/list_delivery_orders.html | ||
---|---|---|
<td>[% L.checkbox_tag('id[]', value=delivery_order.id, "data-checkall"=1, checked=selected_ids.$delivery_order_id) %]</td>
|
||
<td>[% HTML.escape(delivery_order.transdate_as_date) %]</td>
|
||
<td>[% HTML.escape(delivery_order.reqdate_as_date) %]</td>
|
||
<td>[% L.link(SELF.url_for(controller="do.pl", action="edit", type="sales_delivery_order", id=delivery_order.id), delivery_order.donumber) %]</td>
|
||
<td>[% L.link(SELF.url_for(controller="controller.pl", action="DeliveryOrder/edit", id=delivery_order.id), delivery_order.donumber) %]</td>
|
||
<td>[% HTML.escape(delivery_order.ordnumber) %]</td>
|
||
<td>[% HTML.escape(delivery_order.customer.name) %]</td>
|
||
<td>[% HTML.escape(SELF.make_shipto_title(delivery_order.shipto || delivery_order.custom_shipto)) %]</td>
|
templates/design40_webpages/mass_invoice_create_print_from_do/_create_print_all_status.html | ||
---|---|---|
|
||
[% FOREACH error = data.conversion_errors %]
|
||
<tr>
|
||
<td valign="top">[% IF error.id %][% L.link(SELF.url_for(controller='do.pl', action='edit', type='sales_delivery_order', id=error.id), HTML.escape(error.number), target="_blank") %][% ELSE %]–[% END %]</td>
|
||
<td valign="top">[% IF error.id %][% L.link(SELF.url_for(controller='controller.pl', action='DeliveryOrder/edit', id=error.id), HTML.escape(error.number), target="_blank") %][% ELSE %]–[% END %]</td>
|
||
<td valign="top">[% HTML.escape(error.message) %]</td>
|
||
</tr>
|
||
[% END %]
|
templates/design40_webpages/mass_invoice_create_print_from_do/list_invoices.html | ||
---|---|---|
<td>[% L.link(SELF.url_for(controller="is.pl", action="edit", type="sales_invoice", id=invoice.id), invoice.invnumber) %]</td>
|
||
<td>
|
||
[% IF delivery_order %]
|
||
[% L.link(SELF.url_for(controller="do.pl", action="edit", id=delivery_order.id), delivery_order.donumber) %]
|
||
[% L.link(SELF.url_for(controller="controller.pl", action="DeliveryOrder/edit", id=delivery_order.id), delivery_order.donumber) %]
|
||
[% ELSE %]
|
||
[% HTML.escape(invoice.donumber) %]
|
||
[% END %]
|
templates/design40_webpages/mass_invoice_create_print_from_do/list_sales_delivery_orders.html | ||
---|---|---|
<tr class="listrow">
|
||
<td>[% L.checkbox_tag('id[]', value=sales_delivery_order.id, "data-checkall"=1) %]</td>
|
||
<td>[% HTML.escape(sales_delivery_order.transdate_as_date) %]</td>
|
||
<td>[% L.link(SELF.url_for(controller="do.pl", action="edit", type="sales_delivery_order", id=sales_delivery_order.id), sales_delivery_order.donumber) %]</td>
|
||
<td>[% L.link(SELF.url_for(controller="controller.pl", action="DeliveryOrder/edit", id=sales_delivery_order.id), sales_delivery_order.donumber) %]</td>
|
||
[%- IF INSTANCE_CONF.get_feature_experimental_order -%]
|
||
<td>[% L.link(SELF.url_for(controller="controller.pl", action="Order/edit", type="sales_order", id=sales_delivery_order.sales_order.id), sales_delivery_order.ordnumber) %]</td>
|
||
[%- ELSE -%]
|
templates/webpages/mass_delivery_order_print/_print_status.html | ||
---|---|---|
|
||
[% FOREACH error = data.conversion_errors %]
|
||
<tr>
|
||
<td valign="top">[% IF error.id %][% L.link(SELF.url_for(controller='do.pl', action='edit', type='sales_delivery_order', id=error.id), HTML.escape(error.number), target="_blank") %][% ELSE %]–[% END %]</td>
|
||
<td valign="top">[% IF error.id %][% L.link(SELF.url_for(controller='controller.pl', action='DeliveryOrder/edit', id=error.id), HTML.escape(error.number), target="_blank") %][% ELSE %]–[% END %]</td>
|
||
<td valign="top">[% HTML.escape(error.message) %]</td>
|
||
</tr>
|
||
[% END %]
|
templates/webpages/mass_delivery_order_print/list_delivery_orders.html | ||
---|---|---|
<td>[% L.checkbox_tag('id[]', value=delivery_order.id, "data-checkall"=1, checked=selected_ids.$delivery_order_id) %]</td>
|
||
<td>[% HTML.escape(delivery_order.transdate_as_date) %]</td>
|
||
<td>[% HTML.escape(delivery_order.reqdate_as_date) %]</td>
|
||
<td>[% L.link(SELF.url_for(controller="do.pl", action="edit", type="sales_delivery_order", id=delivery_order.id), delivery_order.donumber) %]</td>
|
||
<td>[% L.link(SELF.url_for(controller="controller.pl", action="DeliveryOrder/edit", id=delivery_order.id), delivery_order.donumber) %]</td>
|
||
<td>[% HTML.escape(delivery_order.ordnumber) %]</td>
|
||
<td>[% HTML.escape(delivery_order.customer.name) %]</td>
|
||
<td>[% HTML.escape(SELF.make_shipto_title(delivery_order.shipto || delivery_order.custom_shipto)) %]</td>
|
templates/webpages/mass_invoice_create_print_from_do/_create_print_all_status.html | ||
---|---|---|
|
||
[% FOREACH error = data.conversion_errors %]
|
||
<tr>
|
||
<td valign="top">[% IF error.id %][% L.link(SELF.url_for(controller='do.pl', action='edit', type='sales_delivery_order', id=error.id), HTML.escape(error.number), target="_blank") %][% ELSE %]–[% END %]</td>
|
||
<td valign="top">[% IF error.id %][% L.link(SELF.url_for(controller='controller.pl', action='DeliveryOrder/edit', type='sales_delivery_order', id=error.id), HTML.escape(error.number), target="_blank") %][% ELSE %]–[% END %]</td>
|
||
<td valign="top">[% HTML.escape(error.message) %]</td>
|
||
</tr>
|
||
[% END %]
|
templates/webpages/mass_invoice_create_print_from_do/list_invoices.html | ||
---|---|---|
<td>[% L.link(SELF.url_for(controller="is.pl", action="edit", type="sales_invoice", id=invoice.id), invoice.invnumber) %]</td>
|
||
<td>
|
||
[% IF delivery_order %]
|
||
[% L.link(SELF.url_for(controller="do.pl", action="edit", id=delivery_order.id), delivery_order.donumber) %]
|
||
[% L.link(SELF.url_for(controller="controller.pl", action="DeliveryOrder/edit", id=delivery_order.id), delivery_order.donumber) %]
|
||
[% ELSE %]
|
||
[% HTML.escape(invoice.donumber) %]
|
||
[% END %]
|
templates/webpages/mass_invoice_create_print_from_do/list_sales_delivery_orders.html | ||
---|---|---|
<tr class="listrow">
|
||
<td>[% L.checkbox_tag('id[]', value=sales_delivery_order.id, "data-checkall"=1) %]</td>
|
||
<td>[% HTML.escape(sales_delivery_order.transdate_as_date) %]</td>
|
||
<td>[% L.link(SELF.url_for(controller="do.pl", action="edit", type="sales_delivery_order", id=sales_delivery_order.id), sales_delivery_order.donumber) %]</td>
|
||
<td>[% L.link(SELF.url_for(controller="controller.pl", action="DeliveryOrder/edit", id=sales_delivery_order.id), sales_delivery_order.donumber) %]</td>
|
||
[%- IF INSTANCE_CONF.get_feature_experimental_order -%]
|
||
<td>[% L.link(SELF.url_for(controller="controller.pl", action="Order/edit", type="sales_order", id=sales_delivery_order.sales_order.id), sales_delivery_order.ordnumber) %]</td>
|
||
[%- ELSE -%]
|
Auch abrufbar als: Unified diff
DeliveryOrder: Links auf neuen Lieferschein-Controller zeigen lassen