示例#1
0
 def wiki_page_renamed(self, page, old_name):
     """Called when a page has been renamed."""
     try:
         doc = self.build_doc(page)
         search_api = BloodhoundSearchApi(self.env)
         search_api.change_doc_id(doc, old_name)
     except Exception, e:
         if self.silence_on_error:
             self.log.error("Error occurs during renaming wiki from %s \
                 to %s. The error will not be propagated. Exception: %s",
             old_name, page.name, e)
         else:
             raise
示例#2
0
 def wiki_page_renamed(self, page, old_name):
     """Called when a page has been renamed."""
     try:
         doc = self.build_doc(page)
         search_api = BloodhoundSearchApi(self.env)
         search_api.change_doc_id(doc, old_name)
     except Exception, e:
         if self.silence_on_error:
             self.log.error(
                 "Error occurs during renaming wiki from %s \
                 to %s. The error will not be propagated. Exception: %s",
                 old_name, page.name, e)
         else:
             raise
示例#3
0
 def _rename_milestone(self, milestone, old_name):
     try:
         doc = self.build_doc(milestone)
         search_api = BloodhoundSearchApi(self.env)
         with search_api.start_operation() as operation_context:
             search_api.change_doc_id(doc, old_name, operation_context)
             TicketIndexer(self.env).reindex_tickets(
                 search_api, operation_context, milestone=milestone.name)
     except Exception, e:
         if self.silence_on_error:
             self.log.error("Error occurs during renaming milestone from \
              %s to %s. The error will not be propagated. Exception: %s",
             old_name, milestone.name, e)
         else:
             raise
示例#4
0
 def _rename_milestone(self, milestone, old_name):
     try:
         doc = self.build_doc(milestone)
         search_api = BloodhoundSearchApi(self.env)
         with search_api.start_operation() as operation_context:
             search_api.change_doc_id(doc, old_name, operation_context)
             TicketIndexer(self.env).reindex_tickets(
                 search_api, operation_context, milestone=milestone.name)
     except Exception, e:
         if self.silence_on_error:
             self.log.error(
                 "Error occurs during renaming milestone from \
              %s to %s. The error will not be propagated. Exception: %s",
                 old_name, milestone.name, e)
         else:
             raise