<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://globalqss.com/wiki/index.php?action=history&amp;feed=atom&amp;title=IDempiere%2FFullMeeting20130227</id>
	<title>IDempiere/FullMeeting20130227 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://globalqss.com/wiki/index.php?action=history&amp;feed=atom&amp;title=IDempiere%2FFullMeeting20130227"/>
	<link rel="alternate" type="text/html" href="https://globalqss.com/wiki/index.php?title=IDempiere/FullMeeting20130227&amp;action=history"/>
	<updated>2026-04-05T19:29:51Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.32.1</generator>
	<entry>
		<id>https://globalqss.com/wiki/index.php?title=IDempiere/FullMeeting20130227&amp;diff=232&amp;oldid=prev</id>
		<title>CarlosRuiz: full meeting</title>
		<link rel="alternate" type="text/html" href="https://globalqss.com/wiki/index.php?title=IDempiere/FullMeeting20130227&amp;diff=232&amp;oldid=prev"/>
		<updated>2013-02-27T15:39:27Z</updated>

		<summary type="html">&lt;p&gt;full meeting&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;!-- breadcrumb --&amp;gt;&lt;br /&gt;
&amp;lt;font size=-2&amp;gt;&lt;br /&gt;
&amp;amp;lArr;&lt;br /&gt;
[[IDempiere|Table of Contents]] |&lt;br /&gt;
[[IDempiere/Full Meeting Minutes|Full Meeting Minutes]] |&lt;br /&gt;
Full Meeting 2013-02-27&lt;br /&gt;
&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''CarlosRuiz''''': Good Morning&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': Bonjour&amp;lt;br&amp;gt;&lt;br /&gt;
'''''fcojvanninir''''': hello&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': hi&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Dumer''''': Salem&amp;lt;br&amp;gt;&lt;br /&gt;
'''''fcojvanninir''''': I had a question about the adempiere trees and the typical way of representing trees *&amp;lt;br&amp;gt;&lt;br /&gt;
'''''fcojvanninir''''': oops... that enter went too soon..&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': Daarestiet&amp;lt;br&amp;gt;&lt;br /&gt;
'''''fcojvanninir''''': anyways, in the product category window you have a reference to parent product and I remember carlos saying in a lecturer that this broke the typical way that adempiere did trees.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''fcojvanninir''''': Then I saw the way adempiere did tree and I under why it broke that norm.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''fcojvanninir''''': How difficult would it be for you to reconcile both approaches. In other words, if a table has a reference to itself to signify the parent, that this would update the table were adempiere kept its corresponding tree structure.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''fcojvanninir''''': Forming the tree for a table with many records can be quite a laborious task with the drag and drop.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': IMHO, you can manage multiple trees for a same table (and use them through reporting hierarchy). That's why it shouldn't be possible to use Parent_ID column to determine the node parent (as a product, or any other record) could have a different parent per tree&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Dumer''''': When will the iDempiere 1.0 release?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': are you sure you have to use a link to the parent in the same table to build tree structure? i thought thats what the treenode tables are for&amp;lt;br&amp;gt;&lt;br /&gt;
'''''fcojvanninir''''': Yes yes.. what i meant to say was that specifying the parent node updated the treenode tables&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': but what if you have 2 product trees ? both will be updated ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': you would need to have a way to indicate &amp;quot;main prod cat tree&amp;quot; (as in client info tab) - and updating the tree from a prod cat model validator sounds easy - about the opposite I'm not sure - updating the parent column if the tree is moved doesn't sound so easy&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': cos AFAIR the tree tables are updated with direct SQL&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': nmicoud, what is the status of IDEMPIERE-528 Determine Zoom window depending on record&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': is it ready for peer review?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': in the AdempiereTreeModel class (the one with a bug inside for swing :)) =&amp;gt; idempiere 531&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': Carlos : yes ; you could also review tickets 585 and 475 which are quite simple and ready to be integrated&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': Another thing :  for ticket 90 and 622, there is a need for adding a button next to the table/table dir field. I have no idea for implementing it. Could it be done by someone else ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Dumer''''':  When will the iDempiere 1.0 release?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Terra_777''''': I also interested in the question about the 1.0 release&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': our thinking is to make a freeze during march with the goal of a first release on april - that's the plan, be aware reality can lead us to something different  :-)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': nmicoud, IDEMPIERE-90 works with right click?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Terra_777''''': More questions I do not haveMore questions I do not have =)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': in webUI, yes ; but in swing mode, you have a padlock image, which is more user friendly&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': k-man, are you still there?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': ok, sounds like presentation issue if you have another working way to do that - not high priority&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': nmicoud, about IDEMPIERE-585 Accouting tabs should have InsertRecord = N&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': I like the padlock.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': :-)  I just realized that isAcctTab is called isInfoTab   :-D&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': yes, that's... logical :))&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': the patch doesn't seem right&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': why  ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': there are 44 active acct tabs - i.e. GL Journal&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': oops&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': so it should be like TableName ends with '_Acct' =&amp;gt; IsInsertRecord= N&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I'm not sure of a second implication ... let me check&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': sure&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': --&amp;gt; testing multiple acct schemas ...&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': seems like I found a bug - delete button is enabled for M_Product_Acct but the table is not marked as &amp;quot;Records deletable&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': in web ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yep&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': not a bug ; it has always like this, no ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': and when you click on the button, you have a msg &amp;quot;this record can't be deleted, deactivate it&amp;quot; ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I think the delete and delete selection button must be inactivated in such case&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': is the same on swing?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': absolutely&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': yes&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': ok Nicolas - maybe a migration script instead of forcing the rule on MTab?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': what if new tabs are created ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': the &amp;quot;TableName ends with '_Acct' =&amp;gt; IsInsertRecord= N&amp;quot; doesn't sound good for you ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': seems like too many exceptions for the rule&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': ok,&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': this is the update&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': update ad_tab set isinsertrecord='N' where isinfotab='Y' and isinsertrecord='Y' and (select tablename from ad_table tb where tb.ad_table_id=ad_tab.ad_table_id) like '%_Acct' and (select tablename from ad_table tb where tb.ad_table_id=ad_tab.ad_table_id) not in ('Fact_Acct', 'A_Asset_Acct', 'A_FundingMode_Acct', 'A_Asset_Group_Acct') &amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': 14 tabs - assets require inserting records as I see&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': is it normal ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I think so&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': not 'standard' ; those record should be created automatically (but not aware of Asser module)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yes - what I saw in those Assets tabs is that there are more information to fill - not just accounts&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Dumer''''': Has anyone done any load testing ADempiere?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': is it a record per acctSchema  ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yep&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': so, we should not have multiple record for a schema, no ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yep&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': Dumer, there are some bigger installations. I myself have a little bit experience with importing/exporting bigger data tables. What exactly do you want to test?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': so, no exception anymore ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': as you must not enter manually data in Fact_Acct window&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': don't understand - the idea is that A_Asset_Group_Acct allows insertion&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Fact_Acct is a different kind - I guess it must be already read-only - but pointing is a different scenario&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': Dumer, tbayen: I have tested Adempieres trees with 1000000 entries and they get realy slow/unuseable. fortunateley we made a lazy loading tree contribution but it still has to be implemented in idempiere&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': A_Asset_Group_Acct have the same structure as A_Asset_Acct ? and there should also be one record per AcctSchema ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': don't know the details of fixed assets - but yes - I think must have one record per schema&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': so these tables shouldn't be treated as exceptions in your script, right ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Dumer''''': Whether in ADempiere simultaneously 100,000 users?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yes - they are - I think maybe is better to do the migration script manually for the 14 tables - in case somebody has a table ending in _Acct somewhere&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': Dumer: no, we don't have the capacity to test this, maybe someone else? this sounds interesting&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': but i think it could be possible since the clients connect directly to the database&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': I don't see a scenario where you have to enter multiple record for a single schema in those table. But, it's not very important, let's make a migration script, that should be good enough&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': nmicoud, those asset acct tables are not prefilled&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': as I saw you need to go there and fill them - not like the others&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': maybe an initialization process, or filling them with default could be a solution ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': don't know the fixed asset details to answer that  :-(&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': That's Edwin who did the last version ot asset ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yep - or red1 has experience with that also&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': maybe we could update the ticket (there is no emergency) and ask them what could be done ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': sounds like a separate ticket &amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': this one could be solved changing the 14 tables&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': tabs&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': yes, but i think we should arrive at the end to prevent creating records in those table ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': or you can control duplicates with a unique index - checked one of those tables and it doesn't have unique index for that&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': Dumer, this number should be no problem. The question is how many transactions generate them and how? If the all give you one order a week and you have a big callcenter with agents working on swing clients this will become quite a big load. I plan for myself a business with up to 50000 invoices per year (250 per day). My tests said this will work well without special things like separating databases, replication, traffic shaping&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''':  etc. But until now It does not work in the real world.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': Yes, but that sounds like the activated button on table where deleting record is not allowed.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': That should not arrive, nope ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': it depends - seems like those _acct tables are not following the same idea of the other _acct tables&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': nmicoud, testing here IsShortList for first time  :-)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': ok, so : 1 - let make a migration script to put things right ; 2 - ask red1 and/or edwin about initializing asset  ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': it shows &amp;gt;Charge&amp;lt; and by default is &amp;quot;short listed&amp;quot; &amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': you'll love it ;)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': just for lists - not for search windows - I also added to product and doesn't work&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': yes, those '&amp;lt;' and '&amp;gt;' are not really nice ; that's why i think an image would be better (you can try on swing)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': yep&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': testing on swing ....&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': you have more criteria on search window, but that could also be added, as they are using table (and not hardcoded anymore)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': swing not starting here  :-(&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Dumer''''': tbayen, for example, entering 56 million invoices?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Dumer''''': per year&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': you broke swing ? i've noticed that sometimes swing don't launch and i need to launch webUI before. Or sometime a restart of Eclipse is needed&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': ah - a couple of bundles required were not marked&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': found a bug  :-)   messages are not translated&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': ShortListOnlyShortListItems  and  ShortListAllItems&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': you have the correct migration script ? i don't notice that&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': found another bug &amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I do &amp;quot;new&amp;quot; on sales order line&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': typical  :-)  now is working fine when I tried to explain the problem&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': héhé&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': does it remember your last selection of the padlock?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': i don't think so&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': it should always show the short list&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': on zk is doing that - I close sales order window and when reopened it shows the charge short list&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': yes&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': but on swing is behaving different - I close sales order window and when reopened it remembers the last selection of the padlock (that's ok too)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': not good, we should have same behaviour&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': and what do you think of the padlock image ? better than the &amp;lt; and &amp;gt; ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': more accessible - without needing the right click&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': the right click will be slow and difficult on tablets&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': yes&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': but actually, table fields don't allow images. And honestly, i'm not the guy who will do this. Can it be done by an expert ? then i could finish the job and add the padlock image ; that shouldn't be the more difficult&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I closed my swing client - and now it refuses to start again  :-(&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': CarlosRuiz, short list items messages are translatet in german translation. Who is maintaining the columbian trl? ;-)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': no, I mean in english - they appear as ShortListOnlyShortListItems  and  ShortListAllItems&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': the tooltip of the padlock&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': that's weird ; did you have the msg in your AD_MEssage table ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': A frech developer and a german tester are not good for english translations.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': french&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': VLookup line 1705&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': message doesnt't exist&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': :-/ do you have the good version ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I have the version on the migration scripts - and I see they have different values&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': tbayen, you have this problem ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': mom... have to test on another machine&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': __________________________________&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': diff -r a308056929e6 org.adempiere.ui.swing/src/org/compiere/grid/ed/VLookup.java&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': --- a/org.adempiere.ui.swing/src/org/compiere/grid/ed/VLookup.java Tue Feb 26 20:39:16 2013 -0500&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': +++ b/org.adempiere.ui.swing/src/org/compiere/grid/ed/VLookup.java Wed Feb 27 09:38:01 2013 -0500&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': @@ -1702,12 +1702,12 @@&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''':     refresh();&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''':     m_lookup.fillComboBox(isMandatory(), true, true, false, isComboShortList());&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''':     m_buttonSL.setIcon(Env.getImageIcon(&amp;quot;LockX16.gif&amp;quot;));&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': -   m_buttonSL.setToolTipText(Msg.getMsg(Env.getCtx(), &amp;quot;ShortListOnlyShortListItems&amp;quot;));&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': +   m_buttonSL.setToolTipText(Msg.getMsg(Env.getCtx(), &amp;quot;ShortListShortListItems&amp;quot;));&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''':    }else{&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''':     onlyShortListItems = true;&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''':     m_lookup.setShortList(false);&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''':     m_buttonSL.setIcon(Env.getImageIcon(&amp;quot;Lock16.gif&amp;quot;));&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': -   m_buttonSL.setToolTipText(Msg.getMsg(Env.getCtx(), &amp;quot;ShortListAllItems&amp;quot;));&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': +   m_buttonSL.setToolTipText(Msg.getMsg(Env.getCtx(), &amp;quot;ShortListListAllItems&amp;quot;));&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''':    }&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''':  &amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''':    actionRefresh();&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': __________________________________&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': that must fix it - but need swing team to test - my swing refuses totally to start here  :-(&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': xchat opens balloons for every line in the chat. I can't work if you open so much lines... :-) Haha&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': ok, we will investigate ; thomas, when you have time, could you please test on a 'fresh' install ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': that could be called spam patch  :-D&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': I did a fresh install for my production system the last days. Much other work to do. I hoped to find time at the weekend to sort the swing issues and create a new working version. I will test it then. I would be nice if you could patch before what you already have yourself. ;-)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': why the padlock image for a&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': ok, i will review it&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': why the padlock image for a &amp;quot;shorten list&amp;quot; ? isn't some sort of icon that show it is filter or there's more items available more appropriate ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': nmicoud - the patch is synchronizing the value of message with the inserted on 2013012430719_IDEMPIERE-90.sql&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': i use the padlock as it was the more appropriate from available image. But we could take a new one&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': good idea hengsin - maybe a funnel image &amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': yep&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': http://www.iconfinder.com/search/?q=filter&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': I just testet the tooltips of the short list items on a installation about 10 days old. It seems to work well. But I will test on a fresh install at the weekend.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': good idea from hengsin. I never thought about the icon.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': nmicoud, about IDEMPIERE-528 - there is no migration script - right?  just the provided 2pack&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': yes i think (it's been a long time, don't remember well, but don't find a trace of migration script)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': ok - will try to do packing with migration script enabled and then fix the migration script&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': ok&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': background: url(images/Lock16.png); background-repeat: no-repeat; padding-left: 18px;&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': this css will give you a padlock image to the left of the label&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': plus the right click menu, I guess it is good enough for now&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': sorry, trillian crashes...&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': hengsin, using you code for css will show the button, but can i interact with ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': no&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': you can make the label clickable but that will conflict with the existing zoom implementation&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': one option will be to show a popup menu when user click on the label, i.e to zoom or to change the &amp;quot;shortlist&amp;quot; setting.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': i have no idea how much time it take to have the ability to add an image to table field , but it could be nicer, as there is no emergency for this ticket&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': and this feature (image for table field) could also be used for ticket 622&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': hmm ... actually it could be possible using some client side coding ( js ). not sure but that's quite a challenging path to take.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': Wouldn't be the same thing as the button used for search fields ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': or location ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': the current component we used for table field doesn't allow that. will need to build a custom one if that's what you want. however, that would mean you need to test a few more places to ensure the layout of places not effected ( grid, some custom form, etc )&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': search field is using a different component&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': i means not from the same hierarychy  ...&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': could we add a button besides the list - like payment?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': even if it take more time, wouldn't be a better solution ? and with the freeze period which is coming, there should be enough time to strack bugs ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': *track*&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': yeah, should be better. anyway, I don't think we need to freeze small UI refinement like this until we are really close to release.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': and can it be done after release 1.0 ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': gtg, thanks for now.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': yeah, of course.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': so, as there is no emergency, that could be done after. So we could have then a better solution, no ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': nmicoud, the 2pack is on 361 format  :-)   and no zk implementation yet?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': yes, it was done on 361. No zk for the moment&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I think I'll need to postpone the review for that one   :-(&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': gtg too guys - thanks a lot for the meeting&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': i could create a migration script for this one if you want ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': for idempiere&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yep - that will ease it a lot &amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': ok, i'll do this&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': bye&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': bye thanks&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>CarlosRuiz</name></author>
		
	</entry>
</feed>