Ejemplo n.º 1
0
 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
Ejemplo n.º 2
0
 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