75 Commits

Author SHA1 Message Date
cyeh%bluemartini.com
45e7f30e33 fix for bug 51670: Dependency loops are possible
we now search each list (dependson, blocks) to see if a bug number shows
up in each list. a bug can't be dependent upon and block the same bug.
also make it so you can't set a bug blocking or dependent on itself.


git-svn-id: svn://10.0.0.236/trunk@88020 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 22:50:58 +00:00
dave%intrec.com
964eb35031 Oops, typo in patch. = -> eq
git-svn-id: svn://10.0.0.236/trunk@87821 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 19:32:13 +00:00
cyeh%bluemartini.com
d9a28fb8af fix for 66876: Using userids (mediumint) for initialowner and initialqacontact
based on patch submitted by baulig@suse.de (Martin Baulig).


git-svn-id: svn://10.0.0.236/trunk@87678 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 18:11:29 +00:00
dave%intrec.com
b72541c22a Fix for bug 49306: Resolution field getting cleared on midair-collision.
git-svn-id: svn://10.0.0.236/trunk@87596 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 22:13:34 +00:00
cyeh%bluemartini.com
6e713e8510 fix for 28676 :
When a bug is marked duplicate, the reporter should be added to the bug that it duplicated.
patch submitted by jake@acutex.net (Jake).


git-svn-id: svn://10.0.0.236/trunk@87145 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 22:42:13 +00:00
dmose%mozilla.org
fe2693b9e6 fix for bug found in original 17464 patch, where removal from the CC list was not generating a mail. r=donm@bluemartini.com
git-svn-id: svn://10.0.0.236/trunk@87020 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 20:41:26 +00:00
tara%tequilarista.org
fe63832e0e Cleaning up the language for matty for bug #45213
git-svn-id: svn://10.0.0.236/trunk@85063 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 02:20:04 +00:00
gerv%gerv.net
b7a9e184b2 Formatting change. Trivial.
git-svn-id: svn://10.0.0.236/trunk@83626 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 12:17:11 +00:00
tara%tequilarista.org
d8048e08f1 Landing duplicates stuff from gervase markham
git-svn-id: svn://10.0.0.236/trunk@81621 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-23 22:01:31 +00:00
cyeh%bluemartini.com
f7368dde1b fix for 49063: no sanity checking when setting duplicate. sanity checking
is done for the dup id field, but not for the originating bug id.
now checks to see if the original bug id is valid as well, although i don't
understand how this could get corrupted in the first place


git-svn-id: svn://10.0.0.236/trunk@77486 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 18:01:07 +00:00
cyeh%bluemartini.com
dcb7c1906c fix for 47790 : A bug to track which bugs Zach's bugzilla patch resolves.
patches by zach@zachlipton.com. Thanks!


git-svn-id: svn://10.0.0.236/trunk@77360 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 17:48:59 +00:00
dave%intrec.com
8229bb32ee Re-fixing bug 30824 the correct way (which also fixes bug 46753)
git-svn-id: svn://10.0.0.236/trunk@76229 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 23:30:51 +00:00
tara%tequilarista.org
25ceaa604f Landing Dave Miller's patch for #25693
git-svn-id: svn://10.0.0.236/trunk@74762 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 22:00:16 +00:00
endico%mozilla.org
47f5d073f0 Bug moving code is now fully implemented. To use it, turn on the param and set the move related params.
git-svn-id: svn://10.0.0.236/trunk@74198 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-13 23:12:52 +00:00
terry%mozilla.org
9126128ba9 Keywords were already enforced to never differ only in capitalization. So, changed the code so that case no longer matters when typing in the name of a keyword.
git-svn-id: svn://10.0.0.236/trunk@74167 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-13 20:04:15 +00:00
cyeh%bluemartini.com
8e0ab1fd6e fixes for the attachment widths. fix by dave@intrec.com (Dave Miller),
original bug found by timeless@bemail.org


git-svn-id: svn://10.0.0.236/trunk@73677 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 18:21:54 +00:00
cyeh%bluemartini.com
37dd6ebd32 Checkin for Bug 42851 'Use listbox with input for CC management on bug form'
contributed by dave@intrec.com (Dave Miller)


