<?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%2FFullMeeting20140122</id>
	<title>IDempiere/FullMeeting20140122 - 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%2FFullMeeting20140122"/>
	<link rel="alternate" type="text/html" href="https://globalqss.com/wiki/index.php?title=IDempiere/FullMeeting20140122&amp;action=history"/>
	<updated>2026-04-05T19:30:06Z</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/FullMeeting20140122&amp;diff=350&amp;oldid=prev</id>
		<title>CarlosRuiz: drop JIRA notifications from log</title>
		<link rel="alternate" type="text/html" href="https://globalqss.com/wiki/index.php?title=IDempiere/FullMeeting20140122&amp;diff=350&amp;oldid=prev"/>
		<updated>2014-01-23T15:15:52Z</updated>

		<summary type="html">&lt;p&gt;drop JIRA notifications from log&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 15:15, 23 January 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l205&quot; &gt;Line 205:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 205:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''xolali''''': @red1, i also did some work on InfoWindow  https://idempiere.atlassian.net/browse/IDEMPIERE-1045&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''xolali''''': @red1, i also did some work on InfoWindow  https://idempiere.atlassian.net/browse/IDEMPIERE-1045&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''tbayen''''': CarlosRuiz, yes this is how it should work.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''tbayen''''': CarlosRuiz, yes this is how it should work.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-003''''': [IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-1045 labels set to &amp;quot;+Patch&amp;quot;&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-003''''': [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-1045&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''xolali''''': What do you think about the proposed improvements, perhaps we can include the process function to make it complete&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''xolali''''': What do you think about the proposed improvements, perhaps we can include the process function to make it complete&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''red1''''': ok xolali i am reading it..&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''red1''''': ok xolali i am reading it..&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>CarlosRuiz</name></author>
		
	</entry>
	<entry>
		<id>https://globalqss.com/wiki/index.php?title=IDempiere/FullMeeting20140122&amp;diff=349&amp;oldid=prev</id>
		<title>CarlosRuiz: full meeting</title>
		<link rel="alternate" type="text/html" href="https://globalqss.com/wiki/index.php?title=IDempiere/FullMeeting20140122&amp;diff=349&amp;oldid=prev"/>
		<updated>2014-01-23T15:15:22Z</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 2014-01-22&lt;br /&gt;
