<?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%2FFullMeeting20150318</id>
	<title>IDempiere/FullMeeting20150318 - 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%2FFullMeeting20150318"/>
	<link rel="alternate" type="text/html" href="https://globalqss.com/wiki/index.php?title=IDempiere/FullMeeting20150318&amp;action=history"/>
	<updated>2026-04-05T19:16:54Z</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/FullMeeting20150318&amp;diff=509&amp;oldid=prev</id>
		<title>CarlosRuiz: drop JIRA notifications from log</title>
		<link rel="alternate" type="text/html" href="https://globalqss.com/wiki/index.php?title=IDempiere/FullMeeting20150318&amp;diff=509&amp;oldid=prev"/>
		<updated>2015-03-19T00:45:42Z</updated>

		<summary type="html">&lt;p&gt;drop JIRA notifications from log&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 00:45, 19 March 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l45&quot; &gt;Line 45:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 45:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''Deepak_''''': ohk&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''Deepak_''''': ohk&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''Deepak_''''': We already started work on same&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''Deepak_''''': We already started work on same&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [IDEMPIERE] ocurieles updated IDEMPIERE-1604 description set to &amp;quot;Extend the features on Window Customization / Tab Customization * Add Displayed Yes/No * Display Logic * Sequence * Where and Order By * Tab Customization &amp;quot;&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-1604&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''tbayen''''': Hi 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.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''tbayen''''': Hi 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.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''CarlosRuiz''''': Hi tbayen sounds interesting&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''CarlosRuiz''''': Hi tbayen sounds interesting&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l69&quot; &gt;Line 69:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 67:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''CarlosRuiz''''': at the moment we have two ways of authentication - ad_user and LDAP - seems like shiro can make it pluggable&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''CarlosRuiz''''': at the moment we have two ways of authentication - ad_user and LDAP - seems like shiro can make it pluggable&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''hieplq''''': seem shiro is skeleton, but it's good design for pluggable other authenticate method&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''hieplq''''': seem shiro is skeleton, but it's good design for pluggable other authenticate method&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-1604&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [IDEMPIERE] Maybe AD_Tab.AD_Process_ID can be also a good candidate to customize for tenant.&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-1604&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-1604 Fix Version set to &amp;quot;None&amp;quot;&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-1604&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-1604&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''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.&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-1604&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''tbayen''''': My 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.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''tbayen''''': My 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.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-2244 Attachment set to &amp;quot;IDEMPIERE-2244_fordev.patch&amp;quot;&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''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, I&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-2244&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-2516 Attachment set to &amp;quot;IDEMPIERE-2516_add.patch&amp;quot;&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''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?&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-2516&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [IDEMPIERE] nmicoud updated IDEMPIERE-2516&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [IDEMPIERE] Yes, i haven't though of this possibility, but in this case the System value must override the tenant value. Thanks ! Nicolas&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-2516&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''norbertbede''''': hi all&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''norbertbede''''': hi all&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''CarlosRuiz''''': Hi norbertbede &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''CarlosRuiz''''': Hi norbertbede &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l114&quot; &gt;Line 114:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 95:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''norbertbede''''': strange&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''norbertbede''''': strange&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''norbertbede''''': but thanks. i will share our experiences with that&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''norbertbede''''': but thanks. i will share our experiences with that&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [IDEMPIERE] tsvikruha updated IDEMPIERE-2437&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''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.&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-2437&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''norbertbede''''': CarlosRuiz, @tomassvikruha update our favorite topic :) theme &amp;quot;Make iDempiere themes definable on different levels&amp;quot;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''norbertbede''''': CarlosRuiz, @tomassvikruha update our favorite topic :) theme &amp;quot;Make iDempiere themes definable on different levels&amp;quot;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''norbertbede''''': we move forward 1 step&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''norbertbede''''': we move forward 1 step&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l135&quot; &gt;Line 135:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 113:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''tomassvikruha''''': yes, F5 will reload browser page&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''tomassvikruha''''': yes, F5 will reload browser page&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''tomassvikruha''''': after it is everything correct&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''tomassvikruha''''': after it is everything correct&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [iDempiere] CarlosRuiz_globalqss pushed 1 commit to release-2.1 [+0/-0/±3] https://bitbucket.org/idempiere/idempiere/commits/&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [iDempiere] globalqss 033c01e - IDEMPIERE-2516 iDempiere monitor shows inactive clients (maintenance mode / active sessions) / thanks to Nicolas Micoud (nmicoud)&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-2516 status set to &amp;quot;Resolved&amp;quot; -assignee set to &amp;quot;Nicolas Micoud&amp;quot; -resolution set to &amp;quot;Fixed&amp;quot;&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-2516&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''CarlosRuiz''''': don't know if that refresh can be forced programatically&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''CarlosRuiz''''': don't know if that refresh can be forced programatically&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''norbertbede''''': ok thanks well we will try again with hieplq&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''norbertbede''''': ok thanks well we will try again with hieplq&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''norbertbede''''': to sort out&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''norbertbede''''': to sort out&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-2523 Attachment set to &amp;quot;IDEMPIERE-2523_alt.patch&amp;quot;&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''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?&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-2523&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-2298 status set to &amp;quot;Resolved&amp;quot; -resolution set to &amp;quot;Won't Fix&amp;quot;&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''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 server&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-2298&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-2298 labels set to &amp;quot;Security&amp;quot;&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-2298&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-2298 Version set to &amp;quot;2.1&amp;quot;&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-2298&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-2361&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''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 zkwebui&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-2361&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-2389&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''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 chang&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-2389&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [IDEMPIERE] tsvikruha updated IDEMPIERE-2478&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''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?&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-2478&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [IDEMPIERE] tsvikruha updated IDEMPIERE-2478&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''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?&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-2478&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [IDEMPIERE] tsvikruha updated IDEMPIERE-2478 status set to &amp;quot;Reopened&amp;quot; -resolution set to &amp;quot;None&amp;quot;&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''Not-311d''''': [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-2478&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>CarlosRuiz</name></author>
		
	</entry>
	<entry>
		<id>https://globalqss.com/wiki/index.php?title=IDempiere/FullMeeting20150318&amp;diff=508&amp;oldid=prev</id>
		<title>CarlosRuiz: full meeting</title>
		<link rel="alternate" type="text/html" href="https://globalqss.com/wiki/index.php?title=IDempiere/FullMeeting20150318&amp;diff=508&amp;oldid=prev"/>
		<updated>2015-03-19T00:45:12Z</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 2015-03-18&lt;br /&gt;
