def handle_unlink(self, action):
     data, errors = self.extractData()
     manager = ITranslationManager(self.context)
     if not errors:
         for language in data["languages"]:
             manager.remove_translation(language)
     return self.request.response.redirect(self.context.absolute_url() + "/remove_translations")
 def handle_unlink(self, action):
     data, errors = self.extractData()
     manager = ITranslationManager(self.context)
     if not errors:
         for language in data['languages']:
             manager.remove_translation(language)
     return self.request.response.redirect(self.context.absolute_url() \
         + '/remove_translations')
 def handle_remove(self, action):
     data, errors = self.extractData()
     manager = ITranslationManager(self.context)
     if not errors:
         for language in data["languages"]:
             content = manager.get_translation(language)
             manager.remove_translation(language)
             aq_parent(content).manage_delObjects([content.getId()])
     return self.request.response.redirect(self.context.absolute_url() + "/remove_translations")
 def handle_remove(self, action):
     data, errors = self.extractData()
     manager = ITranslationManager(self.context)
     if not errors:
         for language in data['languages']:
             content = manager.get_translation(language)
             manager.remove_translation(language)
             aq_parent(content).manage_delObjects([content.getId()])
     return self.request.response.redirect(self.context.absolute_url() \
         + '/remove_translations')