diff options
author | Alex Legler <alex@a3li.li> | 2016-06-01 16:53:09 +0200 |
---|---|---|
committer | Alex Legler <alex@a3li.li> | 2016-06-01 16:53:09 +0200 |
commit | 4d17512ae8329a209bed8c642c70744bcda45ae0 (patch) | |
tree | 899a034fb005ad62a997702a51053161356ab3db | |
parent | Set approval/rejection delta requirement to 1 (diff) | |
download | glsamaker-4d17512ae8329a209bed8c642c70744bcda45ae0.tar.gz glsamaker-4d17512ae8329a209bed8c642c70744bcda45ae0.tar.bz2 glsamaker-4d17512ae8329a209bed8c642c70744bcda45ae0.zip |
Add GLSAMAKER_BUGZIE_SKIP to skip bugzilla operations
-rw-r--r-- | config/initializers/glsamaker.rb.sample | 1 | ||||
-rw-r--r-- | lib/bugzilla.rb | 15 |
2 files changed, 16 insertions, 0 deletions
diff --git a/config/initializers/glsamaker.rb.sample b/config/initializers/glsamaker.rb.sample index a2fb4a2..7282279 100644 --- a/config/initializers/glsamaker.rb.sample +++ b/config/initializers/glsamaker.rb.sample @@ -32,6 +32,7 @@ GLSAMAKER_HOST = "localhost:3000" GLSAMAKER_PORTDIR = "/usr/portage/" # Bugzilla login info +GLSAMAKER_BUGZIE_SKIP = false GLSAMAKER_BUGZIE_HOST = 'bugs.gentoo.org' GLSAMAKER_BUGZIE_USER = nil GLSAMAKER_BUGZIE_PW = nil diff --git a/lib/bugzilla.rb b/lib/bugzilla.rb index b35c5a8..d9b8c44 100644 --- a/lib/bugzilla.rb +++ b/lib/bugzilla.rb @@ -23,6 +23,11 @@ module Bugzilla module_function # Adds a comment to a bug. Returns the comment id on success, raises an exception on failure. def add_comment(bug, comment) + if GLSAMAKER_BUGZIE_SKIP + Rails.logger.info 'Skipped Bugzilla.add_comment' + return + end + Rails.logger.debug 'Called Bugzilla.add_comment' did_retry = false @@ -55,6 +60,11 @@ module Bugzilla # Updates a bug. Returns an array of changes that were done on the bug. def update_bug(bug, changes = {}) + if GLSAMAKER_BUGZIE_SKIP + Rails.logger.info 'Skipped Bugzilla.update_bug' + return + end + Rails.logger.debug 'Called Bugzilla.update_bug' did_retry = false @@ -100,6 +110,11 @@ module Bugzilla # Files a bug, and returns the id of the filed bug def file_bug(data) + if GLSAMAKER_BUGZIE_SKIP + Rails.logger.info 'Skipped Bugzilla.file_bug' + return + end + Rails.logger.debug 'Called Bugzilla.file_bug' did_retry = false |