*** a42niem has quit IRC | 00:04 | |
*** a42niem_ has quit IRC | 00:08 | |
*** xapiens has joined #idempiere | 00:28 | |
*** xapiens has quit IRC | 03:39 | |
*** xapiens has joined #idempiere | 04:03 | |
*** xapiens has quit IRC | 04:36 | |
*** a42niem has joined #idempiere | 05:48 | |
*** nmicoud has joined #idempiere | 06:46 | |
*** ngordon7000 has joined #idempiere | 07:14 | |
*** a42niem has quit IRC | 07:28 | |
*** JanThielemann has joined #idempiere | 07:38 | |
JanThielemann | good day everyone | 07:38 |
---|---|---|
JanThielemann | long time not seen | 07:38 |
nmicoud | Hi Jan ! | 07:38 |
JanThielemann | Hey nicolas | 07:39 |
nmicoud | how are you ? | 07:39 |
JanThielemann | good | 07:39 |
JanThielemann | but to be hones, it's freezing cold in australia | 07:39 |
nmicoud | still in the other side of the world ? | 07:39 |
JanThielemann | yep | 07:39 |
nmicoud | great | 07:39 |
JanThielemann | working as a developer right now xD | 07:39 |
nmicoud | you found a job there ? | 07:39 |
JanThielemann | yes, beeing in perth for about 2 month and working for over one month after we traveled south east asia till we ran out of money | 07:40 |
JanThielemann | now we need to save as much as we can before we go on traveling by the end of the year | 07:40 |
nmicoud | you want to return to Germany ? | 07:41 |
JanThielemann | noooo, we will go to newzealand | 07:41 |
JanThielemann | and south america | 07:41 |
JanThielemann | I have a question any maybe you have an idea: I have several devices sending me messages on a socket | 07:41 |
JanThielemann | some of the messages are json like {firstname:john, lastname:doe} | 07:41 |
JanThielemann | some are xml like <person><firstname>john</firstname></person> | 07:42 |
JanThielemann | some are completely different like [AKKS828100SHHH29] | 07:42 |
JanThielemann | or even lkj12ljkösldjf98189u23oihas | 07:42 |
nmicoud | people there have weird names :D | 07:43 |
JanThielemann | xD | 07:44 |
JanThielemann | I need a way to parse these messages into objects | 07:44 |
JanThielemann | My first thought was do implement a factory design like idempiere does for it's plugins | 07:44 |
JanThielemann | so everytime a new device comes into the play, I just create another factory | 07:44 |
JanThielemann | and then when a message comes in, let all the factories decide if they can parse the message to an object | 07:45 |
JanThielemann | the second thought was: isnt there a library which could do that by feeding it with regular expressions and the corresponding object types? | 07:45 |
JanThielemann | (and probably a mapping of how to map fields from the regex to the objects fields) | 07:46 |
nmicoud | probably someone else was confronted to this issue | 07:46 |
nmicoud | and maybe he publish his work | 07:46 |
JanThielemann | I'm searching for a while but I probably use the wrong terms because I only get thousands of pages saying how to either deserialize xml or json | 07:47 |
nmicoud | thinking... | 07:48 |
nmicoud | did you try to search project on sf.net ? | 07:49 |
JanThielemann | I'll try | 07:50 |
JanThielemann | but I'm not even sure what to search | 07:50 |
JanThielemann | generic deserializer | 07:50 |
JanThielemann | ? | 07:50 |
nmicoud | yes, or json deserializer ? | 07:51 |
nmicoud | json2object ? | 07:52 |
JanThielemann | the thing is, its not always a json | 07:54 |
JanThielemann | it can be a json, a xml or some other freaky string | 07:54 |
nmicoud | perhaps try to post the question on stackoverflow, there may be a good soul that can help - because i have no idea | 07:56 |
*** JanThielemann has quit IRC | 08:19 | |
*** nmicoud has quit IRC | 09:47 | |
Not-be5d | [IDEMPIERE] pshepetko updated IDEMPIERE-3094 | 10:15 |
Not-be5d | [IDEMPIERE] Hi Hieplq, Can you check it? I added one line to class InfoPanel and it work as we need: ------------- @Override public void onEvent(Event event) throws Exception { ProcessModalDialog processModalDialog = (ProcessModalDialog)event.getTarget(); if (DialogEvents.ON_BEFORE_RUN_PROCESS.equals(event.getName())){ + recordSelectedData.clear();//#IDEMPIERE-3094 updateListSelected(); // store in T_Selection table | 10:15 |
Not-be5d | selected rows for Execute Process that retrieves from T_Selection in code. DB.createT_SelectionNew(pInstanceID, getSaveKeys(getInfoColumnIDFromProcess(processModalDialog.getAD_Process_ID())), null); ------------- | 10:15 |
Not-be5d | [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-3094 | 10:15 |
*** a42niem_ has joined #idempiere | 10:20 | |
*** druiz has joined #idempiere | 10:55 | |
*** ngordon7000 has quit IRC | 12:53 | |
*** HideakiHagiwara has joined #idempiere | 12:58 | |
*** Deepak_ has joined #idempiere | 13:01 | |
Deepak_ | Good Morning | 13:01 |
*** hieplq has joined #idempiere | 13:02 | |
*** ocurieles has joined #idempiere | 13:03 | |
ocurieles | Good morning | 13:03 |
*** pkirwa has joined #idempiere | 13:13 | |
*** red1 has joined #idempiere | 13:22 | |
*** ChanServ sets mode: +o red1 | 13:22 | |
red1 | Good night all from the jungle in Vietnam here | 13:22 |
Deepak_ | Good Evening red1 | 13:23 |
red1 | Hi Deepak_ | 13:23 |
Deepak_ | How is your trip going? | 13:24 |
*** red1 has quit IRC | 13:27 | |
Not-be5d | [IDEMPIERE] hieplq updated IDEMPIERE-3094 | 13:27 |
Not-be5d | [IDEMPIERE] hi [~pshepetko] like i mean on prev comment, i worry your fix will get break IDEMPIERE-2230. did you test it? or you just don't use this feature? my patch already fix your issue with no break anything. if you still get issue when apply my patch, please point out me with your test case, so i can improve my patch. | 13:27 |
Not-be5d | [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-3094 | 13:27 |
*** hieplq has quit IRC | 13:27 | |
*** hieplq has joined #idempiere | 13:28 | |
*** aguerra has joined #idempiere | 13:38 | |
*** hieplq has quit IRC | 13:43 | |
*** ocurieles has quit IRC | 13:49 | |
pkirwa | Hi People | 13:54 |
*** hieplq has joined #idempiere | 13:55 | |
pkirwa | We deploying Idempiere in one of the goverment departments here in Kenya, will update the community on how it goes | 13:55 |
*** nmicoud has joined #idempiere | 13:55 | |
*** HideakiHagiwara has quit IRC | 13:59 | |
*** red1 has joined #idempiere | 14:01 | |
*** ChanServ sets mode: +o red1 | 14:01 | |
red1 | sorry was disc | 14:01 |
*** red1 has quit IRC | 14:25 | |
*** hieplq has quit IRC | 14:37 | |
*** norbertbede1 has joined #idempiere | 14:51 | |
*** pkirwa has quit IRC | 14:51 | |
*** norbertbede1 has quit IRC | 15:10 | |
*** CarlosRuiz has joined #idempiere | 15:12 | |
Not-be5d | [IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-3094 | 15:17 |
Not-be5d | [IDEMPIERE] Hi [~hieplq] and [~pshepetko], my 2c: - remember selection during pagination is ok and a nice improvement - but remember selection after running process is something different. I see value in some processes if you want to run the next process with the same set of selected records, then preserve the selection But there are processes that can update or delete those selected records, or insert new in a way | 15:17 |
Not-be5d | that the selection changes (I guess the records are refreshed after running the process?) So, for the second option I would think the safest is to not-remember, but the best is probably to make it configurable, maybe in the table ad_infoprocess add a flag to "remember selection", so developer can uncheck that flag when the process affects the selected records in a way that destroys the selection. WDYT? | 15:17 |
Not-be5d | [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-3094 | 15:17 |
*** Deepak_ has quit IRC | 15:21 | |
*** a42niem_ has quit IRC | 15:45 | |
Not-be5d | [IDEMPIERE] d_ruiz created IDEMPIERE-3124 Multiple errors on Tree Windows | 15:52 |
Not-be5d | [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-3124 | 15:52 |
*** Deepak_ has joined #idempiere | 16:19 | |
*** druiz has quit IRC | 16:38 | |
*** Deepak_ has quit IRC | 16:54 | |
*** nmicoud has quit IRC | 17:02 | |
Not-be5d | [IDEMPIERE] jaimegarciaduque@gmail.com updated IDEMPIERE-3097 | 19:16 |
Not-be5d | [IDEMPIERE] What happened with this bug? An answer is required | 19:16 |
Not-be5d | [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-3097 | 19:16 |
Not-be5d | [IDEMPIERE] jaimegarciaduque@gmail.com created IDEMPIERE-3125 Some Bugs in POS GUI | 19:29 |
Not-be5d | [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-3125 | 19:29 |
Not-be5d | [IDEMPIERE] ocurieles updated IDEMPIERE-3097 | 20:32 |
Not-be5d | [IDEMPIERE] Hi Mr. Jaime On first place this is a OpenSource Project, maybe you need read about that http://www.catb.org/esr/faqs/smart-questions.html Second place: this bug is not in the iDempiere core is for LCO Plugin from Carlos Ruiz, you need report in the google groups idempiere. Regards | 20:32 |
Not-be5d | [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-3097 | 20:32 |
Not-be5d | [IDEMPIERE] hieplq updated IDEMPIERE-3094 | 23:32 |
Not-be5d | [IDEMPIERE] Hi [~carlosruiz_globalqss], remember selection is old behavior, i just want remain it when development "remember selection during pagination" configurable is ok. make it flexible. about your concern about sync selection after run process. yes, records is refresh after running process. for new insert record, it out of selection, because we manual select, it's issue when we choose by filter (define some | 23:32 |
Not-be5d | category to filter). for update and delete record, it's ok if we don't change viewID column, just get trouble when change viewID column other big issue, we have to implement function syncSelectedAfterRequery. i not yet implement it by worry about performance. current each time refresh records, just current page and some buffer page is loaded, if sync selection, maybe have to load all result record. just think about | 23:32 |
Not-be5d | new way to sync selection, just compare key of all result record, so not need load complete record, just viewKey data, so performance can acceptable. i still curious how [~pshepetko] can redo his issue after my patch, it's importance to improve code to cover all case. | 23:32 |
Not-be5d | [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-3094 | 23:32 |
*** a42niem has joined #idempiere | 23:42 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!