Closed
Bug 12284
Opened 26 years ago
Closed 24 years ago
let me specify which columns to display in a bug list
Categories
(Bugzilla :: Query/Bug List, enhancement, P2)
Bugzilla
Query/Bug List
Tracking
()
RESOLVED
FIXED
Bugzilla 2.16
People
(Reporter: CodeMachine, Assigned: afranke)
References
Details
Attachments
(6 files, 3 obsolete files)
|
1.06 KB,
patch
|
Details | Diff | Splinter Review | |
|
921 bytes,
patch
|
Details | Diff | Splinter Review | |
|
2.14 KB,
patch
|
Details | Diff | Splinter Review | |
|
25.21 KB,
text/html
|
Details | |
|
665 bytes,
patch
|
afranke
:
review+
kiko
:
review+
|
Details | Diff | Splinter Review |
|
903 bytes,
patch
|
Details | Diff | Splinter Review |
It would be nice if you could specify the initial columns on the query screen.
I've seen that change columns seems to be permanent regardless of query, this in
my experience is not what I want. I think it would be better to put this in the
URL and allow it to be specified.
This would allow you to store or bookmark which columns you wanted to appear in
a particular query. I think the notion of a default set of columns can already
be handled be the default query mechanism.
Updated•26 years ago
|
Status: NEW → ASSIGNED
Priority: P3 → P2
Comment 1•26 years ago
|
||
tara@tequilarista.org is the new owner of Bugzilla and Bonsai. (For details,
see my posting in netscape.public.mozilla.webtools,
news://news.mozilla.org/38F5D90D.F40E8C1A%40geocast.com .)
Assignee: terry → tara
Status: ASSIGNED → NEW
Updated•26 years ago
|
Status: NEW → ASSIGNED
Comment 3•25 years ago
|
||
Adding default QA contact to all open Webtools/Bugzilla bugs lacking one.
Sorry for the spam.
QA Contact: matty
| Reporter | ||
Updated•25 years ago
|
Target Milestone: --- → Future
| Reporter | ||
Comment 4•24 years ago
|
||
Moving to new Bugzilla product ...
Assignee: tara → endico
Status: ASSIGNED → NEW
Component: Bugzilla → Query/Bug List
Product: Webtools → Bugzilla
Version: other → unspecified
| Assignee | ||
Comment 5•24 years ago
|
||
Taking. This shouldn't be hard.
Assignee: endico → afranke
Target Milestone: Future → ---
| Assignee | ||
Comment 6•24 years ago
|
||
| Assignee | ||
Comment 7•24 years ago
|
||
| Assignee | ||
Comment 8•24 years ago
|
||
This is basically a two-liner. Ok, it's just the backend, no UI yet, but I think
the UI can be added later, in a second step. The backend alone is already
useful, e.g. to embed queries in other html pages.
| Reporter | ||
Comment 9•24 years ago
|
||
I disagree about the UI. HTML often requires you do that back-end in a specific
way. We should decide whether the back end matches what we would like so we
won't have to change it later, resulting in backwards compatability cruft.
Do we want a checkbox to say "use last set of columns", and ignore the parameter
otherwise? Or do we want no specified columns to mean that?
The former is properly more user-friendly while the latter matches the code that
is here.
| Assignee | ||
Comment 10•24 years ago
|
||
| Assignee | ||
Comment 11•24 years ago
|
||
| Assignee | ||
Comment 12•24 years ago
|
||
| Assignee | ||
Comment 13•24 years ago
|
||
| Assignee | ||
Comment 14•24 years ago
|
||
I don't think backwards compatibility cruft would be a problem. You can easily
support multiple different ways to pass the columnlist information to
buglist.cgi. Even if we choose to use a different way on query.cgi, it is still
convenient to have support for a "columnlist" string: e.g. when you put a query
link in you html page, you can simply add &columnlist= and copy your COLUMNLIST
cookie value (ok, you have to change spaces to +).
Anyway, feel free to propose and implement a better UI. One alternative would be
to use checkboxes, e.g. with names "column_$i" as in colchange.cgi .
Another thing to think of is whether the user should be allowed to specify the
the of the columns. For this, we could offer multiple selectboxes, each offering
all possible columns.
However, the best UI I can think of is the following (but I can already hear you
cries): Use a long text field for the user to specify the columnlist, and offer
two select boxes to add and remove columns through JavaScript (like Myk's patch
in bug 80169 "[RFE] JavaScript-enhanced keyword editing", attachment 38530 [details] [diff] [review]; you
can test this on http://bugzilla.mathweb.org/show_bug.cgi?id=76 ).
Keywords: ui
| Assignee | ||
Comment 15•24 years ago
|
||
... to specify the _order_ of the columns ...
| Reporter | ||
Comment 16•24 years ago
|
||
*** Bug 99660 has been marked as a duplicate of this bug. ***
Comment 17•24 years ago
|
||
*** Bug 101173 has been marked as a duplicate of this bug. ***
Updated•24 years ago
|
Summary: Column specification support. → let me specify which columns to display in a bug list
Comment 18•24 years ago
|
||
This might be rolled in to mpt and kiko's new query.cgi interface.
Gerv
| Assignee | ||
Comment 19•24 years ago
|
||
| Assignee | ||
Comment 20•24 years ago
|
||
This patch is the same as the very first one (attachment 48713 [details] [diff] [review]), except that it
uses /[ ,]+/ instead of / / to split the columnlist value into parts. It is a
robust, minimal patch to support a columnlist parameter in the url.
This is essentially a two-liner, so it won't create any problems with backwards
compatibility, should we ever decide to support other ways of specifying which
columns to display.
Please review and checkin asap. If someone rewrites bugzilla, this is ok with
me, but it shouldn't hold up this simple fix.
Comment 21•24 years ago
|
||
That should be if ... elsif... else rather than if ... else { if ... else }..
Change that, and you have r=gerv.
Gerv
| Assignee | ||
Comment 22•24 years ago
|
||
| Assignee | ||
Comment 23•24 years ago
|
||
Comment on attachment 52930 [details] [diff] [review]
robust minimal patch, v.3 (using "elsif")
Recording r=gerv.
Attachment #52930 -
Flags: review+
| Assignee | ||
Updated•24 years ago
|
Attachment #52900 -
Attachment is obsolete: true
| Assignee | ||
Updated•24 years ago
|
Attachment #48713 -
Attachment is obsolete: true
| Assignee | ||
Updated•24 years ago
|
Attachment #48714 -
Attachment is obsolete: true
Comment 24•24 years ago
|
||
Andreas, Gerv: I'm unsure of how this bug should be solved. I mean, the
patch looks good and all, but AFAICT this will leave us with no UI to
access the parameterlist.
My proposal: we file a bug _specifically_ for adding this UI capability
, make the query.cgi redesign bug 98707 depend on that bug, and make
this bug block on that one. That way I won't forget it nor will we lose
track of what started it all.
bug 98707 query.cgi -> new bug -> this bug 12284
If that is done, r=kiko and check this in. I would file the bugs but I
don't really know what is involved.
Status: NEW → ASSIGNED
| Assignee | ||
Comment 25•24 years ago
|
||
| Assignee | ||
Comment 26•24 years ago
|
||
kiko: If you need a bug for a UI in query.cgi, feel free to file one. Otherwise
we can use this bug for it.
I have attached an example patch that lets you restrict the columnlist in
colchange.cgi, but without changing the cookie. I'm not sure whether this
already counts as having a UI available, but it demonstrates that the patch to
buglist.cgi is actually useful.
Comment 27•24 years ago
|
||
Comment on attachment 52930 [details] [diff] [review]
robust minimal patch, v.3 (using "elsif")
r=kiko
Please file a new bug for the UI please, and we'll take it from there.
Attachment #52930 -
Flags: review+
| Assignee | ||
Comment 28•24 years ago
|
||
Filed bug 105110 for the UI.
| Assignee | ||
Comment 29•24 years ago
|
||
-> default owner. (Pulling myself out.)
Assignee: afranke → endico
Status: ASSIGNED → NEW
Comment 31•24 years ago
|
||
checked in.
/cvsroot/mozilla/webtools/bugzilla/buglist.cgi,v <-- buglist.cgi
new revision: 1.154; previous revision: 1.153
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Updated•13 years ago
|
QA Contact: matty_is_a_geek → default-qa
You need to log in
before you can comment on or make changes to this bug.
Description
•