Ed Leafe wrote: > On Oct 22, 2007, at 9:59 AM, Paul McNett wrote: > >> The filtering is an assumption about the various tests, but not the >> point of the test itself. The test assumes that Dabo is going to >> correctly set the child filter based on the parent record. Else, >> what's >> the point of having parent/child relationships? > > Exactly my point. If the goal is to test how *the framework* is > doing filtering, then UserSQL should never be used, since the whole > point of UserSQL is to tell Dabo to not touch anything and just > execute what is written.
You seem to be using an assumption of your own (that UserSQL is absolutely never be touched by the framework) to prove your point in a circular fashion (that you shouldn't use UserSQL unless you are going to take responsibility for everything). My whole argument is that it doesn't have to be that way. Why be so extremist here? >>> If I'm setting UserSQL, I'm *explicitly* saying that I want to >>> control the SQL, and that the framework should not mess with it. >> >> If I'm setting UserSQL, and FillLinkFromParent, and LinkField, and it >> has a Parent, I'm pretty clearly stating that I expect a filter on the >> parent record. > > No, you're pretty clearly stating that you don't understand UserSQL. > Maybe it's the name that needs revising; what would you suggest for a > property that means "Execute this exact SQL statement. Don't mess > with it at all, as I know what I'm doing." I would call it UserSQL, and expect that nothing about it would be changed. Unless, of course, I set properties LinkField et. al. And I'll say it again: this *was working* the way I'm describing it, but I just haven't had time to go search for when the behavior changed. -- pkm ~ http://paulmcnett.com _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev Searchable Archives: http://leafe.com/archives/search/dabo-dev This message: http://leafe.com/archives/byMID/dabo-dev/[EMAIL PROTECTED]
