<?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%2FFullMeeting20121212</id>
	<title>IDempiere/FullMeeting20121212 - 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%2FFullMeeting20121212"/>
	<link rel="alternate" type="text/html" href="https://globalqss.com/wiki/index.php?title=IDempiere/FullMeeting20121212&amp;action=history"/>
	<updated>2026-04-05T20:06:27Z</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/FullMeeting20121212&amp;diff=211&amp;oldid=prev</id>
		<title>CarlosRuiz: full meeting</title>
		<link rel="alternate" type="text/html" href="https://globalqss.com/wiki/index.php?title=IDempiere/FullMeeting20121212&amp;diff=211&amp;oldid=prev"/>
		<updated>2012-12-12T15:36:09Z</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 2012-12-12&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;
'''''nmicoud''''': Did you have time to review tickets 448, 451, 459, 475, 492 &amp;amp; 526 ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': starting with 448 ...&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': ok :)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': meanwhile i posted the first ever p2 site for plugin feature that can be installed remotely https://sourceforge.net/projects/red1/files/p2/&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': wow red1 - that's great!&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': I be doing more plugins such as Assets maintenance, HR Payroll, LCO...&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': you just started the idempiere marketplace&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': Jenkins can post such p2 plugins and this will open up the market - yep we got the right word here - marketplace..&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': the 2Pack attachment worked like magic.. i did not see the prompts as it was not set to FINE.. but it appeared&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yes - at the end usually you still need to run &amp;quot;role access update&amp;quot; and that's all&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': the TANG dream is reached today&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': 12.12.12 :D&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I think we would better automate calling the role access update too&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': in other word, it is now possible to click on a 'link' to automatically install new plugins ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': well quite so&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': everything is in the p2 site remotely online&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': you need to fetch it via the installer i posted&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': just take that and put in your binary home root&amp;lt;br&amp;gt;&lt;br /&gt;
'''''a42niem''''': hi all&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': and run it&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': that is all&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Hi Dirk&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': Hola Dirk&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': i set the remote link inside the installer shell script&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': we're getting close to that Nicolas - a one-click installer &amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': i will give a bat for windows later&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': like DV would say : impressive, most impressive ;)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': i did not get the UI to work&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': spent 3 weeks tackling that and failed and gave up two days ago&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': and did not expect the headless way to be that quick to resolve.. thanks to Hengsin&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': basically copied his work&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': how did you try the UI part?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': I put in the p2.ui projects&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I'm thinking on a zk form - downloading an index of marketplace extensions from a provided URL&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': but they cannot deploy&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': some app ID conflict&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': the p2 UI has its own org.eclipse.ui and menus ext&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': i wanted to attach to the big window item &amp;quot;Main&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': as an extra item &amp;gt; Update&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': nmicoud, who is DV?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': Darth Vader ;)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': :-D&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen_''''': Hi together! :-) I want to begin the official installation page in the german wiki. Is there something like an official download for the idempiere official release package for this? https://bitbucket.org/idempiere/idempiere/downloads is empty.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': well, if the shell can be run as a link, then that is all. Provided it can still install when the app is alive&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': let me finish a few more addons&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': i am also thinking, if migration scripts can be in 2Pack form&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': u can just drop 2Packs in&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': after they are installed, you just uninstall to remove the plugin luggage&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Hi Thomas&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': but that kind of 2Pack does not register completely as the normal 2Pack import&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': the installers were uploaded to sourceforge&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': so unpacking may not work yet, but i seen some of the code, if i can solve that later..&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': http://sourceforge.net/projects/idempiere/files/&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': i choose sourceforge too as they got mirrors all over and will not jam one site&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen_''''': CarlosRuiz, thanks!&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': this also means if we can get Jenkins to send to SF also&amp;lt;br&amp;gt;&lt;br /&gt;
'''''buildmaster''''': Project iDempiere build #576: SUCCESS in 6 min 41 sec: http://jenkins.idempiere.com/job/iDempiere/576/&amp;lt;br&amp;gt;&lt;br /&gt;
'''''buildmaster''''': * globalqss: hg merge e579d7ef4fa5&amp;lt;br&amp;gt;&lt;br /&gt;
'''''buildmaster''''': * elainetan: IDEMPIERE-60 - Bizidium must not save credit card number&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': nmicoud, reviewing CopyFromBankStmt&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': line 88&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': i'm opening eclipse ; what's the problem ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': you're comparing a &amp;quot;SELECT C_BankStatementLine_ID&amp;quot; against zero&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I think you're checking that record doesn't exist - in such case it must compare with -1&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': or maybe you were trying a count(*)?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': right&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': just checking if the payment is used on another bank statement (draft, complete or close)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': ==0 should become &amp;lt;0 or ==-1&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': ok&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': now - on line 98&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': no - I think that's fine&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': :))&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': testing ...&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': nmicoud, &amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': you just can copy lines from completed or closed statements (not reversed) right?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': yes&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': and if there is a payment on a line, if this payment is not used elsewhere&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': but payments can be copied from reversed&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': is that right?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': checking&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': yes&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': that's right&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': ah&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': voided bank statements clear the payment field&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': in order to be re-used elsewhere ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yes - so - in the end it cannot be copied  :-)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': hum...&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': i'm confused... i know i've tested it and succeeded to copy payment&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': from a reversed?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': did not remember&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': maybe because of the == 0 on line 88&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': but actually, i don't see the interest to copy a line with a payment_id&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': probably :-/&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yes - you cannot cos the payment id is cleared&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': Should be : if (fromLine.getC_Payment_ID() &amp;gt; 0) { &amp;quot;do nothing&amp;quot; }&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': committed into idempiere - your commit and then my peer review&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': ok&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': thanks a lot for contributing that - checking next&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': fine&amp;lt;br&amp;gt;&lt;br /&gt;
'''''buildmaster''''': Project iDempiere build #577: SUCCESS in 6 min 50 sec: http://jenkins.idempiere.com/job/iDempiere/577/&amp;lt;br&amp;gt;&lt;br /&gt;
'''''buildmaster''''': * globalqss: IDEMPIERE-448 Add CopyFrom on Bank Statement / Peer review&amp;lt;br&amp;gt;&lt;br /&gt;
'''''buildmaster''''': * nmicoud: IDEMPIERE-448 - Add CopyFrom on Bank Statement&amp;lt;br&amp;gt;&lt;br /&gt;
'''''buildmaster''''': Project iDempiere build #578: SUCCESS in 6 min 29 sec: http://jenkins.idempiere.com/job/iDempiere/578/&amp;lt;br&amp;gt;&lt;br /&gt;
'''''buildmaster''''': * globalqss: hg merge f4f8ef565103&amp;lt;br&amp;gt;&lt;br /&gt;
'''''buildmaster''''': * nmicoud: Tree updates fails (swing mode) ; refer to https://groups.google.com/forum/#!topic/idempiere/ETF7fymVZRM&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': nmicoud, checking IDEMPIERE-492&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': i've done it in a very ugly way&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': :-)  yes&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': seems strange when you move from left to right&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': but in my tests - the changes to the tree are not persisted&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': not related to your patch - but is not saving&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': ah, never noticed it ; maybe another related trees bug !&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I created a new tree (not all nodes)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': and now in tree maintenance my changes are not persisted&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': swing?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': both&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': lost here - sometimes persist - sometimes does not&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': maybe related to kind of tree ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': this is what I did&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': created two summary regions&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': created a new tree &amp;quot;region 2&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': type sales region&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': all nodes unchecked&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': when you said &amp;quot; and now in tree maintenance my changes are not persisted&amp;quot; : what do you mean ? the sequence of nodes or the fact that they are in the left panel ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': ah&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I think is related to your other chage&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': change&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': AdempiereTreeModel&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': the moving to left is saved&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I moved a region and a summary to left&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': and then moved the region into the summary - that's not saved&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': but seems is because of the change the AdempiereTreeModel&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': hmm no - debugging&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': when i've done my tests of moving nodes, i did not see any problem using webUI ; only using swing&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': ah yes - it's caused because of the change to AdempiereTreeModel - reverted that change and now is saved&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': :-/ 526 was too easy&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen_''''': rehi. I missed the meeting again. :-(&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yes - I need to check better the 526 case&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': it broke tree maintenance on swing&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen_''''': Are there issues or proposals about the wiki pages? We will insert more content and define more structure in the next weeks.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': tbayen, haven't heard any issue or proposal yet &amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': if i remember well : line 80 : for (int i = 0; i &amp;lt; to.getChildCount(); i++)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': getChildCount was always superior to 1&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': Should be : getChildCount was always superior of 1 to the real value&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': gtg ; will try to come back later, so if you have questions, please update jira ticket; bye bye&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': thanks Nicolas&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': gtg too - thanks for the meeting&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>CarlosRuiz</name></author>
		
	</entry>
</feed>