Jacques:

what i wrote?

> as long as the properties setting in the trunk will show or hide all
> widget comments (so in the trunk NO override) then it is fine.

Regards,
Hans

On Mon, 2011-09-19 at 15:24 +0200, Jacques Le Roux wrote:
> Unfortunately, I believe Hans's answer was
> 
> > I think how it is implemented now is fine. I hope i commented now
> > enough?
> 
> In other words, he does not want to change the way it's done at the moment. 
> Did yoy consider "my proposition" (based on Scott's) 
> Adrian, Hans? I think it's a good compromise...
> 
> Jacques
> 
> From: "Adrian Crum" <adrian.c...@sandglass-software.com>
> > Hans,
> >
> > We can document the behavior in the properties file, and we have this 
> > discussion on record to describe the behavior and the reason 
> > why it was done that way. I believe those things will help avoid confusion 
> > in the future.
> >
> > So, can we implement the behavior I described? I believe you already 
> > answered this question, but I am asking again just to be 
> > sure.
> >
> > -Adrian
> >
> > On 9/19/2011 10:14 AM, Hans Bakker wrote:
> >> If i use the widget comments option i want it to be generally applied
> >> and taken away depending on the properties setting. I do not want to
> >> find out that somewhere it is not following the setting, then have to
> >> dig in the code and find out that is, because somebody put an
> >> undocumented override somewhere by default as happened the first time.
> >> Bird and google checkout is fine.
> >>
> >> I think how it is implemented now is fine. I hope i commented now
> >> enough?
> >>
> >> Regards,
> >> Hans
> >>
> >> On Mon, 2011-09-19 at 10:03 +0100, Adrian Crum wrote:
> >>> Hans,
> >>>
> >>> Jacques gave some examples of where an override is currently used and
> >>> why it is needed. Could you give us another reason besides "i think an
> >>> override is an overkill" - like a reason based on a design issue or a
> >>> real-world problem?
> >>>
> >>> -Adrian
> >>>
> >>> On 9/19/2011 7:55 AM, Hans Bakker wrote:
> >>>> I as sorry i do not see the problem here.....
> >>>>
> >>>> as long as the properties setting in the trunk will show or hide all
> >>>> widget comments (so in the trunk NO override) then it is fine.
> >>>>
> >>>> why? because i think an override is an overkill anyway....
> >>>>
> >>>> Regards,
> >>>> Hans
> >>>>
> >>>>
> >>>> On Mon, 2011-09-19 at 08:43 +0200, Jacques Le Roux wrote:
> >>>>> Yes, but I guess we will set widget.verbose in the properties file to 
> >>>>> true (as we do for all defaults to be dev friendly). 
> >>>>> Will that
> >>>>> suit Hans? Else why do you Hans ask for now overriding in web.xml? For 
> >>>>> instance what for Birt by defaut? Why not keeping the 
> >>>>> example
> >>>>> in example component commented out? Waht for testtools? Not sure why 
> >>>>> it's false in googlecheckout but I guess there is a 
> >>>>> reason..
> >>>>>
> >>>>> In other word I guess Hans expect widget.verbose in the properties file 
> >>>>> to be false...
> >>>>>
> >>>>> Jacques
> >>>>>
> >>>>> From: "Adrian Crum"<adrian.c...@sandglass-software.com>
> >>>>>> 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"<bibr...@gmail.com>:
> >>>>>>>>>
> >>>>>>>>>> On Tue, Sep 13, 2011 at 9:54 AM, Adrian Crum
> >>>>>>>>>> <adrian.c...@sandglass-software.com>    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