summaryrefslogtreecommitdiffstats
path: root/Bugzilla/Product.pm
AgeCommit message (Collapse)AuthorFilesLines
2010-10-20Bug 553266: config.cgi?ctype=rdf spends most of its time loading flagtypes ↵Frédéric Buclin1-11/+35
from the database a=LpSolit (module owner)
2010-07-07Bug 519835: Remove Bugzilla::Product::check_product() in favor of ↵Frédéric Buclin1-25/+7
Bugzilla::Product->check() r=mkanat a=LpSolit
2010-07-05Bug 514618: Allow restricting the visibility and values of fields byKent Rogers1-0/+16
classification. r=mkanat, r=timello, a=mkanat
2010-06-24Bug 572602: Change the way that Bugzilla::Object determines what fieldsMax Kanat-Alexander1-6/+0
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-05-14Bug 556731 - Make Bugzilla::Milestone, Bugzilla::Version, andMax Kanat-Alexander1-2/+2
Bugzilla::Component use VALIDATOR_DEPENDENCIES instead of UPDATE_VALIDATORS r=LpSolit, a=LpSolit
2010-03-16Bug 526189: Refactor the way that groups are checked for being validlyMax Kanat-Alexander1-6/+22
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-02-23Bug 526184: Allow groups to be specified when creating bugs using email_in.plMax Kanat-Alexander1-11/+96
or the WebService Bug.create method. r=LpSolit, a=LpSolit
2010-02-20Bug 547428: SQL error when deleting a product and its related series when it ↵Bodo-Merle Sandor1-1/+3
has none r/a=LpSolit
2010-02-16Bug 372979: Make voting into an extensionMax Kanat-Alexander1-147/+0
r=mkanat, a=mkanat, a=LpSolit
2010-02-02Bug 487508: Allow restricting the visibility of custom fields and values by ↵Max Kanat-Alexander1-15/+2
component r=dkl, a=mkanat
2010-02-02Bug 514970: Clean up duplicates.cgi and make it use Bug objectsMax Kanat-Alexander1-0/+11
r=LpSolit, a=LpSolit
2009-12-18Bug 162060: Remove the relationship between "votestoconfirm" and whether or ↵mkanat%bugzilla.org1-0/+6
not the UNCONFIRMED status is available, by adding a checkbox to enable the UNCONFIRMED status in editproducts.cgi. Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=LpSolit
2009-12-13Bug 369489: Remove the milestoneurl feature and link "Target Milestone" to ↵mkanat%bugzilla.org1-6/+0
the fields.html page Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=LpSolit
2009-11-30Bug 523411: Hook: product-end_of_createmkanat%bugzilla.org1-0/+3
Patch by Dave Lawrence <dkl@redhat.com> r=mkanat, a=mkanat
2009-11-23Bug 451716: Deleting a product does not remove its entries from the 'Series' ↵lpsolit%gmail.com1-3/+26
table - Patch by Frédéric Buclin <LpSolit@gmail.com> r=gerv a=LpSolit
2009-10-24Bug 522404: Allow Bugzilla::Product->create to create multiple products in ↵mkanat%bugzilla.org1-0/+2
one script. Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=dkl, a=mkanat
2009-10-23Bug 522396: Bugzilla::Product->create should do better with missing input fieldsmkanat%bugzilla.org1-2/+5
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=dkl, a=mkanat
2009-07-01Bug 500900: Confirming bugs requires NEW state to exist - Patch by ↵lpsolit%gmail.com1-2/+1
Frédéric Buclin <LpSolit@gmail.com> r/a=mkanat
2009-05-21 Bug 493090 - Product disallownew should be converted to isactiveghendricks%novell.com1-6/+6
patch by ghendricks r=mkanat a=mkanat
2009-04-10Bug 471871: Bugzilla::Version has duplicated code compared to ↵lpsolit%gmail.com1-1/+1
Bugzilla::Object (make Bugzilla::Version really a subclass of Bugzilla::Object) - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=mkanat
2009-03-31Bug 478972: Remove the 'useentrygroupdefault' parameter - Patch by ↵lpsolit%gmail.com1-4/+3
Frédéric Buclin <LpSolit@gmail.com> r/a=mkanat
2009-02-08Bug 371995: Allow the Product field to restrict visibility of custom fieldsmkanat%bugzilla.org1-1/+23
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=mkanat
2009-01-02Bug 339381: Make Bugzilla::Classification use Bugzilla::Object - Patch by ↵lpsolit%gmail.com1-2/+1
Frédéric Buclin <LpSolit@gmail.com> r=mkanat a=LpSolit
2008-10-18Bug 460509: Deleting a product with bugs fails because it hasn't loaded ↵mkanat%bugzilla.org1-0/+1
Bugzilla::Bug Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=LpSolit
2008-10-03Bug 455641: Implement Bugzilla::Field::Choice->update and have ↵mkanat%bugzilla.org1-2/+2
editvalues.cgi use it Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=bbaetz, a=mkanat
2008-08-14Bug 448593: Move code to edit product group settings from editproducts.cgi ↵lpsolit%gmail.com1-18/+215
to Bugzilla/Product.pm - Patch by Frédéric Buclin <LpSolit@gmail.com> r=mkanat a=LpSolit
2008-08-07Bug 449390: "Add Product" fails with software error "Column ↵lpsolit%gmail.com1-3/+3
'defaultmilestone' cannot be null" - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=mkanat
2008-08-06Bug 449248: Improve $product->group_controls - Patch by Frédéric ↵lpsolit%gmail.com1-4/+5
Buclin <LpSolit@gmail.com> r/a=mkanat
2008-07-31Bug 313122: Implement Product->create, $product->update and ↵lpsolit%gmail.com1-15/+404
$product->remove_from_db, and make editproducts.cgi use them - Patch by Frédéric Buclin <LpSolit@gmail.com> r=mkanat a=LpSolit
2008-03-27Bug 372795: Implement Bugzilla::Product::preload() to speed up query.cgi ↵mkanat%bugzilla.org1-4/+39
when there are many products Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=mkanat
2008-01-12Bug 401965: Move groups updating from process_bug.cgi to Bugzilla::Bugmkanat%bugzilla.org1-0/+70
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=LpSolit
2006-12-19Bug 339384: Make Bugzilla::Milestone use Bugzilla::Object - Patch by Max ↵lpsolit%gmail.com1-9/+4
Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit a=justdave
2006-12-19Bug 339385: Make Bugzilla::Version use Bugzilla::Objectmkanat%bugzilla.org1-7/+3
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=myk
2006-12-19Bug 339380: Make Bugzilla::Component use Bugzilla::Objectmkanat%bugzilla.org1-5/+1
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=myk
2006-11-11Bug 189627: Implement per-product privileges - Patch by Frédéric ↵lpsolit%gmail.com1-1/+4
Buclin <LpSolit@gmail.com> r=mkanat a=myk
2006-08-04Bug 346588: Versions should be sorted using vers_cmp() - Patch by Olav ↵lpsolit%gmail.com1-3/+4
Vitters <bugzilla-mozilla@bkor.dhs.org> r=mkanat a=myk
2006-07-25Bug 174039: Set flags on bug entry - Patch by Frédéric Buclin ↵lpsolit%gmail.com1-0/+28
<LpSolit@gmail.com> r=wurblzap r=myk a=myk
2006-07-21Bug 322848: Extremely slow performance with a lot of products (~1800) and ↵mkanat%bugzilla.org1-0/+26
security groups for each Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=myk
2006-07-19Bug 339379: Make Bugzilla::Product use Bugzilla::Objectmkanat%bugzilla.org1-84/+15
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=myk
2006-07-09Bug 342238: There is a dependency loop between Bugzilla::User and ↵mkanat%bugzilla.org1-1/+1
Bugzilla::Component Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=bkor, a=myk
2005-10-28Bug 314088: Several Bugzilla::Foo->new crash when passing a string instead ↵lpsolit%gmail.com1-1/+4
of a valid ID as a param - Patch by Frédéric Buclin <LpSolit@gmail.com> r=kiko a=justdave
2005-10-20Bug 313008 Lists of products, milestones, etc... should be sortedbugreport%peshkin.net1-3/+6
Patch by Joel Peshkin <bugreport@peshkin.net> r=lpsolit, a=justdave
2005-10-18Bug 299753: Replace old code in editproducts.cgi by routines from Product.pm ↵lpsolit%gmail.com1-0/+23
- Patch by André Batosti <batosti@async.com.br> r=LpSolit a=justdave
2005-10-14Bug 306601: Bugzilla::Classification needs a products() method - Patch by ↵lpsolit%gmail.com1-58/+0
André Batosti <batosti@async.com.br> r=LpSolit a=justdave
2005-10-12Bug 311419: Update the group_controls method from Product.pm to use Group.pm ↵lpsolit%gmail.com1-9/+8
- Patch by André Batosti <batosti@async.com.br> r=LpSolit a=justdave
2005-10-07Bug 309749: Remove get_x_by_y functions from the new .pm files, in favor of ↵mkanat%kerio.com1-9/+49
object methods Patch By André Batosti <batosti@async.com.br> r=LpSolit, a=justdave
2005-09-03Bug 286158: Remove GetSelectableProducts() from globals.pl and use ↵lpsolit%gmail.com1-8/+9
Bugzilla::User::get_selectable_products() instead - Patch by Frédéric Buclin <LpSolit@gmail.com> r=joel,kiko a=justdave
2005-08-27Bug 302650: Product.pm methods don't return what is expected for milestones ↵lpsolit%gmail.com1-12/+11
and versions - Patch by Gabriel Sales de Oliveira <gabriel@async.com.br> r=LpSolit a=justdave
2005-08-15Bug 303413: Remove "use Bugzilla" from all of the pm files. All of the cgi ↵justdave%bugzilla.org1-1/+0
files already have it loaded, and it causes circular dependencies. Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=justdave a=justdave
2005-08-13Bug 303669: Bugzilla mis-uses perl subroutine prototypesmkanat%kerio.com1-3/+3
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=justdave