#idempiere IRC log for Wednesday, 2015-03-18

*** hieplq has joined #idempiere00:35
*** is-mw2 has joined #idempiere02:28
*** is-mw has quit IRC02:28
*** red1 has joined #idempiere02:43
red1Xinchao hieplq02:43
*** ChanServ sets mode: +o red102:43
*** nakarat has joined #idempiere02:46
red1Hello nakarat02:46
*** cochineve has joined #idempiere04:01
*** cochineve has quit IRC04:31
*** hieplq has quit IRC05:22
*** hieplq has joined #idempiere05:24
*** hieplq has quit IRC06:07
*** hieplq has joined #idempiere06:07
*** abhishek__ has joined #idempiere06:23
*** abhishek__ has left #idempiere06:31
*** abhishekganguly has joined #idempiere06:33
*** abhishekganguly has left #idempiere06:34
*** a42niem has joined #idempiere06:41
*** red1 has quit IRC07:24
*** KermitTheFragger has joined #idempiere07:32
*** nmicoud has joined #idempiere07:51
*** red1 has joined #idempiere07:54
red1Hi hieplq07:58
*** ChanServ sets mode: +o red107:58
*** bangla has joined #idempiere08:54
*** bangla has quit IRC08:57
*** red1 has quit IRC09:24
*** hieplq has quit IRC10:10
*** hieplq has joined #idempiere10:50
*** tomassvikruha has joined #idempiere11:46
*** aguerra has joined #idempiere11:46
*** tomassvikruha has quit IRC12:48
*** tomassvikruha has joined #idempiere12:50
*** Deepak_ has joined #idempiere12:51
*** Hideaki has joined #idempiere13:00
*** ocurieles has joined #idempiere13:01
ocurielesGood Morning guys13:02
nmicoudHi13:02
aguerrahello everybody!!!!13:06
*** nakarat has quit IRC13:06
Deepak_Hello All13:07
*** CarlosRuiz has joined #idempiere13:08
*** ChanServ sets mode: +o CarlosRuiz13:08
CarlosRuizGood Morning13:08
nmicoudBonjour13:08
aguerrahello CarlosRuiz13:08
Deepak_Hello Carlos13:09
Deepak_Carlos, In pricelist, currently vendorbreak supports break per BPartner only13:14
Deepak_As BPartner is mandatory field13:14
Deepak_Do you know why qty break for all BPartner not supported?13:15
CarlosRuizDeepak_, AFAIK not supported with price list break13:17
Deepak_See pricelist break work for a BPartner13:19
Deepak_But not for all BPartner by providing null BPartner13:19
Deepak_BPartner is mandatory field on price list break13:20
*** norbertbede has joined #idempiere13:28
*** octavian_ has joined #idempiere13:48
octavian_Hello. Is it possible to run process from model validator ?13:49
Deepak_CarlosRuiz, and following question is it good idea to make BPartner non mandatory and supporting qty break from price list break?13:50
Deepak_octavian, Yes it is possible13:50
*** tbayen has joined #idempiere13:52
Deepak_You can look at how InOutGen.generate method launch process13:52
octavian_Thank you13:52
*** red1 has joined #idempiere13:54
*** ChanServ sets mode: +o red113:55
red1Hello everyone..13:56
red1hi Hideaki13:56
*** octavian_ has quit IRC13:56
*** Deepak_ has quit IRC13:56
HideakiHi red113:56
red1Konnichiwa13:57
HideakiHello :D13:57
tbayenDaarestiet from Krefeld! :-)13:57
aguerrabuenos dias red113:57
red1buenos aires aguerra13:57
CarlosRuizHi Thomas / Hi Alejandro14:02
hieplqhi CarlosRuiz, i and nmicoud test IDEMPIERE-2244 and see some issue, also fixed it. please help me review it.14:03
CarlosRuizok hieplq - testing14:06
*** Deepak_ has joined #idempiere14:12
Deepak_Sorry may my session got Zombie14:12
Deepak_CarlosRuiz, and following question is it good idea to make BPartner non mandatory and supporting qty break from price list break?14:12
Deepak_If you answered above question, please repost14:12
Deepak_As I can't see14:13
*** CarlosRuiz has quit IRC14:14
*** carlos_ has joined #idempiere14:14
*** carlos_ is now known as CarlosRuiz14:15
*** ChanServ sets mode: +o CarlosRuiz14:16
CarlosRuizDeepak, for me sounds like a good idea - maybe check in forums what others think14:17
Deepak_ohk14:18
Deepak_We already started work on same14:18
Not-311d[IDEMPIERE] ocurieles updated IDEMPIERE-1604 description set to "Extend the features on Window Customization / Tab Customization * Add Displayed Yes/No * Display Logic * Sequence * Where and Order By * Tab Customization "14:33
Not-311d[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-160414:33
tbayenHi all! We think about an extension of the login. We want to allow authentication through BasicAuth and through client certificates. If anyone is interested we can discuss that.14:38
CarlosRuizHi tbayen sounds interesting14:42
CarlosRuizI saw something on Chuck's side about connecting BasicAuth with AD_User - but don't know the details14:42
CarlosRuizAnother topic that I see interesting would be to authenticate using google apps14:43
CarlosRuizI was wondering about that - and I think it can be good to make the "authenticator" pluggable14:44
CarlosRuizand maybe the LDAP implementation on idempiere would be moved as a plugin14:44
tbayenOne of the ideas is to install a client certificate on an phone and give the user access without a need to give him a password. You can allow access to a single device (not a user).14:45
CarlosRuizbut - in my research it didn't see as an easy task - there are several services to authenticate and manage things in different ways14:45
CarlosRuizif we make the authentication pluggable - then you can have a plugin that checks the certificate and correlates it with a user14:46
CarlosRuizor maybe the certificate brings the user information within and you just need to move ahead in the login process as authenticated14:47
CarlosRuizI think if we isolate the LDAP implementation to be a plugin (in beta status) we could evolve the plugin interface to cope with other authentication services14:50
*** red1 has quit IRC14:50
CarlosRuiztbayen,  there was also something tricky in the research I made for multi-tenant environments14:50
tbayenMy idea was that the certificate is checked by an apache proxy. It adds a new header that contains the user name.14:51
CarlosRuizif different tenants wants different authentication services - then you would need a way to identify the tenant on the login page14:51
tbayenThen my idea was that the standard login process can use that header information to automatically fill the user and password field.14:52
CarlosRuiznot password - just user - and a way to know that the user was authenticated with the certificate14:54
tbayenYes, that was the idea.14:55
tbayenI hope with a right proxy configuration I can guarantee that the header is guaranteed to be only there when the user is authenticated. So the pure existence of the header is like having a password.14:56
hieplqplease investigate, we can rewrite login module with http://shiro.apache.org/14:57
CarlosRuizhieplq, that looks great15:00
CarlosRuizat the moment we have two ways of authentication - ad_user and LDAP - seems like shiro can make it pluggable15:03
*** tomassvikruha has quit IRC15:05
*** Hideaki has quit IRC15:10
hieplqseem shiro is skeleton, but it's good design for pluggable other authenticate method15:12
Not-311d[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-160415:21
Not-311d[IDEMPIERE] Maybe AD_Tab.AD_Process_ID can be also a good candidate to customize for tenant.15:22
Not-311d[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-160415:22
Not-311d[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-1604 Fix Version set to "None"15:22
Not-311d[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-160415:22
Not-311d[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-160415:27
Not-311d[IDEMPIERE] tip: I think the change is just on class GridTabVO.loadTabDetails Also, IsSingleRow and IsReadOnly must be changed to be Yes/No list instead of a checkbox - to allow nulls and change the code accordingly to check for null there. Also I see in the GridTabVO code the IsReadOnly is not being used And I think the Multi Row Only can be hidden as is not used.15:27
Not-311d[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-160415:27
tbayenMy thought was that the apache authentication is used by very many people and is very stable. And apache can use many different auth modules too. I have a greater trust to apache.15:28
*** hieplq has quit IRC15:28
*** Deepak_ has quit IRC15:35
Not-311d[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-2244 Attachment set to "IDEMPIERE-2244_fordev.patch"15:47
Not-311d[IDEMPIERE] Thanks [~hieplq], first patch I was able to integrate successfully, but second failed. I'm attaching for you review a patch called IDEMPIERE-2244_fordev.patch. Minor fixes there: - the names of the migration scripts were wrong - must be yyyymmddhhmm - there was an update to c_acctprocessor in the script which I deleted - the patch for VM_ARGUMENTS didn't apply on second patch - please check if this patch do what you wanted there - also, I15:47
Not-311d[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-224415:47
Not-311d[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-2516 Attachment set to "IDEMPIERE-2516_add.patch"16:17
Not-311d[IDEMPIERE] [~nmicoud], there is still a case (tested) if GardenWorld set the SYSTEM_IN_MAINTENANCE_MODE=N and System set SYSTEM_IN_MAINTENANCE_MODE=Y in this case GardenUser still can login. The attached patch IDEMPIERE-2516_add.patch solves that - I think it would be required to complete your approach - WDYT?16:17
Not-311d[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-251616:17
Not-311d[IDEMPIERE] nmicoud updated IDEMPIERE-251616:19
Not-311d[IDEMPIERE] Yes, i haven't though of this possibility, but in this case the System value must override the tenant value. Thanks ! Nicolas16:19
Not-311d[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-251616:19
norbertbedehi all16:40
CarlosRuizHi norbertbede16:41
*** hieplq has joined #idempiere16:41
*** hieplq_ has joined #idempiere16:43
hieplq_hi CarlosRuiz, i will test IDEMPIERE-2244 when i has strong network. wdyt about IDEMPIERE-2523?16:44
CarlosRuizhieplq, if you and nmicoud tell me that 2244 is ready I can integrate it / so, please make your tests thorough  :)16:45
CarlosRuizah 2523 -  :DDD the lazy patch16:45
*** nmicoud has quit IRC16:45
*** hieplq has quit IRC16:46
*** hieplq__ has joined #idempiere16:47
norbertbedein interesting issue we found - related to peformance16:47
hieplq__sure, next day i will test script, and material to sure parameter update to eclipse16:47
norbertbedewe have locally PG91 on amazon 93 same task tooks locally 3 sec on amazon 90 sec16:47
*** KermitTheFragger has quit IRC16:49
norbertbedewe found a difference setup - parameter - enable_material16:49
*** hieplq_ has quit IRC16:49
norbertbedethis was locally disabled on server 93 enabled16:49
norbertbedelot discussion arounds16:50
norbertbedewill test night change parameter16:50
norbertbedeany experience ?16:50
*** hieplq has joined #idempiere16:51
*** jo_ has joined #idempiere16:51
norbertbedemore info: http://www.postgresql.org/docs/9.3/static/runtime-config-query.html16:52
CarlosRuiznope - not experience with that parameter here16:52
*** hieplq__ has quit IRC16:54
*** hieplq_ has joined #idempiere16:55
norbertbedeyour setup is true or false, maybe just for curious16:55
*** hieplq__ has joined #idempiere16:57
CarlosRuizit says there the default is on16:57
CarlosRuizlet me check - I haven't touched defaults16:57
*** hieplq has quit IRC16:58
norbertbedesure. thanks16:59
norbertbedesuggest this tool http://explain.depesz.com/ for everybody16:59
norbertbedefor analysing queries17:00
*** hieplq_ has quit IRC17:00
CarlosRuizin my postgresql - checked with "show all" command17:01
CarlosRuizis not showing any value for enable_material17:01
CarlosRuiznot in 8.4 neither in 9.417:01
norbertbedethis "explain" us materialisation tooks on server 1. 0sec from query time AND second server 47% from query time17:03
norbertbedestrange17:03
norbertbedebut thanks. i will share our experiences with that17:04
*** tomassvikruha has joined #idempiere17:40
*** hieplq has joined #idempiere17:51
*** hieplq has quit IRC17:55
Not-311d[IDEMPIERE] tsvikruha updated IDEMPIERE-243719:02
Not-311d[IDEMPIERE] I will attach next patch after changing it into Preference Dialog - seems it logical... Currently I am wondering of usability this theme concept per Client. Thats mean login page will have some general UI loaded from default theme defined in system config. After successful login, default theme for client will be loaded (theme which is defined in AD_Theme with IsDefault=Y). I've just tested this use case and looks like it is on a good way..19:02
Not-311d[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-243719:02
norbertbedeCarlosRuiz, @tomassvikruha update our favorite topic :) theme "Make iDempiere themes definable on different levels"19:03
norbertbedewe move forward 1 step19:03
norbertbedemeans we want to find out how we can switch client theme when login19:04
norbertbedetomas made some java early stage classes but he describe our problem19:04
norbertbedewould be helpful if you can advice Tomas direction19:04
norbertbedethanks well19:04
norbertbedewe are online now both so can interact if required19:05
*** ocurieles has quit IRC19:30
CarlosRuizthanks norbertbede / tomassvikruha - I was struggling here with an eclipse issue19:34
CarlosRuizI don't know about the resources not refreshed - sounds like some cached resources issue19:36
CarlosRuizbut on the issue about login page with a default system-wide theme19:36
CarlosRuizin several tickets we've found the need to have a way to identify a tenant from the login page19:37
CarlosRuizmaybe something like http://url/webui?AD_Client_ID=1000000 could make the trick19:37
tomassvikruhaMaybe its related to cached resource, or login page is loaded with header css styles, and after login only body of page is changes…WDYT? Because when I inspect page in chrome there was still linked old css styles19:40
CarlosRuizI think if you push F5 it will reload the correct19:41
norbertbedecan be this forced by login without F5 ?19:42
norbertbedeby code i mean19:42
tomassvikruhayes, F5 will reload browser page19:42
tomassvikruhaafter it is everything correct19:42
Not-311d[iDempiere] CarlosRuiz_globalqss pushed 1 commit to release-2.1 [+0/-0/±3] https://bitbucket.org/idempiere/idempiere/commits/19:55
Not-311d[iDempiere] globalqss 033c01e - IDEMPIERE-2516 iDempiere monitor shows inactive clients (maintenance mode / active sessions) / thanks to Nicolas Micoud (nmicoud)19:55
Not-311d[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-2516 status set to "Resolved" -assignee set to "Nicolas Micoud" -resolution set to "Fixed"19:55
Not-311d[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-251619:55
CarlosRuizdon't know if that refresh can be forced programatically19:59
norbertbedeok thanks well we will try again with hieplq20:08
norbertbedeto sort out20:08
*** norbertbede has quit IRC20:17
Not-311d[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-2523 Attachment set to "IDEMPIERE-2523_alt.patch"20:17
Not-311d[IDEMPIERE] [~hieplq], I reviewed the patch and I think the modification to MSysConfig is not needed, uploading a patch IDEMPIERE-2523_alt.patch suggesting using Query to get the MSysConfig object. Now, instead of this patch I think it can be worthy to work on making WPreference extensible (or pluggable). I think this is one of the things that every implementation would like to add their own preferences for users. WDYT?20:17
Not-311d[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-252320:17
*** tbayen has quit IRC20:19
Not-311d[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-2298 status set to "Resolved" -resolution set to "Won't Fix"20:25
Not-311d[IDEMPIERE] Thanks [~hahmed], I'm not integrating this patch as r3 moved to jetty, but I think it deserves a wiki page explaining how to secure the default tomcat and pointing to the patch here - and explaining to change server.xml in a running server20:25
Not-311d[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-229820:25
Not-311d[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-2298 labels set to "Security"20:26
Not-311d[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-229820:26
Not-311d[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-2298 Version set to "2.1"20:26
Not-311d[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-229820:26
*** norbertbede has joined #idempiere20:31
Not-311d[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-236120:32
Not-311d[IDEMPIERE] Yes, sounds like Env.getURL maybe can do the trick as you point here - using the sysconfig key we can put it anywhere, not based on zkwebui20:32
Not-311d[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-236120:32
Not-311d[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-238921:07
Not-311d[IDEMPIERE] Thanks [~hieplq] Some things noticed in the peer review: - script 201502041515_IDEMPIERE-2389 on postgresql has an additional insert into ad_element than the oracle version - script 201502161604_IDEMPIERE-2389 has wrong register filename on postgresql, and it has a sysconfig update for the developer password leaked - script 201513031604-IDEMPIERE-2389 has wrong name - the format must be yyyymmddhhmm - serialVersionUID of ProcessInfo change21:07
Not-311d[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-238921:07
*** aguerra has quit IRC21:41
*** aguerra has joined #idempiere22:05
Not-311d[IDEMPIERE] tsvikruha updated IDEMPIERE-247822:10
Not-311d[IDEMPIERE] Hi @Hiep, after merging last version I noticed that this patch produces one bug. Busy Dialog is not opened when process is fired from Info Window. Process runs without busy dialog - that is very strange for users. Can you reproduce it?22:10
Not-311d[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-247822:10
Not-311d[IDEMPIERE] tsvikruha updated IDEMPIERE-247822:11
Not-311d[IDEMPIERE] Hi [~hieplq], after merging last version I noticed that this patch produces one bug. Busy Dialog is not opened when process is fired from Info Window. Process runs without busy dialog - that is very strange for users. Can you reproduce it?22:11
Not-311d[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-247822:11
Not-311d[IDEMPIERE] tsvikruha updated IDEMPIERE-2478 status set to "Reopened" -resolution set to "None"22:12
Not-311d[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-247822:12
*** a42niem has quit IRC22:13
*** aguerra has quit IRC22:14
*** tomassvikruha has left #idempiere22:24
*** jmpiloq__ has joined #idempiere22:27
*** CarlosRuiz has quit IRC23:04
*** CarlosRuiz has joined #idempiere23:06
*** ChanServ sets mode: +o CarlosRuiz23:06
*** norbertbede has quit IRC23:59

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