summaryrefslogtreecommitdiffstats
path: root/Bugzilla/Bug.pm
AgeCommit message (Collapse)AuthorFilesLines
2010-07-08Bug 574556: Refactor Search.pm so that we're not doing $$some_var everywhere.Max Kanat-Alexander1-2/+1
Instead, we pass around a hashref and update the hashref. This patch also includes some cleanup for bugs surrounding percentage_complete, attachments.isobsolete, attachments.ispatch, and owner_idle_time. r=mkanat, a=mkanat
2010-07-07Bug 574879: Create a test that assures the correctness of Search.pm'sMax Kanat-Alexander1-0/+11
boolean charts r=glob, a=mkanat
2010-07-07Bug 519835: Remove Bugzilla::Product::check_product() in favor of ↵Frédéric Buclin1-4/+2
Bugzilla::Product->check() r=mkanat a=LpSolit
2010-07-07Bug 574995: Make the WebService return reporter, attachment submitter, andMax Kanat-Alexander1-0/+1
commenter all as "creator" r=timello, a=mkanat
2010-07-06Bug 574892: [SECURITY] Add EXTRA_REQUIRED_FIELDS to Bugzilla::Object, whichMax Kanat-Alexander1-0/+15
allows specifying that certain fields have validator defaults even if they also have a database default or are in another table. r=LpSolit, a=LpSolit
2010-07-06Bug 486292: Change the default workflow to UNCONFIRMED, CONFIRMED,Max Kanat-Alexander1-1/+4
IN_PROGRESS, RESOLVED, VERIFIED. r=LpSolit, a=mkanat
2010-07-05Bug 514618: Allow restricting the visibility and values of fields byKent Rogers1-0/+4
classification. r=mkanat, r=timello, a=mkanat
2010-06-25Bug 573173: Make Bugzilla::Bug's add_group and remove_group take groupMax Kanat-Alexander1-8/+6
names instead of ids r=dkl, a=mkanat
2010-06-24Bug 572602: Change the way that Bugzilla::Object determines what fieldsMax Kanat-Alexander1-10/+6
are required for create(). It now assumes that any column that is NOT NULL and has not DEFAULT in the database is required. We also shift the burden of throwing errors about empty values to the validators. This fixes the bug that Bugzilla::Bug->create() wasn't populating default values for fields if they weren't specified in the create() parameters. r=timello, a=mkanat
2010-06-23Bug 573172: Prepare set_all for being used in a context other thanMax Kanat-Alexander1-9/+16
process_bug.cgi r=dkl, a=mkanat
2010-06-23Bug 573170: Make set_all set keywords consistently with how other multi-valuedMax Kanat-Alexander1-10/+19
fields are set r=dkl, a=mkanat
2010-06-22Bug 22353: Automatic duplicate bug detection on enter_bug.cgiMax Kanat-Alexander1-18/+115
r=glob, a=mkanat
2010-06-18Bug 556422: Move the existing bug-moving functionality into an extensionMax Kanat-Alexander1-11/+1
called OldBugMove. r=dkl, a=mkanat
2010-06-17Bug 413215: Move the sending of email notifications from process_bug.cgiMax Kanat-Alexander1-0/+86
to Bugzilla::Bug r=dkl, a=mkanat
2010-06-03Bug 567846: Modify set_status, set_resolution, and set_dup_id to useMax Kanat-Alexander1-22/+30
VALIDATOR_DEPENDENCIES, so that they don't need custom code in set_all.
2010-06-03Bug 567296: Make Bugzilla::Bug use VALIDATOR_DEPENDENCIES instead ofMax Kanat-Alexander1-52/+73
UPDATE_VALIDATORS r=dkl, a=mkanat
2010-05-26Bug 271913: Don't force the user to comment when adding Hours WorkedKent Rogers1-6/+2
r=mkanat, a=mkanat
2010-05-25Bug 567780: When closing a bug as a duplicate, the error "There is no field ↵David Lawrence1-1/+2
'dup_id'" is displayed r=timello,a=LpSolit
2010-05-24Bug 556901: Move the code for setting status, resolution, and dup_idMax Kanat-Alexander1-0/+29
from process_bug.cgi into Bugzilla::Bug::set_all
2010-05-24Bug 556407: Move the code for setting product and checking strict_isolationMax Kanat-Alexander1-7/+26
from process_bug.cgi into Bugzilla::Bug::set_all
2010-05-23Bug 556403: Move adding/removing of CCs from process_bug.cgi intoMax Kanat-Alexander1-12/+17
Bugzilla::Bug::set_all
2010-05-23Bug 556397: Move the setting of single-bug fields from process_bug.cgiMax Kanat-Alexander1-1/+9
into Bugzilla::Bug::set_all r=dkl, a=mkanat
2010-05-19Bug 494395: Implement the ability to mark custom fields as mandatory whenTiago Mello1-0/+36
creating/changing bugs r=mkanat, a=mkanat
2010-05-17Bug 556373: Move the adding/removing of groups from process_bug.cgi toMax Kanat-Alexander1-1/+11
Bugzilla::Bug::set_all r=dkl, a=mkanat
2010-05-17Bug 556167: Move the setting of dependson/blocked from process_bug.cgiMax Kanat-Alexander1-0/+30
into Bugzilla::Bug::set_all r=dkl, a=mkanat
2010-05-17Bug 428452: Move code to set/modify keywords from process_bug.cgi into Max Kanat-Alexander1-1/+5
Bugzilla::Bug::set_all r=dkl, a=mkanat
2010-05-17Bug 556154: process_bug.cgi: move the stuff in the loop after $b->set_allMax Kanat-Alexander1-0/+20
into Bugzilla::Bug::set_all r=dkl, a=mkanat
2010-05-14Bug 559398 - "Old incomplete data warning showing on activity view due to ↵Reed Loden1-1/+4
custom field value of '?'" [r=LpSolit a=LpSolit]
2010-05-14Backing out bug 271913: comments are no longer displayed, see also bug 565794Frédéric Buclin1-2/+6
2010-05-13Bug 565314: Cannot edit FIXED bugs when a blocker is open, when ↵Frédéric Buclin1-1/+3
"noresolveonopenblockers" is on r/a=mkanat
2010-05-13Bug 271913: Do not force the user to comment when adding Hours WorkedKent Rogers1-6/+2
r=mkanat, a=mkanat
2010-05-13Bug 556123: process_bug.cgi: move the setting of comments and work_timeMax Kanat-Alexander1-0/+21
into Bugzilla::Bug::set_all r=dkl, a=mkanat
2010-05-07Bug 395451 - "Bugzilla::BugMail needs to use Bug objects internally instead ↵Reed Loden1-1/+8
of direct SQL" [r=mkanat a=mkanat]
2010-04-22Bug 560009: Use firstidx from List::MoreUtils instead of lsearchMax Kanat-Alexander1-2/+5
r=timello, a=mkanat
2010-04-09Bug 558318: "Invalid Parameter for keywords" error thrown when creating a ↵Frédéric Buclin1-5/+1
new bug r=timello a=LpSolit
2010-04-08Bug 69621: Remove the keyword cache (which is not updated on keyword ↵Frédéric Buclin1-2/+0
rename/delete) r/a=mkanat
2010-04-06Bug 532350 - "Can't add Debian bug URLs to a bug using "See Also""Reed Loden1-0/+21
[r=LpSolit r=mkanat a=mkanat]
2010-04-02Bug 556736: Make the bug_end_of_update hook also send $old_bug to the hookMax Kanat-Alexander1-4/+3
r=mkanat, a=mkanat (module owner)
2010-03-30Follow-up to bug 533121 -- make regex for matching "code.google.com" ↵Reed Loden1-1/+1
case-insensitive [r=mkanat over IRC]
2010-03-30Bug 533121 - "Support Google Code for see_also urls"Reed Loden1-0/+22
[r=LpSolit a=mkanat]
2010-03-23Bug 544332 - New bug_check_can_change_field hook for Bugzilla/Bug.pmDavid Lawrence1-14/+28
r/a=mkanat
2010-03-16Bug 526189: Refactor the way that groups are checked for being validlyMax Kanat-Alexander1-10/+11
settable in a particular product, to eliminate the possibility of ever setting an inactive or invalid group on a product. r=LpSolit, a=LpSolit
2010-03-14Bug 552168: Speed up comment display by pre-loading all Bugzilla::UserMax Kanat-Alexander1-0/+1
objects for the comment authors, for the whole list, all at once. r=LpSolit, a=LpSolit
2010-02-23Bug 526184: Allow groups to be specified when creating bugs using email_in.plMax Kanat-Alexander1-39/+28
or the WebService Bug.create method. r=LpSolit, a=LpSolit
2010-02-17Bug 329637: Add a Calendar widget to the Deadline fieldMax Kanat-Alexander1-2/+1
r=ghendricks, a=mkanat
2010-02-16Bug 372979: Make voting into an extensionMax Kanat-Alexander1-157/+1
r=mkanat, a=mkanat, a=LpSolit
2010-02-11Bug 545524: New Hook: object_validatorsMax Kanat-Alexander1-4/+1
r=mkanat, a=mkanat (module owner)
2010-02-10Bug 310450 - Bugzilla should send an email when a comment becomes private ↵Dave Lawrence1-9/+26
or un-private r=mkanat, a=mkanat
2010-02-08Bug 251556: Allow "Bug ID" fields to have one-way mutual relationships (like ↵Jesse Clark1-1/+46
blocks/dependson) r=mkanat, a=mkanat
2010-02-01Bug 532493: [SECURITY] Restricting a bug to a group while moving it to ↵Frédéric Buclin1-27/+0
another product has no effect if the group is not used by both products Patch by Frédéric Buclin <LpSolit@gmail.com> r=mkanat a=LpSolit