summaryrefslogtreecommitdiffstats
path: root/extensions
AgeCommit message (Collapse)AuthorFilesLines
2010-09-11changes to voting extensionGuy Pyrzak1-10/+7
2010-09-02Bug 587793: Add a new "object_end_of_create" hook so that extensions canChristian Legnitto1-0/+9
operate on any new objects r=mkanat, a=mkanat
2010-08-27Bug 398701: Replace |FILTER url_quote| by |FILTER uri|, including ↵Frédéric Buclin4-9/+9
extensions/Voting r/a=mkanat
2010-08-24Bug 583243: Add a new hook 'search_operator_field_override'.Tiago Mello1-0/+21
r/a=mkanat
2010-08-13Bug 581690: Restore the ability to move several bugs at once to another ↵Frédéric Buclin3-13/+35
installation r=ghendricks a=LpSolit
2010-07-14Add a sortkey to the Example extension's Config extension.Max Kanat-Alexander1-0/+2
2010-07-06Bug 577049: POD must mention Bugzilla 4.0 instead of 3.8Frédéric Buclin1-1/+1
r/a=mkanat
2010-06-25Bug 457373: Refactor the permissions system in Bugzilla::Install::FilesystemMax Kanat-Alexander1-1/+2
to use constants instead of local variables. Also, change the permissions so that they are stricter in general, and work better under suexec. This also fixes the problem that dependency graphs didn't work under suexec, and adds a "web" directory by default to Extensions created with extension/create.pl. r=mkanat, a=mkanat (module owner)
2010-06-18Bug 556422: Move the existing bug-moving functionality into an extensionMax Kanat-Alexander9-0/+447
called OldBugMove. r=dkl, a=mkanat
2010-06-03Bug 567846: Modify set_status, set_resolution, and set_dup_id to useMax Kanat-Alexander1-1/+1
VALIDATOR_DEPENDENCIES, so that they don't need custom code in set_all.
2010-05-07Bug 395451 - "Bugzilla::BugMail needs to use Bug objects internally instead ↵Reed Loden1-2/+2
of direct SQL" [r=mkanat a=mkanat]
2010-04-22Bug 539865: Make Bugzilla::Object pass $params to validators during create()Max Kanat-Alexander1-1/+1
(implement VALIDATOR_DEPENDENCIES) r=LpSolit, a=LpSolit
2010-04-08Bug 558032: Incorrect "X votes" link when viewing a bugFrédéric Buclin1-1/+1
r=reed a=LpSolit
2010-04-06Bug 556429: Stop sending bugmail from inside the templateMax Kanat-Alexander2-2/+11
r=LpSolit, a=LpSolit
2010-04-02Bug 556869: New Hook: object_before_deleteMax Kanat-Alexander1-0/+12
r=mkanat, a=mkanat (module owner)
2010-04-02Bug 556736: Make the bug_end_of_update hook also send $old_bug to the hookMax Kanat-Alexander1-2/+5
r=mkanat, a=mkanat (module owner)
2010-04-02Bug 556695: New Hook: object_end_of_setMax Kanat-Alexander1-0/+11
r=mkanat, a=mkanat (module owner)
2010-03-23Bug 544332 - New bug_check_can_change_field hook for Bugzilla/Bug.pmDavid Lawrence1-0/+39
r/a=mkanat
2010-03-14Bug 498309: Speed up show_bug.cgi when there are many comments by cachingMax Kanat-Alexander1-2/+3
field-descs globally for all template calls r=LpSolit, a=LpSolit
2010-03-01Bug 508823: Make it so that you don't ever have to reset template_inner (likeMax Kanat-Alexander1-1/+0
Bugzilla->template_inner("")). r=LpSolit, a=LpSolit
2010-02-19"my $template = Bugzilla->template" wasn't needed in _page_user and _page_bugMax Kanat-Alexander1-2/+0
in the Voting extension. (Thanks to timello for pointing this out!)
2010-02-16* Disable the Voting extension by default.Max Kanat-Alexander3-1/+2
* There was a syntax error in the code-error-errors.html.tmpl hook in the Voting extension. * Creating the TestProduct during checksetup was throwing an warning about use of an uninitialized value, due to the Voting extension. https://bugzilla.mozilla.org/show_bug.cgi?id=372979
2010-02-16Move the no_open_bug_status code error into the Voting extension.Max Kanat-Alexander2-1/+25
https://bugzilla.mozilla.org/show_bug.cgi?id=372979
2010-02-16Bug 372979: Make voting into an extensionMax Kanat-Alexander21-0/+1829
r=mkanat, a=mkanat, a=LpSolit
2010-02-11Bug 545715: New Hook: bugmail_relationshipsMax Kanat-Alexander1-4/+21
r=mkanat, a=mkanat (module owner)
2010-02-11Add a "bug" argument to the bugmail_recipients hook that was just checked in.Max Kanat-Alexander1-4/+8
r=mkanat, a=mkanat (module owner) https://bugzilla.mozilla.org/show_bug.cgi?id=545683
2010-02-11Bug 545683: New Hook: bugmail_recipientsMax Kanat-Alexander1-0/+8
r=mkanat, a=mkanat (module owner)
2010-02-11Bug 545551: Hook: object_update_columnsMax Kanat-Alexander1-0/+9
r=mkanat, a=mkanat (module owner)
2010-02-11Bug 545541: New Hook: object_columnsMax Kanat-Alexander1-0/+9
r=mkanat, a=mkanat (module owner)
2010-02-11Bug 545524: New Hook: object_validatorsMax Kanat-Alexander2-0/+43
r=mkanat, a=mkanat (module owner)
2010-02-07Bug 496488: Hooks for creating, updating, and deleting groupsMax Kanat-Alexander1-0/+45
r=mkanat, a=mkanat (module owner)
2010-02-01Fix the data in the bzr repo to match the data in the CVS repo.Max Kanat-Alexander54-1643/+0
During the CVS imports into Bzr, there were some inconsistencies introduced (mostly that files that were deleted in CVS weren't being deleted in Bzr). So this checkin makes the bzr repo actually consistent with the CVS repo, including fixing permissions of files.
2009-12-17Bug 525606: Make the template_before_process hook run whenever a template is ↵mkanat%bugzilla.org1-6/+4
loaded (including PROCESS and INCLUDE), not just when $template->process is called. Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=dkl, a=mkanat
2009-11-30Bug 523411: Hook: product-end_of_createmkanat%bugzilla.org1-0/+43
Patch by Dave Lawrence <dkl@redhat.com> r=mkanat, a=mkanat
2009-11-25Bug 530252: Create a script that sets up the framework of an extensionmkanat%bugzilla.org1-0/+85
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=mkanat
2009-11-25Bug 530960: Put hooks into template/default/hook instead of template/hookmkanat%bugzilla.org2-0/+47
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=mkanat
2009-11-25Bug 530746: Create a script that converts extensions from the old format to ↵mkanat%bugzilla.org2-75/+75
the new format Patch by Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=mkanat
2009-11-24Bug 430013: Make extensions load their modules like ↵mkanat%bugzilla.org6-9/+174
Bugzilla::Extension::Foo::Bar, where Bar.pm is in extensions/Foo/lib/. Patch by Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=mkanat
2009-11-24Bug 430014: Re-write the code hooks system so that it uses modules instead ↵mkanat%bugzilla.org15-0/+830
of individual .pl files Patch by Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=mkanat
2009-11-23Bug 430010: Re-work the template hooks system so that template hooks always ↵mkanat%bugzilla.org2-0/+47
live in template/<lang>/hook/, both for extensions and for the base Bugzilla template/ directory. Patch by Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=mkanat
2009-11-23Bug 523999: New Hook: template-before_createmkanat%bugzilla.org1-0/+30
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=mkanat
2009-11-23Bug 528062: Hook: Object-end_of_updatemkanat%bugzilla.org1-0/+34
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=mkanat
2009-11-23Bug 521413: Hook: object-end_of_set_allmkanat%bugzilla.org1-0/+34
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=mkanat
2009-11-18Bug 525426: Hook: object-before_setmkanat%bugzilla.org1-0/+34
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=dkl, a=mkanat
2009-11-18Bug 524034: New hook: bug-end_of_create_validatorsmkanat%bugzilla.org1-0/+37
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=dkl, a=mkanat
2009-11-18Bug 524007: New Hook: object-end_of_create_validatorsmkanat%bugzilla.org1-0/+34
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=dkl, a=mkanat
2009-11-18Bug 521373: Hook: object-before_createmkanat%bugzilla.org1-0/+33
2009-10-21Bug 394438: Add a hook for adding template vars to any page (Override ↵mkanat%bugzilla.org1-0/+33
Template->process) Patch by Matt Rogers <mattr@kde.org> r=mkanat, a=mkanat
2009-10-01Bug 364254: Add hook to Bugzilla::Template::quoteUrlsmkanat%bugzilla.org2-0/+88
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=dkl, a=mkanat
2009-09-22Bug 496855: Hooks for sanitycheck.cgimkanat%bugzilla.org3-0/+117
Patch by Bradley Baetz <bbaetz@acm.org> r=mkanat, a=mkanat