示例#1
0
 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')
示例#2
0
文件: views.py 项目: scieloorg/opac
 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')
示例#3
0
    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)
示例#4
0
    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)