git-svn-id: svn://10.0.0.236/trunk@72791 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 19:03:45 +00:00
endico%mozilla.org
98e29568f5 allow the reporter of a bug to change the status of a bug (e.g. reopen it) even if they don't have the editbug bit set.
git-svn-id: svn://10.0.0.236/trunk@71376 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 18:54:55 +00:00
tara%tequilarista.org
5126892e98 Making all system calls use paramter arguments
git-svn-id: svn://10.0.0.236/trunk@70408 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 21:29:33 +00:00
terry%mozilla.org
bb5e8c5949 Add a new param, musthavemilestoneonaccept, which requires users to
set the target milestone when accepting a bug.


git-svn-id: svn://10.0.0.236/trunk@68724 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 22:00:38 +00:00
dmose%mozilla.org
d77f1e218b adding a 'can confirm' radiobutton to 'reassign by component'
git-svn-id: svn://10.0.0.236/trunk@64408 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-29 00:34:56 +00:00
dmose%mozilla.org
676b495b3b allow users to watch the bugs of other users
git-svn-id: svn://10.0.0.236/trunk@64387 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-28 21:31:24 +00:00
terry%mozilla.org
3c786fb189 Patch by "Matt Masson" <matthew@zeroknowledge.com> -- allow definition
of different target milestones by product.


git-svn-id: svn://10.0.0.236/trunk@63597 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-21 16:47:06 +00:00
terry%mozilla.org
968df3fc9a Sigh. We now need to lock the attachments table, too, just in case a
midair collision happens which needs to generate text which needs to
look at the attachments table.  Sigh.


git-svn-id: svn://10.0.0.236/trunk@62548 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-10 22:26:55 +00:00
terry%mozilla.org
cd5d127320 Italicize the "Additional Comments From" stuff, so that you can tell
the difference between new comments and people copying stuff in from
old comments.


git-svn-id: svn://10.0.0.236/trunk@62534 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-10 18:01:32 +00:00
terry%mozilla.org
1d18fb84ee Oops! canconfirm bit wasn't actually working.
git-svn-id: svn://10.0.0.236/trunk@62329 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-07 21:29:19 +00:00
terry%mozilla.org
5db00817f6 Make a universal routine to report errors in forms, so that we can
have a universal (and more noticable) way of displaying them.


git-svn-id: svn://10.0.0.236/trunk@61678 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-25 19:32:47 +00:00
terry%mozilla.org
f6643e69b0 Added an optional ability to keep a read-only shadow database, so that
bug queries can be run against it, so that these slow queries won't be
able to tie up the rest of the system.


git-svn-id: svn://10.0.0.236/trunk@61227 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-17 21:41:39 +00:00
terry%mozilla.org
d2cb16eefe Fixed bug where it was complaining that people without permissions
were changing the resolution, even if they weren't.


git-svn-id: svn://10.0.0.236/trunk@61208 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-17 19:27:46 +00:00
terry%mozilla.org
567c73317f Display all possible state transitions in a bug if the user is not
logged in.  Since they haven't logged in, we don't know what they will
be allowed to do.  And users who disable cookies tend to pretty often
not be logged in.


git-svn-id: svn://10.0.0.236/trunk@61203 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-17 15:53:40 +00:00
terry%mozilla.org
c89b3577c6 Ignore leading and trailing whitespace when trying to decide if
someone changed something.


git-svn-id: svn://10.0.0.236/trunk@61198 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-17 15:11:37 +00:00
terry%mozilla.org
abd1d1a770 Removed stupid debugging printf.
git-svn-id: svn://10.0.0.236/trunk@61197 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-17 15:09:32 +00:00
terry%mozilla.org
86a0cf8cc4 Major spankage. Added a new state, UNCONFIRMED. Added new groups,
"editbugs" and "canconfirm".  People without these states are now much
more limited in what they can do.

For backwards compatability, by default all users will have the
editbugs and canconfirm bits on them.  Installing this changes as is
should only have one major visible effect -- an UNCONFIRMED state
will appear in the query page.  But no bugs will become in that state,
until you tweak some of the new voting-related parameters you'll find
when editing products.


git-svn-id: svn://10.0.0.236/trunk@61184 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-17 05:15:23 +00:00
terry%mozilla.org
fc13249e9b Lock the tables as low-priority when writing. Maybe makes people making changes wait longer, but people doing read-only stuff should now never block for very long.
git-svn-id: svn://10.0.0.236/trunk@60925 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-15 21:29:14 +00:00
terry%mozilla.org
598ef417a3 Nothing was checking that the bug number you entered for a duplicate
bug was actually a legal bug number.


