#idempiere IRC log for Wednesday, 2015-10-21

*** CarlosRuiz has quit IRC02:37
*** norbertbede has joined #idempiere05:33
*** a42niem has joined #idempiere05:50
*** norbertbede has quit IRC05:53
*** jannis_a42 has joined #idempiere06:10
*** nmicoud has joined #idempiere06:10
*** norbertbede has joined #idempiere06:35
Not-5e44[IDEMPIERE] nmicoud created IDEMPIERE-2894 Add server name on the email sent when starting service06:57
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-289406:57
Not-5e44[IDEMPIERE] nmicoud updated IDEMPIERE-2894 Attachment set to "IDEMPIERE-2894.patch"06:58
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-289406:58
Not-5e44[IDEMPIERE] nmicoud updated IDEMPIERE-2894 status set to "Peer Review Queue"06:58
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-289406:58
Not-5e44[IDEMPIERE] nmicoud updated IDEMPIERE-2894 assignee set to "Carlos Antonio Ruiz Gomez"06:58
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-289406:58
Not-5e44[IDEMPIERE] nmicoud updated IDEMPIERE-2894 labels set to "+Patch"06:58
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-289406:58
*** KermitTheFragger has joined #idempiere07:11
*** norbertbede has quit IRC07:33
*** norbertbede has joined #idempiere07:52
*** norbertbede has joined #idempiere08:04
*** jannis_a421 has joined #idempiere08:28
*** jannis_a42 has quit IRC08:30
*** norbertbede has quit IRC08:33
*** norbertbede has joined #idempiere08:33
*** norbertbede has joined #idempiere09:22
*** norbertbede has quit IRC09:53
*** jannis_a421 has quit IRC09:56
*** mbozem has joined #idempiere10:04
*** norbertbede has joined #idempiere10:59
*** mbozem has quit IRC11:35
*** druiz has joined #idempiere11:40
*** CarlosRuiz has joined #idempiere12:10
*** ChanServ sets mode: +o CarlosRuiz12:10
*** norbertbede has quit IRC12:24
*** red1_ has joined #idempiere12:28
*** red1_ is now known as red112:28
*** ChanServ sets mode: +o red112:28
*** norbertbede has joined #idempiere12:34
*** red1 has quit IRC13:00
Not-5e44[IDEMPIERE] norbert.bede updated IDEMPIERE-281413:00
*** red1 has joined #idempiere13:00
Not-5e44[IDEMPIERE] both topics are similar.13:00
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-281413:00
*** ChanServ sets mode: +o red113:01
Not-5e44[IDEMPIERE] carlosruiz_globalqss created IDEMPIERE-2895 UX: Save changes in Detail Tab of a Master-Detail window13:02
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-289513:02
*** Deepak has joined #idempiere13:04
DeepakNamaste!!!13:04
norbertbedehi Mr. Deepak and all here13:05
Not-5e44[IDEMPIERE] carlosruiz_globalqss created IDEMPIERE-2896 UX: Doubleclick in text fields13:05
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-289613:05
CarlosRuizHello everybody13:06
red1Namaste, Deepak13:06
red1Hola CarlosRuiz13:07
red1Halo norbertbede13:07
DeepakHello red113:07
*** muriloht has joined #idempiere13:07
druizHi all13:07
red1Hola Diego Ruiz13:07
Not-5e44[IDEMPIERE] carlosruiz_globalqss created IDEMPIERE-2897 UX: Width of Quick Info Part on the left side13:08
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-289713:08
DeepakCarlosRuiz, Can you pull IDEMPIERE-2341 from logi exp branch?13:09
druizNi hao red113:09
red1ChaBuDoh druiz13:09
Not-5e44[IDEMPIERE] d_ruiz updated IDEMPIERE-2895 assignee set to "Diego Andres Ruiz Gomez"13:09
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-289513:09
red1(More or less)13:10
Not-5e44[IDEMPIERE] carlosruiz_globalqss created IDEMPIERE-2898 UX: Field only showing title at header on grid13:10
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-289813:10
CarlosRuizDeepak, could you join the 4 patches in one?13:12
DeepakI can do13:12
*** norbertbede1 has joined #idempiere13:12
CarlosRuizand add it as a patch - don't know how to test that - a SOAPUI can be helpful13:12
*** norbertbede has quit IRC13:14
*** norbertbede has joined #idempiere13:16
*** norbertbede1 has quit IRC13:16
*** norbertbede2 has joined #idempiere13:17
*** norbertbede has quit IRC13:17
*** Duque has joined #idempiere13:21
DeepakCarlosRuiz, I am taking difference of all revision and creating patch out of it manually. I have SOAP request but it do not work as related process may not be there13:21
CarlosRuizyep - better something to test in GardenWorld13:22
norbertbede2Deepak could this authorization token work for replication import processor ? wdyt13:22
Not-5e44[IDEMPIERE] deepak updated IDEMPIERE-2341 Attachment set to "IDEMPIERE-2341.patch"13:22
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-234113:23
druiznorbertbede2, the problem with stopping a slow process is that you can stop the thread but the query in the DB keeps running until it finishes13:27
*** norbertbede3 has joined #idempiere13:28
druiznorbertbede3,  the problem with stopping a slow process is that you can stop the thread but the query in the DB keeps running until it finishes13:29
*** norbertbede2 has quit IRC13:30
Not-5e44[IDEMPIERE] d_ruiz updated IDEMPIERE-281413:30
Not-5e44[IDEMPIERE] Related to: https://idempiere.atlassian.net/browse/IDEMPIERE-197513:30
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-281413:30
norbertbede3i see13:30
norbertbede3any idea how to resolve this ?13:30
possycan't one kill db processes as well13:31
Not-5e44[IDEMPIERE] norbert.bede created IDEMPIERE-2899 Posting windows show allways first Accounting Schema Entries instead TRx Only Org Schema13:36
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-289913:36
druizI know it is possible to kill a db process, but I'm not sure if the db process is associated with the java process in iDempiere right now. If you know which db process to stop, it is possible.13:37
norbertbede3any epochal idea here ? any others ?13:38
CarlosRuizyou're talking about https://idempiere.atlassian.net/browse/IDEMPIERE-2814 - right?13:40
CarlosRuizthinking in draft13:41
CarlosRuizcould be something like13:41
CarlosRuizwhen running the JDBC query we associate it to AbstractProcessCtl13:41
CarlosRuizand when interrupting the AbstractProcessCtl thread - check first if there are associated JDBC and send a cancel query to the backend13:42
CarlosRuizin postgresql there is a function pg_cancel_backend - requires the PID of the process running the query13:43
CarlosRuizin oracle I don't know13:44
CarlosRuiznow - on JDBC there is a Statement.cancel()  -  I haven't tested that to see if is inline with our request13:44
norbertbede3i will update ticket with this chat. then will talk people around here. try to find time and capacity13:46
norbertbede3no me sure. but tomas or hieplq probably13:46
Not-5e44[iDempiere] jenkins built #1753 completed (success) http://ci.idempiere.org/job/iDempiere/1753/13:46
Deepakdruiz, DBProcess is linked to transaction/Connection13:48
DeepakSo if we close connection, I think we can stop it13:48
Deepakyou need to try this13:49
CarlosRuizno, I think those postgresql queries just die when you kill them13:54
CarlosRuizon swing I remember you closed completely the system and postgresql kept running wild queries13:55
DeepakCarlosRuiz, in this case we may need to get pid related to current transaction and need to kill it13:58
DeepakAs postgresql now support kill process13:58
*** ngordon7000 has joined #idempiere13:59
CarlosRuizyep - what I said above pg_cancel_backend  - don't know if there is an equivalent in oracle14:02
Not-5e44[IDEMPIERE] MZI updated IDEMPIERE-2899 Attachment set to "patch IDEMPIERE-2899.diff"14:02
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-289914:03
Not-5e44[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-2894 status set to "Resolved" -assignee set to "Nicolas Micoud" -resolution set to "Fixed"14:03
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-289414:03
Not-5e44[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-2892 status set to "Resolved" -assignee set to "hieplq" -resolution set to "Fixed"14:03
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-289214:03
*** aguerra has joined #idempiere14:06
Not-5e44[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-2899 labels set to "+Patch"14:10
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-289914:10
Not-5e44[IDEMPIERE] d_ruiz updated IDEMPIERE-2895 Attachment set to "IDEMPIERE-2895.patch"14:21
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-289514:21
*** egil0902 has joined #idempiere14:22
Not-5e44[iDempiere2.1] jenkins built #311 completed (success) http://ci.idempiere.org/job/iDempiere2.1/311/14:23
*** ngordon7000 has quit IRC14:38
*** norbertbede3 has quit IRC14:38
*** norbertbede1 has joined #idempiere14:40
*** ChuckBoecking has joined #idempiere14:59
ChuckBoeckingHi driuz, you have a moment?14:59
ChuckBoeckingLet me know when you do. I would like to discuss a small kanban update.15:01
druizhi ChuckBoecking15:05
Not-5e44[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-289515:05
Not-5e44[IDEMPIERE] Thanks [~d_ruiz], In code peer review (no tests yet): - No need for a new AD_Val_Rule, we can change the original 200002 - Implement restrict for detail too - Could be good to implement also the ability for ToolbarCustomButton15:05
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-289515:05
druizI do now15:05
ChuckBoeckingI would like to recommend a update to the kanban based on an enhancement I made.15:07
ChuckBoeckingin concept, it makes turning requests into kanban boards easier.15:08
ChuckBoeckingdo you want the detail here or in a different chat?15:08
druizFor me it's ok here or somewhere else, doesn't make a difference, so as you wish15:09
ChuckBoeckingI fine here..15:10
ChuckBoeckingHere we go:15:10
*** KermitTheFragger has quit IRC15:10
ChuckBoeckingFirst, I created a model event plugin that looks for all tables that have a R_RequestCategory_ID field. If a table has that field, it creates a listener. The EventHandler, then creates a new request of that request category for that record if (a) the R_RequestCategory_ID > 0 and (b) a request of that category does not already exist.15:13
ChuckBoeckingin summary of this point - If the user creates a new record, it automatically gets a request created.15:14
ChuckBoeckingThe reason I use the request, is because (1) almost any table can have a request, (2) multiple tables can share the same request category, therefore you can have a single kanban board spread across many tables, (3) requests can email people based on changes if needed, (4+) all the other reasons to use reqeust - escilations, calendar integration, etc....15:16
ChuckBoeckingmake sense?15:16
druizWhat you did make sense, but Idk if I don't understand it well but I don't see the Kanban still15:19
ChuckBoeckingcreating a kanban from a request is not easy. If you use the 'create status' button, the process creates statuses across all request category statuses.15:20
ChuckBoeckingis your question about what is the value of using a kanban against a request?15:21
druizNo, I know that.15:22
ChuckBoeckingok15:22
druizI use it mostly for request15:22
druizWhat you are saying can be done with the Kanban Status configuration form?15:23
ChuckBoeckingthe next thing I did (after the model event) was create a process on the Request Category to create a kanban board config record. This handles all the details of the kanban for me including only creating the statuses of that request category.15:24
druizI know it creates all request categories15:24
Not-5e44[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-2881 status set to "Resolved" -resolution set to "Incomplete"15:24
Not-5e44[IDEMPIERE] Support request - being solved in forums15:24
druizbut then you can delete those that you don't want to see in that form15:24
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-288115:24
ChuckBoeckingIf you have a total request status count of 50, and 10 say 'open' it is very difficult to know which one is which.15:25
ChuckBoeckingI am letting you know for two reasons (1) you current plugin does not expose the kanban models by default, and (2) if you like the above concept of automatically created entries and the auto creation of kanban boards, I would rather my contributions be in your core than mine.15:26
ChuckBoeckingHaving the request category record create the kanban config and status for me was very convenient.15:28
druizSounds useful15:34
ChuckBoeckingTo contribute it back, do you want me to create a fork and then create a pull request?15:34
ChuckBoeckingIf it is worth your time to review and accept, it will be worth my time to create it.15:35
DeepakGuys, I was away talking different issue. But this is interesting15:36
DeepakSo we have Request type Kanban as default supported15:37
druizI think it is useful, I don't know if it should be in the kanban core or if it should be an additional plugin kanban-dependant15:37
DeepakDo we need to do per request type or there should be single15:37
Deepakdruiz, I have also need to work on kanban enhancement we discuss, but not get enough time yet15:38
druizIf I understand right you create like a button in Request Category to create the kanban, is that good?15:38
DeepakShould we do same in your plugin15:39
DeepakI am talking about kanban tab15:39
DeepakAnd filtering per parent record15:39
DeepakChuck, We have RequestCategory and status15:40
druizI think that's something that was discussed in the conference/workshop to be able to have more views than single/grid15:40
druiznot only Kanban but other things like Hideaki's Windows X1 and X215:40
Deepakdruiz, That is allowing tab as extension15:41
DeepakThat is one15:41
DeepakBut once we done that, then kanban tab is another enhancement15:41
druizSo I think that should be implemented in the core or a different plugin and then in the kanban if something needs to be changed to make it compatible15:42
DeepakKanban tab should use tab interface15:42
druizit can be improved15:42
Deepakdruiz, Agree15:43
DeepakCarlosRuiz, Can I create a test plugin for process for testing runProcess which just output some value?15:45
DeepakI did not able to find good process which can be used to test this scenario in core15:46
CarlosRuizsomething simple - you could use "Copy Lines From" on Sales Order15:48
*** red1 has quit IRC15:49
ChuckBoeckingdruiz, "If I understand right you create like a button in Request Category to create the kanban, is that good?" - that is correct in that is what I created.15:51
ChuckBoeckingdruiz, i am happy to have it be a plugin dependent on kanban. If that is the case, i just need you to expose the kanban models.15:52
ChuckBoeckingthat would make it simple.15:52
ChuckBoeckingis that acceptable?15:53
druizyeah15:53
ChuckBoeckingPlease let me know when you can make that change.15:54
druizI didn't know what you meant by (1) you current plugin does not expose the kanban models by default. XD now I know what you mean15:54
druizHaha15:54
ChuckBoecking:)15:54
druizyeah, I will do that and let you know. Thx15:55
ChuckBoeckingone other quick note, the plugin page still point to the 1.0 jar15:55
*** norbertbede1 has quit IRC15:56
druizOh ok, thx I didn't know, I will fix it. In my other plugins I just point to the download page of bitbucket, I forgot to do that in that one15:57
*** norbertbede has joined #idempiere15:59
*** nmicoud has left #idempiere16:09
*** Duque has quit IRC16:51
egil0902Hi community16:59
egil0902we put this https://groups.google.com/forum/#!topic/idempiere/JFzC6Z3c864 in forum about reception confirm behavior17:00
*** Deepak has quit IRC17:10
*** muriloht has quit IRC17:13
*** norbertbede has quit IRC17:30
*** egil0902 has quit IRC17:39
*** CarlosRuiz has quit IRC18:01
*** norbertbede1 has joined #idempiere18:23
Not-5e44[IDEMPIERE] norbert.bede updated IDEMPIERE-281418:34
Not-5e44[IDEMPIERE] *today IRC* druiz 15:27 norbertbede3, the problem with stopping a slow process is that you can stop the thread but the query in the DB keeps running until it finishes 15:27 norbertbede2 left the room (quit: Ping timeout: 240 seconds). 15:28 norbertbede3 i see any idea how to resolve this ? 15:29 possy can't one kill db processes as well 15:34 druiz I know it is possible to kill a db process, but I'm not18:34
Not-5e44sure if the db process is associated with the java process in iDempiere right now. If you know which db process to stop, it is possible. 15:36 norbertbede3 any epochal idea here ? any others ? 15:38 CarlosRuiz 15:38 thinking in draft could be something like when running the JDBC query we associate it to AbstractProcessCtl and when interrupting the AbstractProcessCtl thread - check first if there are associated JDBC18:34
Not-5e44and send a cancel query to the backend in postgresql there is a function pg_cancel_backend - requires the PID of the process running the query in oracle I don't know 15:42 now - on JDBC there is a Statement.cancel() - I haven't tested that to see if is inline with our request18:34
Not-5e44[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-281418:34
*** a42niem has quit IRC21:26
*** aguerra has quit IRC21:53
*** ChuckBoecking has quit IRC21:58
*** ChuckBoecking has joined #idempiere21:58
*** CarlosRuiz has joined #idempiere22:09
*** ChanServ sets mode: +o CarlosRuiz22:09
*** norbertbede1 has quit IRC22:52

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