def publish(self, ids): try: controllers.set_journal_is_public_bulk(ids, True) # Adicionar mais contexto sobre as consequência dessa ação flash(_('Periódico(s) publicado(s) com sucesso!!')) except Exception as ex: flash(_('Ocorreu um erro tentando publicar o(s) periódico(s)!!'), 'error')
def publish(self, ids): try: controllers.set_journal_is_public_bulk(ids, True) # Adicionar mais contexto sobre as consequência dessa ação flash(_('Periódico(s) publicado(s) com sucesso!!')) except Exception: flash(_('Ocorreu um erro tentando publicar o(s) periódico(s)!!'), 'error')
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(_('Periódico(s) despublicado com sucesso!!')) except Exception as ex: flash( _('Ocorreu um erro tentando despublicar o(s) periódico(s)!!. Erro: %(ex)s', ex=str(ex)), 'error')
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(_('Periódico(s) despublicado com sucesso!!')) except Exception as ex: flash(_('Ocorreu um erro tentando despublicar o(s) periódico(s)!!. Erro: %(ex)s', ex=str(ex)), 'error')
def test_set_journal_is_public_bulk(self): """ Testando alterar o valor de um conjunto de journals. """ self._makeOne(attrib={'_id': 'okls9slqwj', 'is_public': True}) self._makeOne(attrib={'_id': 'kaomkwisdp', 'is_public': True}) self._makeOne(attrib={'_id': '0wklwmnsiu', 'is_public': True}) controllers.set_journal_is_public_bulk( ['okls9slqwj', 'kaomkwisdp', '0wklwmnsiu'], is_public=False) ids = ['okls9slqwj', 'kaomkwisdp', '0wklwmnsiu'] journals = controllers.get_journals_by_jid(ids) for journal in journals.values(): self.assertFalse(journal.is_public)
def test_set_journal_is_public_bulk(self): """ Testando alterar o valor de um conjunto de journals. """ self._make_one(attrib={'_id': 'okls9slqwj', 'is_public': True}) self._make_one(attrib={'_id': 'kaomkwisdp', 'is_public': True}) self._make_one(attrib={'_id': '0wklwmnsiu', 'is_public': True}) controllers.set_journal_is_public_bulk( ['okls9slqwj', 'kaomkwisdp', '0wklwmnsiu'], is_public=False) ids = ['okls9slqwj', 'kaomkwisdp', '0wklwmnsiu'] journals = controllers.get_journals_by_jid(ids) for journal in journals.values(): self.assertFalse(journal.is_public)