Граф коммитов

26 Коммитов

Автор SHA1 Сообщение Дата
terry%mozilla.org 718ebdae52 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.
2000-02-17 05:15:23 +00:00
terry%mozilla.org bd4ad592f0 Allow searching of attachment stuff using boolean charts. 2000-01-30 19:21:43 +00:00
terry%mozilla.org dc99a21f9b Don't regenerate the shadow database until we're sure that our DB is
up to snuff with what processmail expects.
2000-01-29 20:07:05 +00:00
terry%mozilla.org c7d4d2df98 Allow searching by "last change date" in the boolean charts. 2000-01-28 01:28:55 +00:00
terry%mozilla.org 7ecba992bf Massive stomp on the query page and buglist page. Added the ability
to use the "boolean charts" to do very powerful queries.
2000-01-28 01:01:40 +00:00
terry%mozilla.org 4dc72d6730 If adding the new "lastdiffed" field, it works out better to
initialize it to "now", not to "delta_ts".
2000-01-26 21:17:36 +00:00
terry%mozilla.org c7fc84f240 Reworked preferences UI. Added ability to turn off "My bugs" link at
bottom.  Made "My bugs" show bugs you own AND bugs you submitted.
Added ability to display your named queries in the footer.  Many
random bugfixes.
2000-01-25 07:54:57 +00:00
terry%mozilla.org 3d75e25093 Named queries (and the default query) are now stored server side, in
the database, rather than in cookies.  This means you have to log
in to use these features, but I have plans that require them to be
server-side.  (Besides, some people were beginning to run out of
cookie space.)
2000-01-23 20:31:50 +00:00
terry%mozilla.org 4c1c33a26e Oops; previous change would cause delta_ts values to be lost in the bugs table. 2000-01-23 03:57:11 +00:00
terry%mozilla.org 59ba0465a0 The "login_name" field in the "profiles" table was not declared to be
unique.  Sure enough, somehow, I got 22 duplicated entries in my
database.  This code detects that, cleans up the duplicates, and then
tweaks the table to declare the field to be unique.  What a pain.
2000-01-23 03:36:17 +00:00
terry%mozilla.org 146f7bdd8e Removed stupid test. 2000-01-22 21:44:10 +00:00
terry%mozilla.org 78b90d75fb AACK! checksetup.pl was stomping all over the new fielddefs table if
it got run more than once.  This checkin fixes that, and also changes
the DumpBugActivity() routine to give me enough information to
hopefully repair the damaged mozilla.org database...
2000-01-22 21:43:30 +00:00
terry%mozilla.org 36388596c4 Patch by Holger Schurig <holger@holger.om.org> -- add new localconfig
option to skip the database check (since that code doesn't work with
all versions of MySQL/Msql-mysql/Perl/moonphase).
2000-01-22 16:33:33 +00:00
terry%mozilla.org 8ed4c20ca3 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.
2000-01-22 04:24:42 +00:00
terry%mozilla.org c308f025ee 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.
2000-01-20 21:31:22 +00:00
terry%mozilla.org 4e67064f23 Added a way to disable a user. 2000-01-18 22:41:26 +00:00
terry%mozilla.org 0b8942fa37 Spruced up "editusers.cgi". Added an "editusers" group. 2000-01-18 18:34:01 +00:00
terry%mozilla.org 17c8050218 Added "Windows 2000" and "Mac System 9.0" to the OS list. 2000-01-17 19:20:20 +00:00
terry%mozilla.org c53a69421b 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.
2000-01-17 11:38:41 +00:00
terry%mozilla.org 8ec2fa3b0f 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".
2000-01-06 21:16:15 +00:00
dmose%mozilla.org 2db9bdbbbe updated license boilerplate 1999-11-01 23:33:56 +00:00
terry%mozilla.org 210fae5515 Patch by holger@holger.om.org (Holger Schurig) -- was not correctly fixing up the 'when' column in the bugs_activity table. 1999-10-14 22:35:12 +00:00
terry%mozilla.org 1d41655ca8 Patch by holger@holger.om.org (Holger Schurig) -- get the permissions right on the shadow directory. 1999-10-14 22:32:44 +00:00
terry%mozilla.org f87d270875 Fix invalid SQL introduced by last patch. 1999-10-14 17:34:00 +00:00
terry%mozilla.org c2cbdfc7f0 Patch by Holger Schurig <holger@holger.om.org> -- If there is no exactly ONE
user in the profiles table, then this user will be promoted into all groups.
1999-10-12 20:28:41 +00:00
terry%mozilla.org 644da3e59d Patch by Holger Schurig <holgerschurig@nikocity.de> -- replace all the
yicky old make*.sh files and the CHANGES file with a new, nifty
checksetup.pl file that knows how to create a setup from scratch as
well as upgrade an older setup to a new one.  Very cool stuff!
1999-10-12 16:58:11 +00:00