with the options proposed so far it wouldn't be any more complex than how things are done already since it'd just be controlled as a bitmask compare at the different stages on lookup which is simple to implement.
its the possibility to control the order which is the more complex option and with the custom option I'm now not sure it'd even be needed (reordering support that is). there might be an arguement to just disable everything if a custom field is specified but if its really there as a way to cater for what we don't use by default, it'll be at the end and I could make a prompt or something to disable the other options so as to reduce confusion or something like that.
|