<?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%2FFullMeeting20130313</id>
	<title>IDempiere/FullMeeting20130313 - 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%2FFullMeeting20130313"/>
	<link rel="alternate" type="text/html" href="https://globalqss.com/wiki/index.php?title=IDempiere/FullMeeting20130313&amp;action=history"/>
	<updated>2026-04-05T19:29:51Z</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/FullMeeting20130313&amp;diff=236&amp;oldid=prev</id>
		<title>CarlosRuiz: full meeting</title>
		<link rel="alternate" type="text/html" href="https://globalqss.com/wiki/index.php?title=IDempiere/FullMeeting20130313&amp;diff=236&amp;oldid=prev"/>
		<updated>2013-03-13T16:17:50Z</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 2013-03-13&lt;br /&gt;
&amp;lt;/font&amp;gt;&lt;br /&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;
'''''a42niem''''': Guten Tag&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': Is there a place where we can find a kind of road map ; where we could find the next steps of the development. eg : version 1, then integration of ticket XXX (if a major one like those of Lazy Trees) ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': nmicoud, the roadmap defined in july was this   http://jira.idempiere.com/issues/?filter=10201&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I think we're basically done - there are maybe a couple of those tickets that won't make it on first release&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': meybe it can be updated so that we could affect tickets to a prticuliar release ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': eg : &amp;quot;IDEMPIERE-390        Attachments/archives on load balancer scenario &amp;quot; will be done in v 1.2&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': jira has that feature - to plan roadmaps - but we need to do another round of planning&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': ok&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': we're now frantically detecting and solving bugs - you must have noted that  :-)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': Yep, talking about this, i found an &amp;quot;interesting&amp;quot; bug this morning as described in (IDEMPIERE-731). Could you give me what you think about it&amp;lt;br&amp;gt;&lt;br /&gt;
'''''tbayen''''': Hi&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Hi Thomas&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': nmicoud, interesting bug&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': yep, i've search a long long time to find it&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': but not sure of how to fix it&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': sounds like m_nodes is one of those static variables that are not cleared on reset cache?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': m_nodes seems ok, it has only active records&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': were you testing on idempiere or 361?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': 361 and demo.idempiere.com&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': you can't complete a bank statement by now&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': cos I think I solved something similar recently on iDempiere - but didn't implement the auto-deactivation of transitions&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': i think that auto-deactivation should be set&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': an inactive node cannot be used anywhere, no ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yep - but maybe is about user configuring the wf being careful&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': also. But as thers is not a real validation of workflow, it's hard to check. Nevertheless, MWorkflow.getTransitions should not use inactive transitions&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': when you deactivate a transition usually you need to go and reconnect the nodes that are now disconnected&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': there is a &amp;quot;Validate workflow&amp;quot; process - maybe we need to check if is working to detect those cases&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': AFAIK, this process only check ad_workflow table.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': must check for loops on transitions&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': how the bug should be fixed then ? through this check process ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': note that this bug should be found on every kind of workflow (not only document process ones)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yep - definitely a user can mess up the workflow (or other configuration things)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': not very easy to cope with that&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': making the code safer to react on those events - and the validate processes maybe are the way&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': because i'm not sur that the validating process is mandatory for document workflows&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': maybe we can run validate process on every event on nodes and transitions&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': yep&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': similar to how the validate payment term works - a user can go to payment term and mess up the schema - on every change on schema the validate payment term is ran&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': but at the very end, the user must know that the WF is not validated&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': schema -&amp;gt; I mean schedule&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yes - the process disable the valid flag if is not valid&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': or, maybe we can check the validate checkbox before executing the WF ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yep - that's a good safety measure&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': and inform properly the user &amp;quot;workflow is invalid, please run validate workflow process and fix&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': so 1st step : modification in MWorkflow ; 2nd : a &amp;quot;real&amp;quot; validating check workflow process ; 3 rd : control before executing a wf ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': which modifications to MWorkflow have you in mind?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': Modify MWorkflow.getTransitions (int AD_Client_ID) so that it will add the node to the list only if it is activated.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': the 2nd modification is on MWFNode : deactivating a node should deactivate its transitions (one modification per class)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': not sure about this 2nd &amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': the transition where the node is used&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I mean - user must do that consciously&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': you know users...&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': deactivating records is so easy&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': ha - you're right WorkflowValidate is doing nothing - just two minor checks on wf&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': yep. You always win with that :)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': you can have the case where somebody inactivate a node by mistake - and then activate it again - but all transitions are inactivated without the user noting it&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': correct&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': for those kind of things spreading in many tables is better to have a process if you want to do that&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': you mean isActive =&amp;gt; Process ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yes - similarly, I remember somebody proposed that inactivating a menu folder must inactivate all options below that folder&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': that's not good if done by mistake&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': so, in such case is better in UX terms to have a process to &amp;quot;inactivate a menu folder and all its options&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': at least the user is aware of what is doing when running such process&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': could also be applied to BPartner ; deactivate one should also inactivate contacts, location, ...&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': so it means that the inactive checkbox will be hidden ? or set to button ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': in workflow configuration - if you inactivate a middle node - you must connect the two nodes disconnected with a new transition&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': inactive checkbox =  IsActive checkbox&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': active flag hidden -&amp;gt; probably not - the code must be more careful about those conditions&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': but if it is set as a button, it can be hidden for some roles ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': easily&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': ah - yes - if you make that process maybe is good to inactivate the flag in such tab&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': or use the current IsActive column to call the inactivate process&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': no, doesn't sound good to use isactive for that&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': you have the checkbox (for everyone) or the process (for some roles)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': the process can have a parameter to &amp;quot;reconnect sibling nodes&amp;quot; - and create a transition for the previous and next node if that transition doesn't exist &amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': that would make life easier when playing with workflows&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': yes ; but another thing : document workflow'nodes must not be deactivated or altered as there is a lot of things which are hardcoded, no ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': well - those four initial nodes must always exist - maybe validate workflow must check that&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': yes. If document process =&amp;gt; 4 mandatory nodes must be present and active&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': start prepare complete auto&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': the validate workflow must check also for loops in the transitions - I thought it was doing that &amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': this apply to all kind of wf&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yep&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': so what do we do ? at least Modify MWorkflow.getTransitions (int AD_Client_ID) so that it will add the node to the list only if it is activated and then after adding control  in validate workflow process ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': as this will be consistent with m_nodes&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': the class is different ...&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': correc, getTransitions is in MWFNode&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': it only checks for the AD_Client&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': so - you propose something like this:&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': diff -r 59d3c3430c9f org.adempiere.base/src/org/compiere/wf/MWFNode.java&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': --- a/org.adempiere.base/src/org/compiere/wf/MWFNode.java Wed Mar 13 16:05:29 2013 +0800&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': +++ b/org.adempiere.base/src/org/compiere/wf/MWFNode.java Wed Mar 13 08:54:20 2013 -0500&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': @@ -245,7 +245,8 @@&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''':    for (int i = 0; i &amp;lt; m_next.size(); i++)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''':    {&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''':     MWFNodeNext next = m_next.get(i);&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': -   if (next.getAD_Client_ID() == 0 || next.getAD_Client_ID() == AD_Client_ID)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': +   MWFNode node = MWFNode.get(getCtx(), next.getAD_WF_Next_ID());&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': +   if (node.isActive() &amp;amp;&amp;amp; (next.getAD_Client_ID() == 0 || next.getAD_Client_ID() == AD_Client_ID))&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''':      list.add(next);&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''':    }&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''':    MWFNodeNext[] retValue = new MWFNodeNext [list.size()];&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': yes&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': sounds correct - must not bring transitions to inactive nodes&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': if users know what he is doing, there will not be NPE&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': elsewhere, there will be the validate process&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yep - that actual validate is just a false safety   :-D&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': but a great asset for sales men : &amp;quot;you see there is a  great process which controly ou wf!&amp;quot; :))&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': hola just arrived at airport now.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Hi red1 &amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': CarlosRuiz: Edwin and me like to convert the TOC to plugin.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': sorry red1 - my machine rebooted&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': lost your messages after &amp;quot;Edwin and me like to convert ...&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': convert the TOC to IDempiere.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': we can help review and implement a case.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': hi@all&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Hi JanThielemann &amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': red1, for TOC I just have the buffer management part - Gustavo sent us a doc - did you get it?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': yes I just saw it q&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': hi jan&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': red1 do you have a step by step tutorial for manufacturing?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': I got this requirement from a customer : add a ShowInactiveRecords button on Window Search panel. By default, you only see active records. But you can see also inactive by pushing this button. So, the filters for the panel will be SavedQuery / History Records / ShowInactiveRecords. WDYT ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': JanThielemann: my forum has somewhat but on Libero.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': is libero different from the manufacturing in idempiere?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': nmicoud, that sounds like an interesting requirement&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': i agree ; should it deserves a jira ticket ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': that would mean also that when opening windows the records must be filtered initially to show just active&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': yes&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': well - the options sounds good - I would use it - I don't like searching to find inactive records that I'm not interested in&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': same behaviour as Table fields or Search panel&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': but maybe the default of such option can be configurable via MSysConfig&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': it can ; but you can also change it through Find panel&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yes - I mean - the default - if that flag is enabled or disabled by default - and use that flag also for the initial search&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': not sure if MSysConfig or a user preference&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': sounds more like a user pref&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': yes&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': Just to be sure User Preference in webUI are Automatic Commit, Automatic New Record, Dict. maintenance and log migration script ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': JanThielemann, libero mfg was dropped on idempiere - we integrated mfg light from Adaxa&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': CarlosRuiz is there any step by step tutorial or documentation about it?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yes - Adaxa published one in their howtos&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': nmicoud, there is a table called AD_UserPreference&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': those four that you mention are the modifiable on such little window&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': but if you open Preference window you'll see that we're using that table to save many more things&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': i.e. the collapsed status of detail for each window&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': How the user will set this preference ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': you could save that per window/user there&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': or - if general then it must be placed on the preference little window&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': so he can initially see all records on products and only active in bpartner&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': JanThielemann, here https://docs.google.com/folder/d/0B3bIqlUcP8LccElYY25nNkNCMlU/edit&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': &amp;quot;HowTo Manufacturing Light v3.pdf&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': it depends - you want to make that preference per window - or general?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': or both'&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': thank you CarlosRuiz&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': first i though of making it general. But maybe it can be useful to set it per window/tab ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': maybe too complex if set per window. A general setting should be enough. You don't search inactive records everyday&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yep - is the default - you can always override the default doing a search&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': yes ; i will create a ticket for this&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': would that effect advance search as well ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-001''''': [iDempiere] 1 commit https://bitbucket.org/idempiere/idempiere/commits/&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-001''''': [iDempiere] globalqss 359ed11b039f Clean migration scripts - disable log for AD_Preference and UPDATE C_AcctProcessor SET DateNextRun&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': hum... don't know. It should have the same behaviour as Filter History, no ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yep - I think it's like a flag besides History -&amp;gt; &amp;quot;Show Active&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': &amp;quot;Show Inactive&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': hehe - yes - Show Inactive&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': or a list : Active / Inactive / All ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': and filled by default with the preference set by user&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': as there is 2 lists&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': And we will hide the active column from advance search ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I think better a flag - easier&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': and we can keep the Active column to allow search Active=N&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': ok&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': Carlos, isn't active =n when the flag is off ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': Sorry, I means when it is on.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': if you want to drop Active from the column list - then we would need the option as a list - like nmicoud pointed (All / Active / Inactive)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': but I think it can be simpler to have a &amp;quot;Show Inactive&amp;quot; flag&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': when show inactive=Y - then no filter is applied (like actual behavior)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': Nvm, it is late here :)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': when show inactive=N - then isactive=Y filter is applied&amp;lt;br&amp;gt;&lt;br /&gt;
'''''buildmaster''''': Project iDempiere build #887: SUCCESS in 7 min 18 sec: http://jenkins.idempiere.com/job/iDempiere/887/&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': can you tell me why the getList web service only returns the identifyer columns? e.g. if i want my webservice to return value and name but only name is marked as identifyer in the table and column window, only the name is returned&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yes JanThielemann - it's intended to return what is defined on the reference list&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': you can get more columns using queryData&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': okay, just wondering :)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': hengsin: can you tell me how i have to configure my plugins? they have a 2pack and should use the AdempiereActivator. also they should autostart but if i let them autostart with a start level of 6 or below i get a lot of errors and if i set the start level to 7 or higher it doesn't activate the plugin&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': hmm to slow :(&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': there is no more update when adding or updating a jira ticket on this channel ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': nmicoud, I enabled yesterday full notifications - but I think is too much information&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': and changed to show just basic information and now is showing nothing&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': maybe we can ask TkTech about - if JIRA changed something that notifico is not expecting&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': Who is TkTeck ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': or - if you want I can enable back the full notifications - but is somewhat noisy&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': TkTech is the provider of free Notifico service http://n.tkte.ch/&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': ah ok ; no that's is no critical. Just wondering why since this morning there was no notification&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': it's not a huge task to go to the main page of jira&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I usually read it in google reader&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': will try it&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': carlos can you tell me how i have to configure my plugins? they have a 2pack and should use the AdempiereActivator. also they should autostart but if i let them autostart with a start level of 6 or below i get a lot of errors and if i set the start level to 7 or higher it doesn't activate the plugin&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': the errors are related to the pipo plugins which seems not to be completly loaded at this time&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I've had had problems with the same&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': usually it works for me install the plugin after the server has started&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': and then start it&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': but whats with the swing client?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': but maybe you can report that behavior as a bug better&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': ah - don't know about swing&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': i'll create a ticket&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': guys - thanks for the meeting&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': gt&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': gtg&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': who should i assign it?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': nobody  :-)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': bye&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>CarlosRuiz</name></author>
		
	</entry>
</feed>