Adrian,

what i proposed to you was a compromise. You seem to only accept your
way, as happened many times in the past.

therefore i am not in for compromises any more. I would like you to
remove the context code which enables the override in the web.xml. It
makes the system unnecessarily complicated for a feature i see no use. 

It also causes to prohibit widgets comments in the example component
which should show comments by default to follow the principle to show
all possibilities in the system

Regards,
Hans

On Thu, 2010-07-08 at 20:00 -0700, Adrian Crum wrote:
> Hans,
> 
> It's good that you took the time to understand the problem.
> 
> What would be acceptable is to revert the changes you made so the original 
> behavior is restored. Your first commit tried to fix something that wasn't 
> broken, and your second commit disables a demonstration of how the widget 
> comments can be controlled.
> 
> -Adrian
> 
> --- On Thu, 7/8/10, Hans Bakker <mailingl...@antwebsystems.com> wrote:
> 
> > From: Hans Bakker <mailingl...@antwebsystems.com>
> > Subject: Re: svn commit: r961684 - 
> > /ofbiz/trunk/framework/widget/src/org/ofbiz/widget/ModelWidget.java
> > To: dev@ofbiz.apache.org
> > Date: Thursday, July 8, 2010, 7:35 PM
> > Ok this is what happened:
> > 
> > I upgraded ofbiz from about 3-4 weeks ago. Some time ago i
> > created a new
> > component in hot deploy using the web.xml from the example
> > component. I
> > see the widget comments are not generated. I check
> > widget.properties and
> > see the parameter is set to true. I used this feature
> > before and never
> > had a problem. I see that in widgetBoundaryCommentsEnabled
> > class the
> > 'context stuff' is changing true to false.
> > 
> > I not really see the benefit of this code, why would
> > somebody want to
> > change this setting by the context content? However, as
> > long as the
> > parameter in widget properties works, then i am fine. So i
> > made the
> > change that this parameter can only be overridden if the
> > widget comments
> > are switched of.
> > 
> > I now see that the comments in the example component are
> > switched off in
> > web.xml? I also do not understand this, especially the
> > example component
> > should show comments?
> > 
> > I avoid this confusion in the future I added a comment in
> > widget.properties that only 'false' can be overridden and
> > commented out
> > the code in web.xml of the example component.
> > 
> > I expect this should be acceptable to everybody?
> > 
> > Regards,
> > Hans
> > 
> > 
> > 
> > On Fri, 2010-07-09 at 00:28 +1200, Scott Gray wrote:
> > > Hi Hans,
> > > 
> > > Two points:
> > > 1.  Calm down, this is just a discussion. 
> > Telling Adrian to look at the code is perfectly valid,
> > getting mad and making threats is not
> > > 2.  You're not the first to mention it but I
> > don't know where this idea of a veto came from, it doesn't
> > exist.  When required, the PMC as a group can make
> > binding decisions but not individuals.
> > > 
> > > Regards
> > > Scott
> > > 
> > > On 9/07/2010, at 12:17 AM, Hans Bakker wrote:
> > > 
> > > > please check the code before you comment?
> > > > 
> > > > i changed it because the comments were not shown
> > by default anymore as
> > > > was originally.
> > > > 
> > > > If you go that far , i will go so far and will
> > use my veto and revert
> > > > the code that added this context stuff? 'true' in
> > the properties file
> > > > should always show the widgets comments
> > irrespective of the context.
> > > > 
> > > > no wonder there aren't any significant changes in
> > the last few
> > > > months ....
> > > > 
> > > > Regards,
> > > > Hans
> > > > 
> > > > 
> > > > On Thu, 2010-07-08 at 04:47 -0700, Adrian Crum
> > wrote:
> > > >> Then you should change the description, not
> > the code. The intended behavior is:
> > > >> 
> > > >> The properties setting is the default, it can
> > be overridden in the web.xml file (application-wide
> > setting), or in the context (screen-specific setting).
> > > >> 
> > > >> -Adrian
> > > >> 
> > > >> --- On Thu, 7/8/10, Hans Bakker <mailingl...@antwebsystems.com>
> > wrote:
> > > >> 
> > > >>> From: Hans Bakker <mailingl...@antwebsystems.com>
> > > >>> Subject: Re: svn commit: r961684 -
> > /ofbiz/trunk/framework/widget/src/org/ofbiz/widget/ModelWidget.java
> > > >>> To: dev@ofbiz.apache.org
> > > >>> Date: Thursday, July 8, 2010, 3:13 AM
> > > >>> I agree with what the description of
> > > >>> the code says at the top.
> > > >>> 
> > > >>> your setting makes that the
> > widget.verbose by default is
> > > >>> false and the
> > > >>> messages are not shown.
> > > >>> 
> > > >>> Regards,
> > > >>> Hans
> > > >>> 
> > > >>> P.S. i missed the last comments, which
> > one?
> > > >>> 
> > > >>> On Thu, 2010-07-08 at 21:54 +1200, Scott
> > Gray wrote:
> > > >>>> The context setting should override
> > the
> > > >>> widget.properties setting, that is the
> > only reason why we
> > > >>> have a context version of the setting.
> > > >>>> 
> > > >>>> Please respond to this one, you
> > haven't responded to
> > > >>> the discussion regarding your last commit
> > yet.
> > > >>>> 
> > > >>>> Regards
> > > >>>> Scott
> > > >>>> 
> > > >>>> HotWax Media
> > > >>>> http://www.hotwaxmedia.com
> > > >>>> 
> > > >>>> On 8/07/2010, at 9:49 PM, hans...@apache.org
> > > >>> wrote:
> > > >>>> 
> > > >>>>> Author: hansbak
> > > >>>>> Date: Thu Jul  8 09:49:57
> > 2010
> > > >>>>> New Revision: 961684
> > > >>>>> 
> > > >>>>> URL: http://svn.apache.org/viewvc?rev=961684&view=rev
> > > >>>>> Log:
> > > >>>>> make
> > widgetBoundaryCommentsEnabled work as the
> > > >>> descriptions states: Widget boundary
> > comments are enabled by
> > > >>> setting widgetVerbose true in the context
> > Map, OR by setting
> > > >>> widget.verbose=true in widget.properties.
> > And not let the
> > > >>> context override the widget.properties
> > setting
> > > >>>>> 
> > > >>>>> Modified:
> > > >>>>> 
> > > >>>
> > ofbiz/trunk/framework/widget/src/org/ofbiz/widget/ModelWidget.java
> > > >>>>> 
> > > >>>>> Modified:
> > > >>>
> > ofbiz/trunk/framework/widget/src/org/ofbiz/widget/ModelWidget.java
> > > >>>>> URL: 
> > > >>>>> http://svn.apache.org/viewvc/ofbiz/trunk/framework/widget/src/org/ofbiz/widget/ModelWidget.java?rev=961684&r1=961683&r2=961684&view=diff
> > > >>>>> 
> > > >>>
> > ==============================================================================
> > > >>>>> ---
> > > >>>
> > ofbiz/trunk/framework/widget/src/org/ofbiz/widget/ModelWidget.java
> > > >>> (original)
> > > >>>>> +++
> > > >>>
> > ofbiz/trunk/framework/widget/src/org/ofbiz/widget/ModelWidget.java
> > > >>> Thu Jul  8 09:49:57 2010
> > > >>>>> @@ -21,6 +21,7 @@ package
> > org.ofbiz.widget;
> > > >>>>> import java.io.Serializable;
> > > >>>>> import java.util.Map;
> > > >>>>> import org.w3c.dom.Element;
> > > >>>>> +import
> > org.ofbiz.base.util.Debug;
> > > >>>>> import
> > org.ofbiz.base.util.UtilGenerics;
> > > >>>>> import
> > org.ofbiz.base.util.UtilProperties;
> > > >>>>> 
> > > >>>>> @@ -110,7 +111,7 @@ public class
> > ModelWidget
> > > >>> implements Seri
> > > >>>>>     */
> > > >>>>>    public static
> > boolean
> > > >>>
> > widgetBoundaryCommentsEnabled(Map<String, ? extends
> > > >>> Object> context) {
> > > >>>>>       
> > boolean
> > > >>> result =
> > > >>>
> > "true".equals(UtilProperties.getPropertyValue("widget",
> > > >>> "widget.verbose"));
> > > >>>>> -        if
> > (context != null)
> > > >>> {
> > > >>>>> +        if
> > (result == false
> > > >>> && context != null) {
> > > >>>>> 
> > > >>>   String str = (String)
> > > >>>
> > context.get(enableBoundaryCommentsParam);
> > > >>>>> 
> > > >>>   if (str != null) {
> > > >>>>> 
> > > >>>   result =
> > "true".equals(str);
> > > >>>>> 
> > > >>>>> 
> > > >>>> 
> > > >>> 
> > > >>> -- 
> > > >>> Ofbiz on twitter: http://twitter.com/apache_ofbiz
> > > >>> Myself on twitter: http://twitter.com/hansbak
> > > >>> Antwebsystems.com: Quality services for
> > competitive rates.
> > > >>> 
> > > >>> 
> > > >> 
> > > >> 
> > > >> 
> > > > 
> > > > -- 
> > > > Ofbiz on twitter: http://twitter.com/apache_ofbiz
> > > > Myself on twitter: http://twitter.com/hansbak
> > > > Antwebsystems.com: Quality services for
> > competitive rates.
> > > > 
> > > 
> > 
> > -- 
> > Ofbiz on twitter: http://twitter.com/apache_ofbiz
> > Myself on twitter: http://twitter.com/hansbak
> > Antwebsystems.com: Quality services for competitive rates.
> > 
> > 
> 
> 
>       

-- 
Ofbiz on twitter: http://twitter.com/apache_ofbiz
Myself on twitter: http://twitter.com/hansbak
Antwebsystems.com: Quality services for competitive rates.

Reply via email to