コード例 #1
0
ファイル: views.py プロジェクト: scieloorg/opac
 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')
コード例 #2
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(_('Periódico(s) publicado(s) com sucesso!!'))
     except Exception:
         flash(_('Ocorreu um erro tentando publicar o(s) periódico(s)!!'),
               'error')
コード例 #3
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(_('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')
コード例 #4
0
ファイル: views.py プロジェクト: scieloorg/opac
 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')
コード例 #5
0
ファイル: test_controller.py プロジェクト: scieloorg/opac
    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)
コード例 #6
0
    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)