&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''ocurieles''''': Good Morning guys&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': Hi&amp;lt;br&amp;gt;&lt;br /&gt;
'''''aguerra''''': hello everybody!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Deepak_''''': Hello All&amp;lt;br&amp;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;
'''''aguerra''''': hello CarlosRuiz&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Deepak_''''': Hello Carlos&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Deepak_''''': Carlos, In pricelist, currently vendorbreak supports break per BPartner only&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Deepak_''''': As BPartner is mandatory field&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Deepak_''''': Do you know why qty break for all BPartner not supported?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Deepak_, AFAIK not supported with price list break&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Deepak_''''': See pricelist break work for a BPartner&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Deepak_''''': But not for all BPartner by providing null BPartner&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Deepak_''''': BPartner is mandatory field on price list break&amp;lt;br&amp;gt;&lt;br /&gt;
'''''octavian_''''': Hello. Is it possible to run process from model validator ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Deepak_''''': CarlosRuiz, and following question is it good idea to make BPartner non mandatory and supporting qty break from price list break?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Deepak_''''': octavian, Yes it is possible&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Deepak_''''': You can look at how InOutGen.generate method launch process&amp;lt;br&amp;gt;&lt;br /&gt;
'''''octavian_''''': Thank you&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': Hello everyone..&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': hi Hideaki&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Hideaki''''': Hi red1&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': Konnichiwa&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Hideaki''''': Hello :D&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': Daarestiet from Krefeld! :-)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''aguerra''''': buenos dias red1&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': buenos aires aguerra&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Hi Thomas / Hi Alejandro&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hieplq''''': hi CarlosRuiz, i and nmicoud test IDEMPIERE-2244 and see some issue, also fixed it. please help me review it.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': ok hieplq - testing&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Deepak_''''': Sorry may my session got Zombie&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Deepak_''''': CarlosRuiz, and following question is it good idea to make BPartner non mandatory and supporting qty break from price list break?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Deepak_''''': If you answered above question, please repost&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Deepak_''''': As I can't see&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Deepak, for me sounds like a good idea - maybe check in forums what others think&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Deepak_''''': ohk&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Deepak_''''': We already started work on same&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [IDEMPIERE] ocurieles updated IDEMPIERE-1604 description set to &amp;quot;Extend the features on Window Customization / Tab Customization * Add Displayed Yes/No * Display Logic * Sequence * Where and Order By * Tab Customization &amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-1604&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': Hi 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.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Hi tbayen sounds interesting&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I saw something on Chuck's side about connecting BasicAuth with AD_User - but don't know the details &amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Another topic that I see interesting would be to authenticate using google apps&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I was wondering about that - and I think it can be good to make the &amp;quot;authenticator&amp;quot; pluggable&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': and maybe the LDAP implementation on idempiere would be moved as a plugin &amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': One 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).&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': but - in my research it didn't see as an easy task - there are several services to authenticate and manage things in different ways&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': if we make the authentication pluggable - then you can have a plugin that checks the certificate and correlates it with a user&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': or maybe the certificate brings the user information within and you just need to move ahead in the login process as authenticated&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I 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 services&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': tbayen,  there was also something tricky in the research I made for multi-tenant environments&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': My idea was that the certificate is checked by an apache proxy. It adds a new header that contains the user name.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': if different tenants wants different authentication services - then you would need a way to identify the tenant on the login page &amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': Then my idea was that the standard login process can use that header information to automatically fill the user and password field.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': not password - just user - and a way to know that the user was authenticated with the certificate&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': Yes, that was the idea.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': I 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.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hieplq''''': please investigate, we can rewrite login module with http://shiro.apache.org/&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': hieplq, that looks great &amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': at the moment we have two ways of authentication - ad_user and LDAP - seems like shiro can make it pluggable&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hieplq''''': seem shiro is skeleton, but it's good design for pluggable other authenticate method&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-1604&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [IDEMPIERE] Maybe AD_Tab.AD_Process_ID can be also a good candidate to customize for tenant.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-1604&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-1604 Fix Version set to &amp;quot;None&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-1604&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-1604&amp;lt;br&amp;gt;&lt;br /&gt;
'''''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.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-1604&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': My 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.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-2244 Attachment set to &amp;quot;IDEMPIERE-2244_fordev.patch&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
'''''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, I&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-2244&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-2516 Attachment set to &amp;quot;IDEMPIERE-2516_add.patch&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
'''''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?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-2516&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [IDEMPIERE] nmicoud updated IDEMPIERE-2516&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [IDEMPIERE] Yes, i haven't though of this possibility, but in this case the System value must override the tenant value. Thanks ! Nicolas&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-2516&amp;lt;br&amp;gt;&lt;br /&gt;
'''''norbertbede''''': hi all&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Hi norbertbede &amp;lt;br&amp;gt;&lt;br /&gt;
'''''hieplq_''''': hi CarlosRuiz, i will test IDEMPIERE-2244 when i has strong network. wdyt about IDEMPIERE-2523?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': hieplq, if you and nmicoud tell me that 2244 is ready I can integrate it / so, please make your tests thorough  :)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': ah 2523 -  :DDD the lazy patch&amp;lt;br&amp;gt;&lt;br /&gt;
'''''norbertbede''''': in interesting issue we found - related to peformance&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hieplq__''''': sure, next day i will test script, and material to sure parameter update to eclipse&amp;lt;br&amp;gt;&lt;br /&gt;
'''''norbertbede''''': we have locally PG91 on amazon 93 same task tooks locally 3 sec on amazon 90 sec&amp;lt;br&amp;gt;&lt;br /&gt;
'''''norbertbede''''': we found a difference setup - parameter - enable_material&amp;lt;br&amp;gt;&lt;br /&gt;
'''''norbertbede''''': this was locally disabled on server 93 enabled&amp;lt;br&amp;gt;&lt;br /&gt;
'''''norbertbede''''': lot discussion arounds&amp;lt;br&amp;gt;&lt;br /&gt;
'''''norbertbede''''': will test night change parameter&amp;lt;br&amp;gt;&lt;br /&gt;
'''''norbertbede''''': any experience ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''norbertbede''''': more info: http://www.postgresql.org/docs/9.3/static/runtime-config-query.html&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': nope - not experience with that parameter here&amp;lt;br&amp;gt;&lt;br /&gt;
'''''norbertbede''''': your setup is true or false, maybe just for curious&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': it says there the default is on&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': let me check - I haven't touched defaults&amp;lt;br&amp;gt;&lt;br /&gt;
'''''norbertbede''''': sure. thanks&amp;lt;br&amp;gt;&lt;br /&gt;
'''''norbertbede''''': suggest this tool http://explain.depesz.com/ for everybody&amp;lt;br&amp;gt;&lt;br /&gt;
'''''norbertbede''''': for analysing queries&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': in my postgresql - checked with &amp;quot;show all&amp;quot; command&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': is not showing any value for enable_material&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': not in 8.4 neither in 9.4&amp;lt;br&amp;gt;&lt;br /&gt;
'''''norbertbede''''': this &amp;quot;explain&amp;quot; us materialisation tooks on server 1. 0sec from query time AND second server 47% from query time&amp;lt;br&amp;gt;&lt;br /&gt;
'''''norbertbede''''': strange&amp;lt;br&amp;gt;&lt;br /&gt;
'''''norbertbede''''': but thanks. i will share our experiences with that&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [IDEMPIERE] tsvikruha updated IDEMPIERE-2437&amp;lt;br&amp;gt;&lt;br /&gt;
'''''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.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-2437&amp;lt;br&amp;gt;&lt;br /&gt;
'''''norbertbede''''': CarlosRuiz, @tomassvikruha update our favorite topic :) theme &amp;quot;Make iDempiere themes definable on different levels&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
'''''norbertbede''''': we move forward 1 step&amp;lt;br&amp;gt;&lt;br /&gt;
'''''norbertbede''''': means we want to find out how we can switch client theme when login&amp;lt;br&amp;gt;&lt;br /&gt;
'''''norbertbede''''': tomas made some java early stage classes but he describe our problem&amp;lt;br&amp;gt;&lt;br /&gt;
'''''norbertbede''''': would be helpful if you can advice Tomas direction&amp;lt;br&amp;gt;&lt;br /&gt;
'''''norbertbede''''': thanks well&amp;lt;br&amp;gt;&lt;br /&gt;
'''''norbertbede''''': we are online now both so can interact if required&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': thanks norbertbede / tomassvikruha - I was struggling here with an eclipse issue&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I don't know about the resources not refreshed - sounds like some cached resources issue&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': but on the issue about login page with a default system-wide theme&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': in several tickets we've found the need to have a way to identify a tenant from the login page&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': maybe something like http://url/webui?AD_Client_ID=1000000 could make the trick&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tomassvikruha''''': Maybe 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 styles&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I think if you push F5 it will reload the correct &amp;lt;br&amp;gt;&lt;br /&gt;
'''''norbertbede''''': can be this forced by login without F5 ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''norbertbede''''': by code i mean&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tomassvikruha''''': yes, F5 will reload browser page&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tomassvikruha''''': after it is everything correct&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [iDempiere] CarlosRuiz_globalqss pushed 1 commit to release-2.1 [+0/-0/±3] https://bitbucket.org/idempiere/idempiere/commits/&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [iDempiere] globalqss 033c01e - IDEMPIERE-2516 iDempiere monitor shows inactive clients (maintenance mode / active sessions) / thanks to Nicolas Micoud (nmicoud)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-2516 status set to &amp;quot;Resolved&amp;quot; -assignee set to &amp;quot;Nicolas Micoud&amp;quot; -resolution set to &amp;quot;Fixed&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-2516&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': don't know if that refresh can be forced programatically&amp;lt;br&amp;gt;&lt;br /&gt;
'''''norbertbede''''': ok thanks well we will try again with hieplq&amp;lt;br&amp;gt;&lt;br /&gt;
'''''norbertbede''''': to sort out&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-2523 Attachment set to &amp;quot;IDEMPIERE-2523_alt.patch&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
'''''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?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-2523&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-2298 status set to &amp;quot;Resolved&amp;quot; -resolution set to &amp;quot;Won't Fix&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
'''''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 server&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-2298&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-2298 labels set to &amp;quot;Security&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-2298&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-2298 Version set to &amp;quot;2.1&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-2298&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-2361&amp;lt;br&amp;gt;&lt;br /&gt;
'''''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 zkwebui&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-2361&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-2389&amp;lt;br&amp;gt;&lt;br /&gt;
'''''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 chang&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-2389&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [IDEMPIERE] tsvikruha updated IDEMPIERE-2478&amp;lt;br&amp;gt;&lt;br /&gt;
'''''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?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-2478&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [IDEMPIERE] tsvikruha updated IDEMPIERE-2478&amp;lt;br&amp;gt;&lt;br /&gt;
'''''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?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-2478&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [IDEMPIERE] tsvikruha updated IDEMPIERE-2478 status set to &amp;quot;Reopened&amp;quot; -resolution set to &amp;quot;None&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-311d''''': [IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-2478&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>CarlosRuiz</name></author>
		
	</entry>
</feed>