def unpublish_articles(self, ids, reason): try: controllers.set_article_is_public_bulk(ids, False, reason) # Adicionar mais contexto sobre as consequência dessa ação flash(_('Artigo(s) despublicado com sucesso!!')) except Exception as ex: flash( _('Ocorreu um erro tentando despublicar o(s) número(s)!!. Erro: %(ex)s', ex=str(ex)), 'error')
def unpublish_articles(self, ids, reason): try: controllers.set_article_is_public_bulk(ids, False, reason) # Adicionar mais contexto sobre as consequência dessa ação flash(_('Artigo(s) despublicado com sucesso!!')) except Exception as ex: flash(_('Ocorreu um erro tentando despublicar o(s) fascículo(s)!!. Erro: %(ex)s', ex=str(ex)), 'error')
def test_set_article_is_public_bulk(self): """ Testando alterar o valor de um conjunto de article """ self._makeOne(attrib={'_id': '012ijs9y24', 'is_public': True}) self._makeOne(attrib={'_id': '2183ikos90', 'is_public': True}) self._makeOne(attrib={'_id': '9298wjso89', 'is_public': True}) controllers.set_article_is_public_bulk( ['012ijs9y24', '2183ikos90', '9298wjso89'], is_public=False) ids = ['012ijs9y24', '2183ikos90', '9298wjso89'] articles = controllers.get_articles_by_aid(ids) for article in articles.values(): self.assertFalse(article.is_public)
def test_set_article_is_public_bulk(self): """ Testando alterar o valor de um conjunto de article """ self._make_one(attrib={'_id': '012ijs9y24', 'is_public': True}) self._make_one(attrib={'_id': '2183ikos90', 'is_public': True}) self._make_one(attrib={'_id': '9298wjso89', 'is_public': True}) controllers.set_article_is_public_bulk( ['012ijs9y24', '2183ikos90', '9298wjso89'], is_public=False) ids = ['012ijs9y24', '2183ikos90', '9298wjso89'] articles = controllers.get_articles_by_aid(ids) for article in articles.values(): self.assertFalse(article.is_public)