UI module owner

Frédéric Buclin lpsolit at gmail.com
Tue Jun 27 13:44:32 UTC 2006


> Exposing any new variable to the bugs templates requires changing the code.
> 
> Hiding a field that Bugzilla believes is required but is useless to your
> installation requires hacking up the edit script and the templates.
> 
> Adding any sort of validation routines for some of the more freeform
> fields requires hacking up post_bug.cgi, the templates, the error list,
> the xml importer, etc.


> As a side note, I've actually always been surprised that bugzilla has no
> transaction objects, considering that things either look really ugly, or
> are just broke, if the database is left half-modified. IE bugs with no
> initial comment, etc.  Why the process of modifying a bug in some
> manner, from beginning to end, for a single request that may change the
> bug, the duplicates list, and the comments, is not encapsulated in some
> transaction object is beyond me.

> Ideally, all the code *I* need to write to do what I want should be in
> separately source files that bugzilla loads and calls, and to be honest,
> for what i'm doing for GCC Bugzilla, I don't think this is unreasonable
> at all.

Related to what Daniel Berlin wrote about bug changes: several patches 
going in the direction you suggest are under review, see e.g. bug 
340278, bug 122922, bug 305136, bug 174988 and in a less direct manner 
bug 297791. They should make customization much easier. There is a good 
hope to see them fixed for Bugzilla 3.0.


LpSolit



More information about the developers mailing list