git-svn-id: svn://10.0.0.236/trunk@59436 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-01 23:48:13 +00:00
terry%mozilla.org
13c83ee967 REOPENing a bug now clears the resolution; most people will agree it
should have always had this behavior.


git-svn-id: svn://10.0.0.236/trunk@59292 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-31 22:50:10 +00:00
terry%mozilla.org
d8d959532a Added a new table fielddefs that records information about the
different fields we keep an activity log on.  The bugs_activity table
now has a pointer into that table instead of recording the name directly.

Set up a new, highly experimental email-notification scheme.  To turn
it on, the maintainer has to turn on the "New email tech" param, and
then individual users have to turn on the "New email tech" preference.


git-svn-id: svn://10.0.0.236/trunk@58386 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-22 04:24:42 +00:00
terry%mozilla.org
36d20e90ba Moved all the long descriptions out of the bugs table, and into a new
table.  There is now a separate entry for each new long description,
rather than appending them all together in one big field.


git-svn-id: svn://10.0.0.236/trunk@58319 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-20 21:31:22 +00:00
terry%mozilla.org
ac98b7c9de Allow whitespace to be used to separate keywords.
git-svn-id: svn://10.0.0.236/trunk@58253 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-19 19:32:05 +00:00
terry%mozilla.org
b11185bb65 Added a "keywords" field to a bug, which is a cached string-based copy
of all the keywords assigned to the bug.  Right now, we only have code
that generates and maintains this field; soon will come code that
actually uses it.


git-svn-id: svn://10.0.0.236/trunk@58008 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-17 11:38:41 +00:00
terry%mozilla.org
89331e54aa Checked in patch by Dawn Endico <endico@mozilla.org> -- when
reassigning by component, reassign the qa contact too.


git-svn-id: svn://10.0.0.236/trunk@57856 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-15 00:23:31 +00:00
terry%mozilla.org
b541dc2d83 Patch by Ramon Felciano <felciano@ingenuity.com>, with many tweaks by
me.  Added a footer to every page.  Add some options to do things like
display checkboxes instead of scrolling lists, and a new formatting
for email diffs, and show list items capitalized instead of all upper
case.


git-svn-id: svn://10.0.0.236/trunk@57846 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-14 22:35:49 +00:00
terry%mozilla.org
1c226c3e8b Send one last email notification to people when a bug gets reassigned
away from them or they get removed from the CC list.


git-svn-id: svn://10.0.0.236/trunk@57694 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-13 22:23:25 +00:00
terry%mozilla.org
a4f00f605e Was sometimes putting a silly timestamp in the change log.
git-svn-id: svn://10.0.0.236/trunk@57683 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-13 17:46:01 +00:00
terry%mozilla.org
5532c72e2f Don't complain that the user isn't doing anything if he is actually
changing keywords.


git-svn-id: svn://10.0.0.236/trunk@57681 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-13 16:19:19 +00:00
terry%mozilla.org
07e4de9983 Was making changes to bugs before validating the entries in the CC
field.  This caused mid-air collisions and other weirdnesses.


git-svn-id: svn://10.0.0.236/trunk@57406 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-11 18:25:11 +00:00
terry%mozilla.org
afb8532267 Add support for a new "keywords" feature. This lets some central
authority maintain a list of keywords, and users can associate any
keyword with any bug.

The new functionality won't appear until at least one keyword is
defined.

Note that you *must* run the "checksetup.pl" script after updating
this change, in order to create the new required tables "keywords" and
"keyworddefs".


git-svn-id: svn://10.0.0.236/trunk@56992 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 21:16:15 +00:00
terry%mozilla.org
1d12929afd Patch by freitag@suse.de (Klaas Freitag) -- add options to let Bugzilla require comments on certain operations.
git-svn-id: svn://10.0.0.236/trunk@56092 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-16 16:37:57 +00:00
terry%mozilla.org
346d6ec8bd Force selection of a valid product when doing a mass
reassign-to-component-owner.


git-svn-id: svn://10.0.0.236/trunk@56001 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-14 23:54:30 +00:00
dmose%mozilla.org
f272eeb07a a bug fix or two and a whole bunch of sanity-checking of form submissions stuff
git-svn-id: svn://10.0.0.236/trunk@55108 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-02 23:21:42 +00:00