#idempiere IRC log for Tuesday, 2015-10-13

Not-5e44[iDempiere] CarlosRuiz_globalqss pushed 1 commit to release-2.1 [+0/-0/±1] https://bitbucket.org/idempiere/idempiere/commits/00:13
Not-5e44[iDempiere] hie...@hasuvimex.vn 1a126cd - IDEMPIERE-2886:leak database resource00:13
Not-5e44[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-2886 status set to "Resolved" -assignee set to "hieplq" -resolution set to "Fixed"00:13
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-288600:14
Not-5e44[iDempiere2.1] jenkins built #308 completed (success) http://ci.idempiere.org/job/iDempiere2.1/308/00:40
*** CarlosRuiz has quit IRC01:01
*** xapiens has quit IRC02:26
*** norbertbede has joined #idempiere05:06
*** norbertbede has quit IRC05:14
*** norbertbede has joined #idempiere05:24
*** norbertbede2 has joined #idempiere05:27
*** norbertbede has quit IRC05:30
*** nmicoud has joined #idempiere05:31
Not-5e44[iDempiere2.1Daily] jenkins built #138 completed (success) http://ci.idempiere.org/job/iDempiere2.1Daily/138/05:31
*** mbozem has joined #idempiere05:57
Not-5e44[IDEMPIERE] norbert.bede updated IDEMPIERE-288606:02
Not-5e44[IDEMPIERE] [~hieplq] - big thanks. that was hard for all of us :)06:02
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-288606:02
*** a42niem has joined #idempiere06:09
*** norbertbede2 has quit IRC06:16
*** norbertbede1 has joined #idempiere06:17
Michael_ATGood Morning.  Mid in testing with version 3.0.0.v20151008-0231 for our small company. Till now everything looks pretty good, but now i hang on finding the best way to implement recurring invoices for service levels. E.g. we sell maintainance contracts with a fixed amount every month. Can somebody give me a hint where to start and which way is the best to get a "Bill this month" process which creates the invoices and mails them to the custome06:20
norbertbede1hi Michael_AT06:22
norbertbede1out-of-box there is a functionality - namely recurring06:23
norbertbede1this is something what you are looking for06:23
norbertbede1you are able to create 1st invoice and generate each period - eg. monhtly new invoices with same conditions06:24
norbertbede1hope help06:24
norbertbede1we are running in production v3.006:24
Michael_AThello norbertbede1, sounds good.  I will try that. thanks alot.06:24
norbertbede1we are working on contract solution at www.cloudempiere.com06:26
norbertbede1not yet finished - need some hard work well :)06:27
Michael_ATI can imagine, lots of different things included. Our part is pretty easy. With the "sample invoice" and billing the same every month all would be fine. In case of changes  in the pricing, one must create a new sample invoice. this would be ok for us too.06:30
Michael_ATIf I get that to work I need to find a way to enter times worked for a customer and then billing that monthly.06:30
Michael_ATAnd if I am right, our service levels should be created as Service (shows Dienstleistung hier in German)?06:32
norbertbede1yes06:38
norbertbede1as products or charges06:38
*** mbozem has quit IRC06:53
*** a42niem has quit IRC07:56
Not-5e44[IDEMPIERE] tsvikruha updated IDEMPIERE-2709 Attachment set to "IDEMPIERE-2709_v2.patch"07:57
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-270907:57
Not-5e44[IDEMPIERE] tsvikruha updated IDEMPIERE-270908:00
Not-5e44[IDEMPIERE] Attached patch v2. Please use only this patch (not original). I fixed two issues reported above: - implemented support of multi-page selection for editable fields - t_selection_infowindow should be extended by ViewID field08:00
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-270908:00
Not-5e44[IDEMPIERE] tsvikruha updated IDEMPIERE-270908:13
Not-5e44[IDEMPIERE] [~deepak] I have another question related to behaviour of this feature. Before running process are changes stored in T_Selection_InfoWindow. If I understand well, custom process is responsible for collecting data from T_Selection_InfoWindow and then apply to real tables, e.g. M_Replenish? You are storing columnname as identifier of column which was updated, but if you are using translations, then there08:13
Not-5e44will be translated column names what is not the best idea in my opinion. There could be ColumnName as in Database or even better, Column ID. WDYT? By translated names is hard to identify proper columns.08:13
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-270908:13
Not-5e44[IDEMPIERE] tsvikruha updated IDEMPIERE-2709 Attachment set to "IDEMPIERE-2709_fix_t_selection_column_name.patch"09:02
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-270909:02
Not-5e44[IDEMPIERE] tsvikruha updated IDEMPIERE-270909:03
Not-5e44[IDEMPIERE] [~deepak] I have another question related to behaviour of this feature. Before running process are changes stored in T_Selection_InfoWindow. If I understand well, custom process is responsible for collecting data from T_Selection_InfoWindow and then apply to real tables, e.g. M_Replenish? You are storing columnname as identifier of column which was updated, but if you are using translations, then there09:03
Not-5e44will be translated column names what is not the best idea in my opinion. There could be ColumnName as in Database or even better, Column ID. WDYT? By translated names is hard to identify proper columns. Edit: Attached [^IDEMPIERE-2709_fix_t_selection_column_name.patch] for fixint this09:03
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-270909:03
Not-5e44[IDEMPIERE] tsvikruha updated IDEMPIERE-270909:04
Not-5e44[IDEMPIERE] Attached patch v2. Please use only [^IDEMPIERE-2709_v2.patch]. I fixed two issues reported above: - implemented support of multi-page selection for editable fields - t_selection_infowindow should be extended by ViewID field09:04
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-270909:04
Not-5e44[IDEMPIERE] tsvikruha updated IDEMPIERE-2709 status set to "Peer Review Queue"09:04
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-270909:04
Not-5e44[IDEMPIERE] tsvikruha updated IDEMPIERE-2709 labels set to "+patch infowindow"09:04
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-270909:04
*** norbertbede1 has quit IRC09:08
*** norbertbede1 has joined #idempiere09:13
Not-5e44[IDEMPIERE] deepak updated IDEMPIERE-270909:31
Not-5e44[IDEMPIERE] Tomas, If you note that it is adding column key into T_Selection_InfoWindow instead of column name. When adding to m_values, it use column header, but that should be corrected to use infoColumn id.09:31
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-270909:31
Not-5e44[IDEMPIERE] tsvikruha updated IDEMPIERE-270909:32
Not-5e44[IDEMPIERE] Above patch already fixed that.09:32
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-270909:32
*** mbozem has joined #idempiere09:37
*** mbozem2 has joined #idempiere09:48
*** mbozem has quit IRC09:51
*** norbertbede1 has quit IRC09:52
*** norbertbede1 has joined #idempiere09:59
*** norbertbede1 has quit IRC10:18
*** norbertbede has joined #idempiere10:20
*** norbertbede has quit IRC10:51
*** norbertbede1 has joined #idempiere11:26
*** norbertbede3 has joined #idempiere11:27
*** norbertbede1 has quit IRC11:30
*** CarlosRuiz has joined #idempiere12:29
*** ChanServ sets mode: +o CarlosRuiz12:29
*** Yosra has joined #idempiere12:31
YosraI need to call Idempiere Business Modules (ex. Creating Purchase Order process) , not tables via a web services, Is there any way to do this without going through the source code of Idempiere, I don't want to use RESTful methods that will deal with tables directly12:31
Yosrahelp12:32
*** norbertbede3 has quit IRC12:42
*** norbertbede has joined #idempiere12:44
*** norbertbede has quit IRC12:59
*** norbertbede1 has joined #idempiere13:00
Michael_AT@norbertbede1 thanks for your hint. just created the first recurring invoice. works perfect for what we need. processing as recurring froup looks like the way to handle all of then at one run.13:08
norbertbede1good luck13:09
norbertbede1welcome in idempiere family :)13:09
Michael_AT:-)13:10
*** ChuckBoecking has joined #idempiere13:11
Michael_ATlot of further testing needed, but till now, i love it. now looking for a way to email the invoince without the need to manually mail it and changing the report outfit.13:11
Not-5e44[IDEMPIERE] tsvikruha updated IDEMPIERE-288513:11
Not-5e44[IDEMPIERE] Hi [~carlosruiz_globalqss], In this case is not enough to create WebSession for current context. If I remember, some time ago we discussed this topic. Problem is that ImportHelper which creates PO object with another context (see MTable.java, line 433 - po = factory.getPO(tableName, rs, trxName);) - there you can see that current context is not passed to requested object. In result you are storing object13:11
Not-5e44with different context than is used in Replication Processor. In [link IDEMPIERE-2357|https://idempiere.atlassian.net/browse/IDEMPIERE-2357] is ctx patch which is partially solving this issue, but I uploaded it long time ago and it's not best solution. Better could be extend IModelFactory to getPO with current context. After that would be enough just create WebSession for current context without "manual" passing13:11
Not-5e44values to the PO's ctx.13:11
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-288513:11
Not-5e44[IDEMPIERE] tsvikruha updated IDEMPIERE-288513:11
Not-5e44[IDEMPIERE] Hi [~carlosruiz_globalqss], In this case is not enough to create WebSession for current context. If I remember, some time ago we discussed this topic. Problem is that ImportHelper which creates PO object with another context (see MTable.java, line 433 - po = factory.getPO(tableName, rs, trxName);) - there you can see that current context is not passed to requested object. In result you are storing object13:11
Not-5e44with different context than is used in Replication Processor. In [IDEMPIERE-2357|https://idempiere.atlassian.net/browse/IDEMPIERE-2357] is ctx patch which is partially solving this issue, but I uploaded it long time ago and it's not best solution. Better could be extend IModelFactory to getPO with current context. After that would be enough just create WebSession for current context without "manual" passing values to13:11
Not-5e44the PO's ctx.13:11
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-288513:11
YosraI need to call Idempiere Business Modules (ex. Creating Purchase Order process) , not tables via a web services, Is there any way to do this without going through the source code of Idempiere, I don't want to use RESTful methods that will deal with tables directly13:15
Not-5e44[IDEMPIERE] tsvikruha updated IDEMPIERE-288513:17
Not-5e44[IDEMPIERE] Hi [~carlosruiz_globalqss], In this case is not enough to create WebSession for current context. If I remember, some time ago we discussed this topic. Problem is that ImportHelper creates PO object with another context (see MTable.java, line 433 - po = factory.getPO(tableName, rs, trxName);) - there you can see that current context is not passed to requested object. In result you are storing object with13:17
Not-5e44different context than is used in Replication Processor. In [IDEMPIERE-2357|https://idempiere.atlassian.net/browse/IDEMPIERE-2357] is ctx patch which is partially solving this issue, but I uploaded it long time ago and it's not best solution. Better could be extend IModelFactory to getPO with current context. After that would be enough just create WebSession for current context without "manual" passing values to the13:17
Not-5e44PO's ctx.13:17
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-288513:17
CarlosRuizHi Yosra, yes, you can execute processes via web services13:18
Yosrabut the process needs table name13:19
Yosraand i don't want to use table name .. i need an example to create purchase order for example as if i'm using the form but by calling it via rest service13:20
*** norbertbede3 has joined #idempiere13:32
*** norbertbede1 has quit IRC13:36
CarlosRuizYosra, RunProcess doesn't have table name14:07
CarlosRuizin the org.idempiere.webservices/testScripts you can find SOAPUI examples14:08
*** mbozem2 has quit IRC14:16
Yosradoes each module has its own process runn? or I must create a process for each module?14:21
*** norbertbede3 has quit IRC14:43
CarlosRuizYosra, you better take a look to how iDempiere webservices work - they are completely flexible14:46
CarlosRuizyou can find information googling about adempiere/idempiere web services14:47
CarlosRuizalso in the book - adempiere cookbook I think is described14:47
Yosrai used it already and When trying to post a request to the server the following exception occurs (“java.lang.RuntimeException: org.apache.cxf.interceptor.Fault”)14:48
*** ChuckBoecking has quit IRC14:49
*** ChuckBoecking has joined #idempiere14:50
*** nmicoud has left #idempiere15:40
*** Yosra has quit IRC15:57
*** nmicoud has joined #idempiere16:10
Not-5e44[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-234116:31
Not-5e44[IDEMPIERE] Thanks [~deepak], good if you can provide some guidance to test (or a prepared soapui). I see you changed ValueNamePair for this - but looking at the change I think is not needed. Regards, Carlos Ruiz16:31
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-234116:31
Not-5e44[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-234116:33
Not-5e44[IDEMPIERE] Also I see your patch is dropping some lines related to PROCESS_RPT_M_MOVEMENT - so, breaking something was recently added with IDEMPIERE-276016:33
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-234116:33
*** nmicoud has quit IRC17:04
*** a42niem has joined #idempiere17:20
*** norbertbede has joined #idempiere17:32
*** nmicoud has joined #idempiere17:40
Not-5e44[iDempiere-experimental] jenkins built #87 completed (success) http://ci.idempiere.org/job/iDempiere-experimental/87/18:07
Not-5e44[IDEMPIERE] biglaci updated IDEMPIERE-288018:30
Not-5e44[IDEMPIERE] Hello, in our enviroment this new patch doesn't work. (v3 devel.) test case which fail. 3++ (or more) organizations. A, B, .........., Shared userA has access to A and Shared, userB to B and Shared, ..... Admin has access to ALL. when userA log in and open business partners, its all ok. logout when userB log in and open business partners he don't see organization other then Shared org, his own org is in18:30
Not-5e44<1000...>. If he try to create new bpartner (he is logged in in Org B), he can't create new record, because the ad_org_id is not filled.- and he cant edit any field (ignore, logout) when admin log in and open bpartners, in the list he see only org A, org Shared and <10000..> for all other organizations. i'm going to test this in clean idempiere. thank you.18:30
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-288018:30
*** Michael_AT has quit IRC18:33
Not-5e44[IDEMPIERE] deepak updated IDEMPIERE-234118:35
Not-5e44[IDEMPIERE] Carlos, I will provide sample SOAP request for testing as well as webservice configuration required for same. Also please note that ValueNamePair are used to pass output fields from process to web service. It now instead of string, can be any object as same is maintained in Ctx too for other service to consume. I reverted PROCESS_RPT_M_MOVEMENT related missing code line. Those may be due to my merging of18:35
Not-5e44code.18:35
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-234118:35
Not-5e44[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-234118:49
Not-5e44[IDEMPIERE] [~deepak], I think the change to ValueNamePair is not needed, in the end you're returning again a String. Also this class is widely used, and in iDempiere Value and Name are Strings. Maybe if you want to add a new kind of manager for this then it would be better to add an ObjectNamePair - but I insist, reading the code it seems is not needed at all for this ticket.18:49
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-234118:49
Not-5e44[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-288019:02
Not-5e44[IDEMPIERE] Thanks [~biglaci], I tried to reproduce the issue following the steps provided but everything worked fine. Can you please check the scenario in one of the test servers: https://demo.globalqss.com/webui (2.1) https://test.idempiere.org/webui (3.0)19:02
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-288019:02
*** CarlosRuiz has quit IRC19:02
*** norbertbede has quit IRC19:33
*** norbertbede1 has joined #idempiere20:09
*** CarlosRuiz has joined #idempiere20:26
*** ChanServ sets mode: +o CarlosRuiz20:26
*** norbertbede1 has quit IRC20:28
*** CarlosRuiz has quit IRC20:32
*** CarlosRuiz has joined #idempiere20:32
*** ChanServ sets mode: +o CarlosRuiz20:32
*** norbertbede has joined #idempiere20:33
Not-5e44[IDEMPIERE] biglaci updated IDEMPIERE-288020:42
Not-5e44[IDEMPIERE] Sorry Carlos, I think something was not cleaned in my source, (really not understand how, i was check the applied patch in eclipse, then debug -- it started work with my source, when i switched back workspace after first test on official devel source....) but now i've tested my cases next 12 times, 6 in official development, 6 in my branch and now it looks work really fine. (i've tested cases by20:42
Not-5e44//removing lines 407,755 and realy this made it work) thank you, fix confirmed.20:42
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-288020:42
*** nmicoud has left #idempiere20:44
*** a42niem has quit IRC20:57
Not-5e44[IDEMPIERE] biglaci updated IDEMPIERE-2880 Attachment set to "test.idempiere.org.png"21:03
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-288021:03
Not-5e44[IDEMPIERE] biglaci updated IDEMPIERE-288021:03
Not-5e44[IDEMPIERE] but just try to create 2 users and 2 organizations in a row on https://test.idempiere.org/webui/, and on detail tab the <1000001> shows up !test.idempiere.org.png|thumbnail!21:03
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-288021:03
Not-5e44[IDEMPIERE] biglaci updated IDEMPIERE-288021:08
Not-5e44[IDEMPIERE] but just try to create 2 users and 2 organizations in a row on https://test.idempiere.org/webui/, and on detail tab the <1000001> shows up !test.idempiere.org.png|thumbnail! and the same in https://demo.globalqss.com/webui/21:08
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-288021:08
*** CarlosRuiz has quit IRC21:10
Not-5e44[IDEMPIERE] biglaci updated IDEMPIERE-288021:14
Not-5e44[IDEMPIERE] but just try to create 2 users and 2 organizations in a row on https://test.idempiere.org/webui/, and on detail tab the <1000001> shows up !test.idempiere.org.png|thumbnail! and the same in https://demo.globalqss.com/webui/ in the next step I created role (on 2.1) ROLE1, and add OrgAccess for Org1 -> the Organization name is missing in grid view ( not in form view)21:14
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-288021:14
Not-5e44[IDEMPIERE] biglaci updated IDEMPIERE-2880 Attachment set to "demo21.png"21:15
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-288021:15
Not-5e44[IDEMPIERE] biglaci updated IDEMPIERE-288021:15
Not-5e44[IDEMPIERE] but just try to create 2 users and 2 organizations in a row on https://test.idempiere.org/webui/, and on detail tab the <1000001> shows up !test.idempiere.org.png|thumbnail! and the same in https://demo.globalqss.com/webui/ in the next step I created role (on 2.1) ROLE1, and add OrgAccess for Org1 -> the Organization name is missing in grid view ( not in form view) !demo21.png|thumbnail!21:15
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-288021:15
*** CarlosRuiz has joined #idempiere21:24
*** ChanServ sets mode: +o CarlosRuiz21:24
Not-5e44[IDEMPIERE] biglaci updated IDEMPIERE-288021:32
Not-5e44[IDEMPIERE] but just try to create 2 users and 2 organizations in a row on https://test.idempiere.org/webui/, and on detail tab the <1000001> shows up !test.idempiere.org.png|thumbnail! and the same in https://demo.globalqss.com/webui/ in the next step I created role (on 2.1) ROLE1, and add OrgAccess for Org1 -> the Organization name is missing in grid view ( not in form view) !demo21.png|thumbnail! but test case21:32
Not-5e44from [commnet|https://idempiere.atlassian.net/browse/IDEMPIERE-2880?focusedCommentId=24212&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-24212] work in 2.121:32
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-288021:32
Not-5e44[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-288021:36
Not-5e44[IDEMPIERE] The first is a known harmless issue on organization window, after reopening the window everything must be ok. For the second - did you run Cache Reset? Adding an organization requires Cache Reset most of the times.21:36
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-288021:36
Not-5e44[IDEMPIERE] biglaci updated IDEMPIERE-2880 Attachment set to "v3-superUser.jpg"21:48
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-288021:48
Not-5e44[IDEMPIERE] biglaci updated IDEMPIERE-288021:52
Not-5e44[IDEMPIERE] but just try to create 2 users and 2 organizations in a row on https://test.idempiere.org/webui/, and on detail tab the <1000001> shows up !test.idempiere.org.png|thumbnail! and the same in https://demo.globalqss.com/webui/ in the next step I created role (on 2.1) ROLE1, and add OrgAccess for Org1 -> the Organization name is missing in grid view ( not in form view) !demo21.png|thumbnail! test case from21:52
Not-5e44[commnet|https://idempiere.atlassian.net/browse/IDEMPIERE-2880?focusedCommentId=24212&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-24212] work in 2.1 and 3.0, but there are some complications while creating roles and org access, (maybe a cache reset solve this problem after creating org) and when I open busines partners 1created under org1 and the second under org2, admin doesnt see21:52
Not-5e44orgnanization names ... !v3-superUser.jpg|thumbnail! so now i'm not sure it is a final patch..21:52
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-288021:52
Not-5e44[IDEMPIERE] biglaci updated IDEMPIERE-288021:53
Not-5e44[IDEMPIERE] no, i didn't run cache reset.21:53
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-288021:53
Not-5e44[IDEMPIERE] biglaci updated IDEMPIERE-288021:56
Not-5e44[IDEMPIERE] no, i didn't run cache reset., tomorow I'll test with cache reset once again.21:56
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-288021:56
Not-5e44[IDEMPIERE] biglaci updated IDEMPIERE-288021:56
Not-5e44[IDEMPIERE] no, i didn't run cache reset., tomorow I'll test with cache reset once again. thank you21:56
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-288021:56
*** norbertbede has quit IRC22:45
*** ChuckBoecking has quit IRC23:03
*** ChuckBoecking has joined #idempiere23:04

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!