That is fine with me as long as by default there is no active override
in any web.xml

Regards,
Hans

On Mon, 2011-09-19 at 01:52 +0100, Adrian Crum wrote:
> Let's see if we can bring this to a happy ending.
> 
> If the widget.verbose setting in the properties file is false, then it 
> overrides any other setting and all boundary comments are shut off.
> 
> If the widget.verbose setting in the properties file is true, then it 
> follows the previous pattern, where true is the default, but it can be 
> overridden in web.xml and in the context Map.
> 
> Will that work for everyone?
> 
> -Adrian
> 
> On 9/15/2011 5:01 PM, Jacopo Cappellato wrote:
> > I am going to feel bad if I don't add my 2 cents to this thread :-)
> > I agree with Jacques that the formatting of boundary comments should be 
> > output specific (i.e no output for CSV etc...) instead of always rendering 
> > as html comments.
> > As regards the logic to determine if comments should be enabled or not, I 
> > don't have a strong opinion because I have always used this feature in a 
> > very rough way (enable all or disable all); however I can understand the we 
> > may want to avoid that (when widget.properties.enableBoundaryComments == 
> > false) the comments are enabled by passing a URL parameter to the screen.
> >
> > Kind regards,
> >
> > Jacopo
> >
> > On Sep 15, 2011, at 4:18 PM, Jacques Le Roux wrote:
> >
> >> Someone I work with suggested:
> >>
> >> I have to point out though that I kind of agree with the way David put it 
> >> in that the "false" setting could have a priority, i.e. it's like in 
> >> security permissions where "deny" has precedence over allow, so if you set 
> >> it in widget.properties to false then you're sure comments will never be 
> >> enabled anywhere... security-wise it makes sense despite the comment about 
> >> qc...
> >>
> >> Maybe something like this? (compromise between the two)
> >>
> >> if (widget.properties.enableBoundaryComments == false
> >>        || web.xml.enableBoundaryComments == false
> >>        || context.enableBoundaryComments == false) {
> >>    return false;
> >> } else { // This is the solution Scott wrote, but use overriding settings 
> >> only for null and true values
> >>    if (context.enableBoundaryComments != null) return 
> >> context.enableBoundaryComments;
> >>    if (web.xml.enableBoundaryComments != null) return 
> >> web.xml.enableBoundaryComments;
> >>    if (widget.properties.enableBoundaryComments != null) return 
> >> widget.properties.enableBoundaryComments;
> >>    return false;
> >> }
> >>
> >> Could probably rewrite that to be less redundant but you get the idea...
> >>
> >> jleroux: I quickly reformated my own way ;o), It seems a good idea to me, 
> >> what do you think?
> >>
> >> Also my colleague also wrote:
> >> Only thing I have to add is that I didn't see anyone address the issue 
> >> that HTML comments are outputted for CSV (because there's no<csv>  element 
> >> and you have to use<html>) element. No matter what widget.verbose is set 
> >> to, there should never be HTmL comments outputted for csv. so this only 
> >> addresses half the bugs...
> >>
> >> We have no patches so far...
> >>
> >> Jacques
> >>
> >>
> >>
> >> Dimitri Unruh wrote:
> >>> +1
> >>>
> >>>
> >>> Dimitri Unruh
> >>> Consultant AEW
> >>> Lynx-Consulting GmbH
> >>> Johanniskirchplatz 6
> >>> 33615 Bielefeld
> >>> Deutschland
> >>> Fon: +49 521 5247-0
> >>> Fax: +49 521 5247-250
> >>> Mobil: +49 160 90 57 55 13
> >>>
> >>>
> >>> Company and Management Headquarters:
> >>> Lynx-Consulting GmbH, Johanniskirchplatz 6, 33615 Bielefeld, Deutschland
> >>> Fon: +49 521 5247-0, Fax: +49 521 5247-250, www.lynx.de
> >>>
> >>> Court Registration: Amtsgericht Bielefeld HRB 35946
> >>> Chief Executive Officers: Karsten Noss, Dirk Osterkamp
> >>>
> >>>
> >>> http://www.lynx.de/haftungsausschluss
> >>>
> >>>
> >>> Wir laden Sie herzlich ein:
> >>> DSAG-Jahreskongress
> >>> Datum: 11. - 13. Oktover 2011, Congress Center Leipzig, Halle 2 Stand B01
> >>>
> >>> Besuchen Sie uns an unserem Stand und freuen Sie sich auf einen 
> >>> intensiven Informations- und Erfahrungsaustausch rund um das
> >>> Thema Mobility!
> >>>
> >>>
> >>> Am 13.09.2011 um 14:35 schrieb "Bilgin Ibryam"<[email protected]>:
> >>>
> >>>> On Tue, Sep 13, 2011 at 9:54 AM, Adrian Crum
> >>>> <[email protected]>  wrote:
> >>>>> Thanks Scott - those are my feelings exactly.
> >>>>>
> >>>>> I like the way the design worked previously, and changing it because a 
> >>>>> user
> >>>>> might accidentally leave the comments enabled in production seems silly.
> >>>>> That is a user's QC problem, not a widget comment design problem.
> >>>>>
> >>>>> -Adrian
> >>>>>
> >>>> + 1
> >>>>
> >>>> Bilgin
> >>

-- 
Ofbiz on twitter: http://twitter.com/apache_ofbiz
Alternative ofbiz website: http://www.ofbiz.info
http://www.antwebsystems.com : Quality services for competitive rates.

Reply via email to