aboutsummaryrefslogtreecommitdiffstats
path: root/Bugzilla/Bug.pm
Commit message (Collapse)AuthorAgeFilesLines
* Bug 593539: Fix the bugs activity for the see_also field.Tiago Mello2010-12-211-1/+2
| | | | r/a=mkanat
* Bug 593539: Refactor See Also to use separate modules for each type of URLTiago Mello2010-12-201-160/+32
| | | | r/a=mkanat
* Bug 617477: Fix numerous consistency and behavior issues surroudning Bug.updateMax Kanat-Alexander2010-12-131-14/+42
| | | | | | and Bugzilla::Bug. See https://bugzilla.mozilla.org/show_bug.cgi?id=617477#c2 for details. r=LpSolit, a=LpSolit
* Bug 607909: Hours worked / work_time is marked as changing when commenting ↵Christian Legnitto2010-11-031-2/+2
| | | | | | even when you don't enter a value r/a=LpSolit
* When inserting comments during Bug->update, make sure that the commentMax Kanat-Alexander2010-11-021-0/+3
| | | | | timestamp is identical to the timestamp passed in to update(). https://bugzilla.mozilla.org/show_bug.cgi?id=590334
* Bug 607966: Use of qw(...) as parentheses is deprecated since Perl 5.13.5Frédéric Buclin2010-10-281-1/+1
| | | | r=gerv a=LpSolit
* Bug 585802: Change the cc/user autocomplete (and backend) usermatching to ↵Christian Legnitto2010-10-281-2/+3
| | | | | | ignore spaces / search on space separated names r/a=mkanat
* Bug 578513: Rename cc_accessible and reporter_accessible to is_cc_accessibleMax Kanat-Alexander2010-10-221-1/+3
| | | | | and is_reporter_accessible in the WebService. r=timello, a=mkanat
* Bug 598014: Document how to mark the initial comment as private when using ↵Frédéric Buclin2010-10-211-4/+2
| | | | | | Bug.create() r/a=mkanat
* Bug 590334: Change Bug.pm to use the comment object (Bugzilla::Comment)Christian Legnitto2010-10-131-147/+78
| | | | | when creating or updating bug comment r=mkanat, a=mkanat
* Bug 601848: Fix percentage_complete searches for all operators on both MySQLMax Kanat-Alexander2010-10-041-1/+4
| | | | | and PostgreSQL r=mkanat, a=mkanat (module owner)
* Bug 600123 - Eliminate Bugzilla::Bug's AUTOLOADMax Kanat-Alexander2010-10-011-64/+89
| | | | r=glob, a=mkanat
* Bug 597772: Make add_see_also check for undef inputMax Kanat-Alexander2010-09-271-0/+5
| | | | r=timello, a=mkanat
* Bug 593173: Make See Also recognize both "http" and "https" links for localMax Kanat-Alexander2010-09-181-5/+11
| | | | | bugs as being the same bug. r=timello, a=mkanat
* Bug 593170: Disallow urls like "show_bug.cgi?id=2323" (with no domain) inMax Kanat-Alexander2010-09-181-0/+9
| | | | | the See Also field. r=timello, a=mkanat
* Bug 271758: noresolveonopenblockers = on doesn't allow removing open ↵Frédéric Buclin2010-09-081-31/+6
| | | | | | blockers and resolve the bug in a single change r/a=mkanat
* If an installation had not yet set the urlbase parameter, then insertingMax Kanat-Alexander2010-09-021-7/+5
| | | | | | *any* URL into the see_also field would cause it to think you were linking a local bug. https://bugzilla.mozilla.org/show_bug.cgi?id=549586
* Bug 549586: Allow the See Also field to take an integer or a localTiago Mello2010-09-011-0/+40
| | | | | bugzilla url and treat them as a link to the local Bugzilla. r/a=mkanat
* Bug 586871: Convert all Bugzilla->get_fields calls to Bugzilla->fieldsTiago Mello2010-08-241-11/+12
| | | | r/a=mkanat
* Bug 584036: _sync_fulltext() not called when (un)setting an existing comment ↵Frédéric Buclin2010-08-041-1/+2
| | | | | | as private r/a=mkanat
* Bug 583165: Un(setting) a comment as private doesn't update bugs.delta_tsFrédéric Buclin2010-08-031-1/+3
| | | | r/a=mkanat
* Bug 583622: email_in.pl doesn't let me set timetracking fieldsFrédéric Buclin2010-08-021-6/+0
| | | | r/a=mkanat
* Bug 396558: Dependency change e-mails should only include status changes ↵Frédéric Buclin2010-07-281-5/+12
| | | | | | that happened right now r/a=mkanat
* Bug 578324: The "Hours Worked" field in show_bug.cgi rejects all values ↵Frédéric Buclin2010-07-141-2/+2
| | | | | | passed to it if it would make the Remaining Time negative r/a=mkanat
* Bug 415813: Implement Bug.update() as an API for WebServicesMax Kanat-Alexander2010-07-121-2/+13
| | | | r=dkl, a=mkanat
* Bug 574556: Refactor Search.pm so that we're not doing $$some_var everywhere.Max Kanat-Alexander2010-07-081-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
* Bug 574879: Create a test that assures the correctness of Search.pm'sMax Kanat-Alexander2010-07-071-0/+11
| | | | | boolean charts r=glob, a=mkanat
* Bug 519835: Remove Bugzilla::Product::check_product() in favor of ↵Frédéric Buclin2010-07-071-4/+2
| | | | | | Bugzilla::Product->check() r=mkanat a=LpSolit
* Bug 574995: Make the WebService return reporter, attachment submitter, andMax Kanat-Alexander2010-07-061-0/+1
| | | | | commenter all as "creator" r=timello, a=mkanat
* Bug 574892: [SECURITY] Add EXTRA_REQUIRED_FIELDS to Bugzilla::Object, whichMax Kanat-Alexander2010-07-051-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
* Bug 486292: Change the default workflow to UNCONFIRMED, CONFIRMED,Max Kanat-Alexander2010-07-051-1/+4
| | | | | IN_PROGRESS, RESOLVED, VERIFIED. r=LpSolit, a=mkanat
* Bug 514618: Allow restricting the visibility and values of fields byKent Rogers2010-07-051-0/+4
| | | | | classification. r=mkanat, r=timello, a=mkanat
* Bug 573173: Make Bugzilla::Bug's add_group and remove_group take groupMax Kanat-Alexander2010-06-251-8/+6
| | | | | names instead of ids r=dkl, a=mkanat
* Bug 572602: Change the way that Bugzilla::Object determines what fieldsMax Kanat-Alexander2010-06-231-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
* Bug 573172: Prepare set_all for being used in a context other thanMax Kanat-Alexander2010-06-231-9/+16
| | | | | process_bug.cgi r=dkl, a=mkanat
* Bug 573170: Make set_all set keywords consistently with how other multi-valuedMax Kanat-Alexander2010-06-231-10/+19
| | | | | fields are set r=dkl, a=mkanat
* Bug 22353: Automatic duplicate bug detection on enter_bug.cgiMax Kanat-Alexander2010-06-211-18/+115
| | | | r=glob, a=mkanat
* Bug 556422: Move the existing bug-moving functionality into an extensionMax Kanat-Alexander2010-06-181-11/+1
| | | | | called OldBugMove. r=dkl, a=mkanat
* Bug 413215: Move the sending of email notifications from process_bug.cgiMax Kanat-Alexander2010-06-171-0/+86
| | | | | to Bugzilla::Bug r=dkl, a=mkanat
* Bug 567846: Modify set_status, set_resolution, and set_dup_id to useMax Kanat-Alexander2010-06-031-22/+30
| | | | VALIDATOR_DEPENDENCIES, so that they don't need custom code in set_all.
* Bug 567296: Make Bugzilla::Bug use VALIDATOR_DEPENDENCIES instead ofMax Kanat-Alexander2010-06-031-52/+73
| | | | | UPDATE_VALIDATORS r=dkl, a=mkanat
* Bug 271913: Don't force the user to comment when adding Hours WorkedKent Rogers2010-05-251-6/+2
| | | | r=mkanat, a=mkanat
* Bug 567780: When closing a bug as a duplicate, the error "There is no field ↵David Lawrence2010-05-251-1/+2
| | | | | | 'dup_id'" is displayed r=timello,a=LpSolit
* Bug 556901: Move the code for setting status, resolution, and dup_idMax Kanat-Alexander2010-05-241-0/+29
| | | | from process_bug.cgi into Bugzilla::Bug::set_all
* Bug 556407: Move the code for setting product and checking strict_isolationMax Kanat-Alexander2010-05-241-7/+26
| | | | from process_bug.cgi into Bugzilla::Bug::set_all
* Bug 556403: Move adding/removing of CCs from process_bug.cgi intoMax Kanat-Alexander2010-05-221-12/+17
| | | | Bugzilla::Bug::set_all
* Bug 556397: Move the setting of single-bug fields from process_bug.cgiMax Kanat-Alexander2010-05-221-1/+9
| | | | | into Bugzilla::Bug::set_all r=dkl, a=mkanat
* Bug 494395: Implement the ability to mark custom fields as mandatory whenTiago Mello2010-05-191-0/+36
| | | | | creating/changing bugs r=mkanat, a=mkanat
* Bug 556373: Move the adding/removing of groups from process_bug.cgi toMax Kanat-Alexander2010-05-171-1/+11
| | | | | Bugzilla::Bug::set_all r=dkl, a=mkanat
* Bug 556167: Move the setting of dependson/blocked from process_bug.cgiMax Kanat-Alexander2010-05-161-0/+30
| | | | | into Bugzilla::Bug::set_all r=dkl, a=mkanat