def publish(self, ids): try: controllers.set_journal_is_public_bulk(ids, True) # Adicionar mais contexto sobre as consequência dessa ação flash(_(u'Periódico(s) publicado(s) com sucesso!!')) except Exception as ex: flash(_(u'Ocorreu um erro tentando publicar o(s) periódico(s)!!'), 'error') if not self.handle_view_exception(ex): raise
def unpublish_journals(self, ids, reason): try: controllers.set_journal_is_public_bulk(ids, False, reason) # Adicionar mais contexto sobre as consequência dessa ação flash(_(u'Periódico(s) despublicado com sucesso!!')) except Exception as ex: flash(_(u'Ocorreu um erro tentando despublicar o(s) periódico(s)!!. Erro: %(ex)s', ex=str(ex)), 'error') if not self.handle_view_exception(ex): raise