&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''JanThielemann''''': if i start a process from within a window, why don't i get the result message as a popup?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': hi ; if you want to have a popup, you could (juste before the return) add addLog(&amp;quot;your msg&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': i'll try it&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': otherwise, you only have a message in the upper left of the window afair&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': thanks nmicoud, works like a charm&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': :)&amp;lt;br&amp;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;
'''''tbayen''''': Daarestiet!&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': I discovered https://idempiere.atlassian.net/browse/IDEMPIERE-1707 this morning ; is not critical, just annoying. Any idea for fixing it ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': sounds like changing from static to dynamic&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': means that this should be done when every user logs in ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yep - because is a tenant parameter - must be chosen per session&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': So, in MCountry : private static MCountry          s_default = null; become private MCountry          s_default = null;  ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': necessary but not sufficient&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': i n Login, we need to call loadAllCountries instead of loadAllCountriesIfNeeded ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': we could make s_default a hashed object -&amp;gt; tenant+country &amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': note that a tenant can have orgs on several countries&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': the getDefault tries to obtain the default country per tenant - if is not found then get it from tenant language&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yep - but just one country defined by tenant language&amp;lt;br&amp;gt;&lt;br /&gt;
'''''aguerrave''''': Buenos dias!&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': you can also log in italian on an org located in spain. and the default country should be spain ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': as is now - yes&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': what you found on 1707 is a bug &amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': changing default country to be org based is an improvement&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': correct&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': can't done both in a single fix ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': nope&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': the bug must be fixed on r1+r2 too&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': the improvement probably will go to r3&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': yep&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Hi aguerrave &amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': so for 1707 =&amp;gt;  s_default a hashed object -&amp;gt; tenant+country  and then create another ticket for improvement, right ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yep - I think that's better&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': ok, will do that&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': what would be the default country if user logs in org * ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': the one defined in the tenant, no .&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': good catch!  :-)   I have that scenario and didn't notice&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': where could i find an example of hashed object ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': maybe we can add C_DefaultCountry_ID to ad_clientinfo and ad_orginfo&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': for org info, no need as we have the location&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': but for the tenant, perhaps yes (at least it will be used when login with *)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': getting the default country from language has always been confusing&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': yep, not a good idea IMHO&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': but wondering what if you want an org to default to a different country to where is located?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': does it make sense ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': somebody can have address on Colombia but deals mostly with Germany&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': yep&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': it costs nothing to add it also on ad_orginfo&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': the default country is just used as default on locations and country fields - is not used for anything else  AFAIR&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': i think also&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': whispering:  that example was a subliminal message for tbayen   :-DDD&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': he has not the bug as he uses swing ;)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': ah&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': wrong target  :-)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': This must be an example of a coffee trading company.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': Hi all, got some good news after discussing with Hengsin earlier today, about the InfoWindow&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': is there an example of hashed object somewhere in the code ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': hi red1&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': red1, I saw a fb post about you implementing process on InfoWindow&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': Hi red1 :-)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': nmicoud, could be CCache?  that way can be cleared by cache reset&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': same as s_countries ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yep - but the key can be AD_Client_ID&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': you can make the key string to cope later with ad_client+ad_org multikey&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': ok, will try to produce a patch&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': good idea&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': Yes i got it working except for something inside the core of WProcessCtl. After exhausting that i skyped with HengSin and he confirmed it is&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': Now it is working, we can have a good InfoWindow that has intelligent Process control&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': I will submitting a big JIRA tracker to present it tomorrow.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': excellent news red1 - congrats!&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': could you give a use case ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': red1, if you are in this code... The InforWindow is not working the same on Swing, isn't it?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': Hengsin made me realised that Lookup from a field launch InfoWindow&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': didnt know we had such a cool feature&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': HS was warning me to make Process icon hidden if isLookup is true&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': i thought HS was missing something until he kept repeating it then i realised what he really meant.. it was a big AHA&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': tbayen: would you like to sponsor that?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': Perhaps. How much effort would it be?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': i be wrapping up this in 2 days and then do an Inbound sample based on InfoWindow before moving on&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': I not sure, i have to look at the code ^.^&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': Do i sound like a guru by now? :D&amp;lt;br&amp;gt;&lt;br /&gt;
'''''aguerrave''''': hi red1&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': But i may have good news for you..&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': remember i owe you a visit to Asia.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': Hi aguerrave&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': I feel the itch to perfect my knowhow and extend and embrace the Swing UI&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': but HS may not like me after this.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': but it is an itch.. i will scratch it&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': :-)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': I will be seeing HS on Friday for lunch to present my work.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': Why do you owe me a visit?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': i touched core of InfoWindow, InfoPanel and WProcessCtl so he can coach me better&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': tbayen: i always owe people visits&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': its good karma to repay what you get from people&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': Why don't you use ZK UI?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': Its more secure and scalable&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': red1, Please see how long it could take to swingify the whole new InfoWindow and ask me again. I might sponsor it.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': Lets go to the World Cup Football in Brazil&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': Ghana will pay the trip, you pay the stadium tickets&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': How do I explain without injure someones feeling and/or begin a flame war? Swing feels much faster in a lan environment.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': that must be the question most answered by tbayen   :-)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': I have to ask blessings from HS first&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': Its not the money that counts.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': Its peace of mind that my guru is not upset&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': Be aware that the InfoWindow has changed some time ago to be better configurable. That is what I am talking about - not only your contribution.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': OK, i joke too much.. ja, ja.. i will certainly do it&amp;lt;br&amp;gt;&lt;br /&gt;
'''''ocurieles_DCS''''': Good Morning :D Team....&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Hi Orlando&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': Hola father of Samuel&amp;lt;br&amp;gt;&lt;br /&gt;
'''''ocurieles_DCS''''': Hi Red1&amp;lt;br&amp;gt;&lt;br /&gt;
'''''aguerrave''''': hola orlando!&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': I have to upgrade the Windows Installer to iDempiere 2.0 and incorporate the auto migration sript of Carlos&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': a backward itch&amp;lt;br&amp;gt;&lt;br /&gt;
'''''ocurieles_DCS''''': Windows.... :(&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': @all: I love jasper but I hate some of the implementation details. I want to exchange it but it is not so easy to do. I want to change some of the strange behaviours but it may be that people hacked around the strangeness and I could break their reports. I like a way to use both implementations. I wrote IDEMPIERE-1698. WDYT?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': ah yes - I was going to comment on your ticket - if necessary I would think sysconfig is the easiest and straight&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': but - if the improvements are worthy maybe better find a way to include them on the core class&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I'm almost sure they must be worthy if you're proposing - so, we can check if they can be added &amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': and if breaking backward compatibility is an issue we can try to make it configurable - or if unavoidable make a migration note&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': While going through the code I see that it is changed very often. Many very simple and small extensions because the code was tested in very many different environments. This code is very matured but like spaghetti. I like to do it from scratch because I think is can be better structured.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': just read it, tbayen your third / last option, is it dynamic?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': red1, you just give the name of an alternative starter class. I use it in my prototype and it works well.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': Does anybody use the possibility to start a process before starting a report (does anybody know about that)???&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': tbayen, the option preferred by (the last) is the least preferred by me   :-(&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': tbayen : i'm doing this (launch a process which insert records in a T_ table and then show then in a jasper or a standard report&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': Personally I can live well with the others. But this does not allow to mix both approaches in one installation.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': nmicoud gave me the deadly signal. :-) Number three is no more on my list.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': :D&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': And that means I can not contribute before I feel my class is as stable as the original.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': nmicoud: do u use PInstance in T_&amp;lt;table&amp;gt; and then get it back?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': yes&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': does it use WProcessCtl?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': no idea&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': is like Aging and other processes&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': for standard report, i do nothing special ; for jasper, the sql is like &amp;quot;select * from t_... where ad_pinstance_id = $P{AD_PINSTANCE_ID}&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': InfoWindow in my case i have to modify WProcessCtl to pass the same PInstance&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': Do you delete the T_* somehow later?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': housekeeping&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': That can be resolved&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': It was not done by Victor Perez :D&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': it depends, sometimes the first thing i do in the process is delete from t_... where ad_pinstance &amp;lt; getAD_Prinstance_ID()&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': and sometimes i forgot to do it and it is done by the cleanDB functions&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': OK. I will create a patch using a sysconfig key to choose the ReportStarter and eventually contribute my plugin when It looks a bit stable.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': nmicoud, dangerous - you could delete a report being ran by other user&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': i also add a created &amp;lt; sysdate -1&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': maybe ad_pinstance &amp;lt; getAD_Prinstance_ID() and created &amp;lt; sysdate-1&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': ah :-)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': or -2&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': do not remember exactly&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': lol&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': about the info window, any news for ticket that allow to reset criteria or create new records ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I have those next in the nmicoud's peer review queue&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': haha :) i got a personalized peer review queue&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': i saw that hieplq create a ticket for resetting criteria on monday i think&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': we all share same needs&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hieplq''''': no. i reset in find panel of window&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': ah sorry, i misread then. nevertheless, it's also a good improvement :)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': nmicoud: InfoWindow reset criteria?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': it add a button in the toolbar that reset all the criteria fields&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': as if you open the info window&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': reset the contents?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': yes&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': of the criteria, not the grid&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': u mean after filling them up?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': The issue is similar to IDEMPIERE-1572 (clean/save parameters of processes).&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': similar to set preferences?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': no, you open the business partner info. you write something in the Name criteria field. Then if you click on the 'new' Reset criteria button, it will empty the content of the Name criteria&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': is it OK, if i submit the metadata changes in 2Pack?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': I mean: There are some cases where a user gives some input parameters and may want to clean them, save them, reload them, reuse them. This is in InfoWindow, in Search Window and in Process Parameters.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': nmicoud: that is what i thought. Reseting to clear the fields.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''ocurieles_DCS''''': We are Working in 3 migrations from ADempiere 361... all is Ok :D Thanks to development of the exporters and importers of CSV :D&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': we don't talk about same thing. 'Saved query' could be implemanted on info window (but afaik, there is not (still) jira ticket for this)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': Hola Anthony xolali i was talking about you&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': Hi Anthony&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': About going to Brazil for the World Cup&amp;lt;br&amp;gt;&lt;br /&gt;
'''''xolali''''': Hola my good friends&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': tbayen: i think there is a default value setting in InfoWindow criteria?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Hi xolali - how are things going?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': perhaps that is what you asking about?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''xolali''''': Carlos, Very well...&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': Yes xolali is Ghana well lighted up at night thanks to your company?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': red1, better if you can contribute a migration script with just the dictionary entries touched - dictionary 2pack tends to move more things than needed&amp;lt;br&amp;gt;&lt;br /&gt;
'''''xolali''''': @red1, we're getting better by the day&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': red1, I like it how the patch at IDEMPIERE-1572 gives you not the default value but the _last_ value. This is a nice idea. (The problem with the patch is that you can not choose between these both but this is another story)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': Is anybody here ready to test the new InfoWindow i am doing?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': tbayen, what do you mean you cannot choose between?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': i can submit an early release tomorrow&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': With the patch in IDEMPIERE-1572 I can not choose between getting the default values or getting the last values. Both is useful in different use cases.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': red1, I can help you with peer review and tests - in your patch you can also submit a configured info window with process to ease the tests - that will get more eyes&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': so - it dropped the default and always get the last?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': Yes CarlosRuiz thaks for the ID password, its same as before :D&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': i will submit based on the SalesOrder for Picking list infoWindow as i used that to test and have documented it well&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': CarlosRuiz, yes, this is how the patch behaves.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': ah - I think proper behavior must be to use defaults when opened - and let the user choose &amp;quot;Last&amp;quot; or a previously saved if he wants&amp;lt;br&amp;gt;&lt;br /&gt;
'''''xolali''''': @red1, i also did some work on InfoWindow  https://idempiere.atlassian.net/browse/IDEMPIERE-1045&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': CarlosRuiz, yes this is how it should work.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-003''''': [IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-1045 labels set to &amp;quot;+Patch&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-003''''': [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-1045&amp;lt;br&amp;gt;&lt;br /&gt;
'''''xolali''''': What do you think about the proposed improvements, perhaps we can include the process function to make it complete&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': ok xolali i am reading it..&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': it makes the InfoWindow so powerful!&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': hmm.. looks cool&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': sorry xolali we didn't notice the patch as it was not marked&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': i will take a look tomorrow before i meet Hengsin on Friday&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': probably is outdated actually and it will need some extra work to integrate with current&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': i can do it better since i been memorizing the code these weeks&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': i am also thinking nmicoud that we evolve /mobile to be separate from core&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': that means within a plugin that will have new MobileConfig table&amp;lt;br&amp;gt;&lt;br /&gt;
'''''xolali''''': Carlos i can export i new patch since my environment is up to date. But i need some code review and a little tidying up&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': to handle role access until Menu structure&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': as a choice&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': good xolali - that sounds good&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': are you already migrated prod?  or is your dev env?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''xolali''''': not our production env, just the dev on another project. But we have plans to migrate this year&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': gr8 - I can go there to help you  :-)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': hahaha :-)  better we plan the migration in Brazil&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': we can go to see Ghana - Germany and Colombia games&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': really cool xolali .. now our InfoWindow is like a highly customizable modern panel&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': perhaps the only thing left is color theme&amp;lt;br&amp;gt;&lt;br /&gt;
'''''xolali''''': Brazil, Brazil, Brazil ... ;-) ;-)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': I am willing to support Ghana&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': Brazil and Germany needs no support&amp;lt;br&amp;gt;&lt;br /&gt;
'''''xolali''''': Yes red1, thats the idea.. to have the InfoWindow behave like a regular custom form but configurable&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': And later we integrate a flash player for the rest...&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': it be good if we can have pop up data entry&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': popup data entry?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': like a real modern GUI&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': u select a row of data and you edit it in a pop up or in it&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': even in our normal window it does not pop up&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': we have to wait for it to appear in the top editor&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': yes it can edit right at the grid&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': i mean pop up impress the UI&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': as it overlay without changing the underlying record structure&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': display i mean&amp;lt;br&amp;gt;&lt;br /&gt;
'''''xolali''''': My experience is that people get used to the UI once they start using it. The old vertical tabs was more pain but iDempiere makes it better&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>CarlosRuiz</name></author>
		
	</entry>
</feed>