Partial custom fields design document
Joel Peshkin
bugreport at peshkin.net
Fri Mar 26 22:14:46 UTC 2004
Daniel Berlin wrote:
>>> People like Sean have tried to do this, but the discussion seems to
>>> be complicating things more and more...
>>
>>
>> That's because it _is_ complicated :-)
>>
>
> Only because it's continually being made more and more complicated by
> nit-picking it to death.
> It doesn't have to be extremely complicated.
>
The proposal is not being held up by nit-picking, even though most of
the discussion seems to be centered around addressing the nits and
ignores the central issues...
The central issues are....
1) Should fields with a 1:1 relationship to bugs be
a) placed in distinct fields of either bugs or another table that
has a 1:1 relationship to bugs
or
b) placed in a table that needs to be joined to bugs once for each
field
1.5) Whatever is done must not trash performance on huge systems.
2) Should customfields be something that get created in the DB through
the web interface or should that function be seperate
3) Not a question, a statement...
Bugs activity must work. Search must work. Bugmail must work.
Localization must work
(That said, I have been advocating addressing localization of custom
fields by letting the database support ONE language and letting a site
override that with templates if they want to and need to support more
than one language.)
So, please stop wangling on the nits and work to converge on the central
issues.
If you feel picked on, look at how many iterations of the design
documents I went through on the group system rewrites. :-)
-Joel
More information about the developers
mailing list