Adrian,

can you please give us the business reason why you want the widget
properties setting via widgets.properties and web.xml as you implemented
it?

i really cannot see the benefits from a business point of view. The
disadvantages I already gave you.

Regards,
Hans



On Thu, 2010-07-08 at 23:04 -0700, Adrian Crum wrote:
> Exactly! That's what I have been trying to say all along.
> 
> If Hans copied the Example component to create a new project, and the HTML 
> comments were turned off in the Example component, then that doesn't mean 
> there was a bug in the screen widgets. Instead, there was a problem in the 
> settings in Hans' local copy.
> 
> If we want to turn on HTML comments in the Example component, then fine - 
> let's discuss that. But why cripple the entire widget HTML comments feature 
> in the process?
> 
> Btw, I noticed the resources component (which I believe generates new 
> components) has widget comments turned off. That should be changed so they 
> are on by default.
> 
> -Adrian
> 
> 
> --- On Thu, 7/8/10, David E Jones <d...@me.com> wrote:
> 
> > From: David E Jones <d...@me.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, 10:52 PM
> > 
> > Just because you are fine with how it works doesn't mean
> > others are fine with it, which is usually the reason a
> > discussion starts and discovering such differences and
> > exploring possible resolutions is the point of discussions.
> > 
> > For my part, getting back to the issue, I also noticed that
> > the widget demarcation comments were no longer on by default
> > and I found it somewhat annoying. I don't think that the
> > changes Hans made are the right way to go. In fact, I think
> > how it worked before the round of changes to this that were
> > done before the changes Hans made was the way to go, ie:
> > like most things in OFBiz a default of a more
> > developer-friendly mode (the demarcation comments on) with a
> > configuration option to make it more production-friendly
> > (demarcation comments off).
> > 
> > -David
> > 
> > 
> > On Jul 8, 2010, at 11:45 PM, Adrian Crum wrote:
> > 
> > > David,
> > > 
> > > You are missing the point - there was no issue. The
> > code worked fine.
> > > 
> > > I *have* addressed the issue. The correct behavior as
> > designed was detailed in my first reply. If anyone needs
> > further information they can check the commit logs and the
> > related Jira issue.
> > > 
> > > Hans had a misconfigured local copy, and he didn't
> > understand why it wasn't working the way it should. Instead
> > of asking for help on the mailing list, he arbitrarily
> > changed the trunk. If anyone else had done the same thing
> > there would be a similar reaction from the community.
> > > 
> > > Hans just admitted he made a mistake in his local
> > copy. Why should the trunk change to fix a mistake in
> > someone's local copy?
> > > 
> > > If Hans wants to change the design, then that's fine -
> > lets discuss that. But in the meantime the trunk is broken.
> > Hans broke it. I've tried to reason with him and asked him
> > to unbreak it.
> > > 
> > > What is so hard to understand about that?
> > > 
> > > -Adrian
> > > 
> > > 
> > > --- On Thu, 7/8/10, David E Jones <d...@me.com>
> > wrote:
> > > 
> > >> From: David E Jones <d...@me.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, 10:32 PM
> > >> 
> > >> Adrian,
> > >> 
> > >> I hate to say it, but it seems like these messages
> > from
> > >> Hans are presenting the issue and attempting to
> > initiate a
> > >> discussion on the best way to go forward, and your
> > messages
> > >> are not discussing the issue and instead appealing
> > to some
> > >> sort of reason to not change how things are at
> > all.
> > >> 
> > >> This doesn't seem to be a two-way cooperation, so
> > who is it
> > >> that you want Hans to cooperate with? 
> > >> 
> > >> -David
> > >> 
> > >> 
> > >> On Jul 8, 2010, at 9:58 PM, Adrian Crum wrote:
> > >> 
> > >>> Hans,
> > >>> 
> > >>> There was no need for a compromise because
> > there was
> > >> no problem to begin with.
> > >>> 
> > >>> You just admitted the problem you were
> > experiencing
> > >> was due to a misconfiguration in your local copy.
> > Your
> > >> solution to that misconfiguration was to change
> > the trunk.
> > >> The trunk was not the problem - the problem was in
> > your
> > >> local copy.
> > >>> 
> > >>> Your changes broke the trunk. Please un-break
> > it.
> > >>> 
> > >>> If you revert your changes and properly
> > configure your
> > >> local copy, then everything will work as you
> > expect it to.
> > >>> 
> > >>> Please learn to cooperate. We are a community
> > of peers
> > >> and things will go smoother if you learn to follow
> > advice.
> > >>> 
> > >>> -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, 8:33 PM
> > >>>> 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.
> > >>>> 
> > >>>> 
> > >>> 
> > >>> 
> > >>> 
> > >> 
> > >> 
> > > 
> > > 
> > > 
> > 
> > 
> 
> 
>       

-- 
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