From 63ed17b5a7a6436c148adc545f3df532b30b493f Mon Sep 17 00:00:00 2001 From: Janusz Dobrowolski Date: Wed, 23 Sep 2015 12:40:12 +0200 Subject: [PATCH] [0003304] Purchase Order Entry: fixed support for editable items description. --- includes/ui/ui_lists.inc | 8 +++++--- purchasing/includes/ui/po_ui.inc | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/includes/ui/ui_lists.inc b/includes/ui/ui_lists.inc index 155ded79..d108986f 100644 --- a/includes/ui/ui_lists.inc +++ b/includes/ui/ui_lists.inc @@ -752,7 +752,9 @@ function stock_items_list($name, $selected_id=null, $all_option=false, 'select_submit'=> $submit_on_change, 'category' => 2, 'order' => array('c.description','stock_id'), - 'editlink' => $editkey ? add_edit_combo('item') : false + 'editlink' => $editkey ? add_edit_combo('item') : false, + 'editable' => false, + 'max' => 255 ), $opts) ); return $ret; } @@ -763,12 +765,12 @@ function _format_stock_items($row) } function stock_items_list_cells($label, $name, $selected_id=null, $all_option=false, - $submit_on_change=false, $all=false, $editkey = false) + $submit_on_change=false, $all=false, $editkey = false, $opts= array()) { if ($label != null) echo "$label\n"; echo stock_items_list($name, $selected_id, $all_option, $submit_on_change, - array('cells'=>true, 'show_inactive'=>$all), $editkey); + array_merge(array('cells'=>true, 'show_inactive'=>$all), $opts), $editkey); } /* function stock_items_list_row($label, $name, $selected_id=null, $all_option=false, $submit_on_change=false) diff --git a/purchasing/includes/ui/po_ui.inc b/purchasing/includes/ui/po_ui.inc index 9a9b716c..c0770d3e 100644 --- a/purchasing/includes/ui/po_ui.inc +++ b/purchasing/includes/ui/po_ui.inc @@ -385,7 +385,7 @@ function po_item_controls(&$order, &$rowcounter, $line_no=-1) // hidden('line_no', ($_SESSION['PO']->lines_on_order + 1)); //Chaitanya : Manufcatured item can be purchased - stock_items_list_cells(null, 'stock_id', null, false, true, false, true); + stock_items_list_cells(null, 'stock_id', null, false, true, false, true, array('editable' => 30)); //stock_purchasable_items_list_cells(null, 'stock_id', null, false, true, true); if (list_updated('stock_id')) { $Ajax->activate('price'); -- 2.30.2