Open Bug 158205 Opened 23 years ago Updated 2 years ago

support for multiple bug activity log display

Categories

(Bugzilla :: Bugzilla-General, enhancement)

enhancement
Not set
normal

Tracking

()

People

(Reporter: sidra, Unassigned)

References

()

Details

Attachments

(3 files, 4 obsolete files)

This RFE is growing out of an request from one of my internal users of Bugzilla at our company, who want to see multiple activity logs at once. So, 'wouldn't it be nice if'...show_activity.cgi could accept a list of bug ids and display their concatenated activity logs, in the order of the ids as listed?
return html string instead of printing to browser directly include table 'header' indicating bug id and link to show_bug.cgi
accepts 3 input methods -- 'id' field with single bug id; 'ids' field with colon-delimited list of bug ids, a la '1:2:3'. Useful in an encoded-URL scenario. id_NNN field, one per id, where NNN is the bug id, and the value of FORM{'id_NNN'} is not checked. Useful in a hidden-form-variable scenario. Runs ValidateBugID() on each bug id listed, which exits upon error. Not directly dependent on the changes to DumpBugActivity in attachment 91873 [details] [diff] [review], but certainly well-served by them.
Attachment #91877 - Attachment description: rewrite to support multiple bug activity log display → rewrite show_activity.cgi to support multiple bug activity log display
the _other_ script that uses the function DumpBugActivity
substantial rewrite of template to support multiple bugs' activity logs, while addressing cases where no bug id was provided, just 1, and some number N of bugs.
Attachment #91873 - Attachment is obsolete: true
Attachment #91877 - Attachment is obsolete: true
Attachment #91883 - Attachment is obsolete: true
requires new bug/activity/show.html.tmpl, see attachment 91898 [details] [diff] [review] Assembles bug list from one or more of 3 different formats: 1. use of one FORM{'id'} field-value pair. 2. colon-delimited list of ids as value of FORM{'ids'} field. 3. id_NNN fields in FORM where NNN is the bug id. Note: checks all three methods, so mix and match is permitted.
I don't actually own this page - moving to Bugzilla-General. I'm not convinced that this large change makes the activity page any more useful? Sidra - why does your user want this function? Also, these patches are against 2.16? Or the current trunk? Gerv
Assignee: gerv → justdave
Component: Reporting/Charting → Bugzilla-General
Bugzilla version 2.14.1 for the first 3 attachments [currently in use internally at our company] now marked as obsolete here, and current-from-CVS for the second 3 attachments (07/18/02 19:59, 20:05, 20:07). In the long term, my users are asking me to extend BZ's reporting tools to provide time window snapshots of all bugs regardless of status, with "some way" to then view activity for specific groups of bugs [i.e., all the bugs marked status 'NEW' in the past 7 days sorted by engineer, all marked 'ASSIGNED', all 'CLOSED'] *as that group* instead of individually. Right now there's just summary information of all bugs, ever. Target: project managers, higher level types who want an idea of what an engineer did this past week, or the activity against a specific product this past week. So, multi-bug support for activity log display would play a part in supporting the output of those reports.
Target Milestone: --- → Bugzilla 2.20
Are you sure the bug activity tables are the right way to go about this? They seem very fine-grained and detailed for a "summary report" of this nature. If you want activity for an engineer in a week, try a query like this, which is all the bugs I've fixed this month (not very many, sadly): http://bugzilla.mozilla.org/buglist.cgi?email1=gerv%40mozilla.org&emailtype1=substring&emailassigned_to1=1&chfield=resolution&chfieldfrom=2002-07-01&chfieldto=Now&chfieldvalue=FIXED&cmdtype=doit Load the query up and edit it to see what I did. It's quite easy. And for a product, you can do the same idea. Gerv
That is exactly what I recommended to my users, to which the response was, basically, "I want a table like what reports.cgi gives me, only better". This is coming from managers, not day-to-day users, but people who want to see total bugs processed and how quickly and do some metrics and write reports about it all. 'better' so far means a) time sensitivity, so almost the same 3 tables currently output by reports.cgi, but just for a specified time frame (i.e., "the last seven|10|14 days") instead of all open bugs. b) the capability to 'at-a-glance' drill into some group of bugs summed up in a total in one of those tables, by seeing all their activity logs bunched together. Not really wanting to know what the bugs themselves are about, but wanting to know what happened to them. These submitted changes to show_activity would support b) . I was waiting for more input from my users before broaching a roadmap suggestion or RFE on Bugzilla's reporting functionality, to see if I could define the general case(s), but maybe I should just go ahead and file something now?
Bugzilla 2.20 feature set is now frozen as of 15 Sept 2004. Anything flagged enhancement that hasn't already landed is being pushed out. If this bug is otherwise ready to land, we'll handle it on a case-by-case basis, please set the blocking2.20 flag to '?' if you think it qualifies.
Target Milestone: Bugzilla 2.20 → Bugzilla 2.22
Reassigning bugs that I'm not actively working on to the default component owner in order to try to make some sanity out of my personal buglist. This doesn't mean the bug isn't being dealt with, just that I'm not the one doing it. If you are dealing with this bug, please assign it to yourself.
Assignee: justdave → general
QA Contact: mattyt-bugzilla → default-qa
Isn't bug 554 the same thing?
Terry's description of "No, "view bug activity" shows what has happened on a single bug. I would like (someday) to be able to say "show me everything that has happened to any bug in this project in the last week". Wouldn't that be cool?" does sound very much like my comment below, ""I want a table like what reports.cgi gives me, only better". This is coming from managers, not day-to-day users, but people who want to see total bugs processed and how quickly and do some metrics and write reports about it all. "
The trunk is now frozen to prepare Bugzilla 2.22. Only bug fixes are accepted, no enhancement bugs. As this bug has a pretty low activity (especially from the assignee), it's retargetted to ---. If you want to work on it and you think you can have it fixed for 2.24, please retarget it accordingly (to 2.24).
Target Milestone: Bugzilla 2.22 → ---
Blocks: 554
Assignee: general → LpSolit
Target Milestone: --- → Bugzilla 4.0
Assignee: LpSolit → general
We are going to branch for Bugzilla 4.4 next week and this bug is either too invasive to be accepted for 4.4 at this point or shows no recent activity. The target milestone is reset and will be set again *only* when a patch is attached and approved. I ask the assignee to reassign the bug to the default assignee if you don't plan to work on this bug in the near future, to make it clearer which bugs should be fixed by someone else.
Target Milestone: Bugzilla 4.4 → ---
Attachment #9385674 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: