[bugzilla-gnome-org-extensions] patch report: Use ExtensionDependencies system



commit d26c81190ddc741a62838e9e69ca05ca6452b7fa
Author: Krzesimir Nowak <qdlacz gmail com>
Date:   Sun Nov 9 21:10:09 2014 +0100

    patch report: Use ExtensionDependencies system

 PatchReport/Extension.pm |   22 ++--------------------
 1 files changed, 2 insertions(+), 20 deletions(-)
---
diff --git a/PatchReport/Extension.pm b/PatchReport/Extension.pm
index 4096a3e..72d462f 100644
--- a/PatchReport/Extension.pm
+++ b/PatchReport/Extension.pm
@@ -13,26 +13,8 @@ sub page_before_template {
     page(%{ $args });
 }
 
-sub install_before_final_checks {
-    my ($self, $params) = @_;
-    my $extensions = Bugzilla->extensions();
-    my $extension_name = 'Bugzilla::Extension::GnomeAttachmentStatus';
-    my $found_attachment_status_extension = undef;
-
-    unless ($params->{'silent'}) {
-        print "Checking if we have $extension_name installed...\n";
-    }
-
-    for my $extension (@{$extensions}) {
-        if ($extension->isa($extension_name)) {
-            $found_attachment_status_extension = 1;
-            last;
-        }
-    }
-
-    unless ($found_attachment_status_extension) {
-        die __PACKAGE__->NAME . ' extension requires ' . $extension_name . ' extension';
-    }
+sub gnome_deps {
+    ('GnomeAttachmentStatus');
 }
 
 sub enabled {


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]