More custom field revisions

Gervase Markham gerv at mozilla.org
Wed Apr 30 07:52:42 UTC 2003


Christopher Hicks wrote:
<some very good arguments>

> One of my desired custom fields is to be able to have a server name
> field so that I could try to do all the work on a given server at the same
> time.  Having to search 12 fields for this wouldn't help much.

It seems to me that the most natural model for custom fields is this:

When you create a field, you select a number of products, between 1 and 
N, to which it applies. If you select 1, it's the same as the current 
concept of a custom field. If you select N, it's the same as the current 
concept of a global custom field. If you select any number in between, 
it's the subset.

This way, you have one mechanism for managing the fields - in a lot of 
code, they can all be treated the same rather than via this false 
dichotomy of global vs. product-specific.

The key thing is that this doesn't remove any abilities from the 
proposal - those who want only single-product and global fields can 
still have them. It also, I strongly suspect, makes the implementation 
simpler because 1-product and n-product fields have more in common 
internally.

Gerv




More information about the developers mailing list