Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 11dd62da

Von Sven Schöling vor etwa 7 Jahren hinzugefügt

  • ID 11dd62daf22f3b3511927383d45c00515d588687
  • Vorgänger e0a3b19e
  • Nachfolger 3dc29e42

ActionBar: oe Prototyp

Unterschiede anzeigen:

bin/mozilla/oe.pl
437 437

  
438 438
  $::request->{layout}->use_javascript(map { "${_}.js" } qw(kivi.SalesPurchase kivi.File kivi.Part show_form_details show_history show_vc_details ckeditor/ckeditor ckeditor/adapters/jquery kivi.io autocomplete_customer));
439 439

  
440

  
441
  # original snippets:
442
  # 'data-require-transaction-description'=INSTANCE_CONF.get_require_transaction_description_ps
443
  # data-warn-save-active-periodic-invoice="1"  if warn_save_active_periodic_invoice
444
  # tpca_reminder
445

  
446
  $::request->layout->get('actionbar')->add_actions(
447
    [ t8('Update'),         submit => [ '#form', { action_update => 1 } ] ],  # always
448
    [ t8('Ship to'),        submit => [ '#form', { action_ship_to => 1 } ] ], # always
449
    [ t8('Print'),          submit => [ '#form', { action_print => 1 } ] ],   # always, requires data-transaction-description
450
    [ t8('E Mail'),         submit => [ '#form', { action_print => 1 } ] ],   # always, requires data-transaction-description
451
    [ t8('Save'),           submit => [ '#form', { action_save => 1 } ] ],    # always, optional warn_save_active_periodic_invoice, requires data-transaction-description optional tpca_remainder
452
    [ t8('Save and Close'), submit => [ '#form', { action_save_and_close => 1 } ] ], # always, optional warn_save_active_periodic_invoice, requires data-transaction-description optional tpca_remainder
453
    [ t8('Follow Up'),      function => [ 'follow_up_window' ], ],  # if id
454
    [ t8('History'),        function => [ 'set_history_window', $::form->{id} * 1, 'id' ], ], # if id
455
    [ t8('Save as new'),    submit => [ '#form', { action_save_as_new => 1 } ] ], # if id, requires transaction-description
456
    [ t8('Delete'),         submit => [ '#form', { action_delete => 1 } ] ], # if id && (!is_sales_ord || INSTANCE_CONF.get_sales_order_show_delete) && (!is_pur_ord || INSTANCE_CONF.get_purchase_order_show_delete)
457
    [ t8('Sales Order'),    submit => [ '#form', { action_sales_order => 1 } ] ], # if id && is_sales_quo
458
    [ t8('Purchase Order'), submit => [ '#form', { action_sales_order => 1 } ] ], # if id && is_req_quo
459
    [ t8('Delivery Order'), submit => [ '#form', { action_delivery_order => 1 } ] ], # if id && (is_sales_ord || is_pur_ord)
460
    [ t8('Invoice'),        submit => [ '#form', { action_invoice => 1 } ] ], # if id && allow_invoice
461
    [ t8('Quotation'),      submit => [ '#form', { action_quotation => 1 } ] ], # if id
462
    [ t8('Request for Quotation'), submit => [ '#form', { action_reqest_for_quotation => 1 } ] ], # if id
463
  );
464

  
440 465
  $form->header;
441 466
  if ($form->{CFDD_shipto} && $form->{CFDD_shipto_id} ) {
442 467
      $form->{shipto_id} = $form->{CFDD_shipto_id};
templates/webpages/oe/form_header.html
3 3
[%- USE LxERP %]
4 4
[%- USE L %][%- USE P -%]
5 5

  
6
  <form method="post" name="oe" action="[% script %]">
6
  <form method="post" id='form' name="oe" action="[% script %]">
7 7

  
8 8
    <script type="text/javascript" src="js/delivery_customer_selection.js"></script>
9 9
    <script type="text/javascript" src="js/calculate_qty.js"></script>

Auch abrufbar als: Unified diff