Charts and Security

David Miller justdave at bugzilla.org
Mon May 17 02:29:26 UTC 2004


Gervase Markham wrote:

> There are currently two proposed solutions:

Actually 3, I proposed the third one on one of the other two bugs, I 
forget which...

> 1) Add group controls to the charts
> 2) Use a single "magic name" group (like timetracking) to control access 
> to the lot

3) Don't do any migration of old data from the old chart system, and 
leave it all in the old chart system for now.  Remove the code which 
adds a new series when creating a new product.  Perhaps only migrate the 
"-All-" data to use as a sample series.  Then we leave the old chart 
system in place for now instead of getting rid of it.

This leaves the existing security from the old chart system still 
protecting that data, and allows new charts to be public, and lets the 
admin create what they want.  Just need to make sure that the "make this 
available to others" box that the admin sees explains that it's *really* 
public.  At that point, the admin can probably choose what they think is 
safe to make public, or name things in such a way that it doesn't expose 
anything other than statistics.

At a later date, when we're preparing to remove the old chart system, we 
can offer a standalone migration script for people to use to pull the 
data from the old chart system, and/or offer to invoke it (but not force 
them to) from checksetup.pl at that time.

-- 
Dave Miller      Project Leader, Bugzilla Bug Tracking System
http://www.justdave.net/             http://www.bugzilla.org/



More information about the developers mailing list