def setup_microsite(self):
     with api.env.adopt_roles(['Manager', 'Reviewer']):
         microsite = api.content.create(type='sc.microsite',
                                        id='microsite',
                                        container=self.portal)
         behavior = IPaginaDestaque(microsite)
         behavior.title_1 = u'Portal Brasil'
         behavior.title_2 = u'7 de Setembro'
         behavior.description = u'Pagina Destaque para 7 de Setembro'
     return microsite
예제 #2
0
 def setup_microsite(self):
     with api.env.adopt_roles(['Manager', 'Reviewer']):
         microsite = api.content.create(type='sc.microsite',
                                        id='microsite',
                                        container=self.portal)
         behavior = IPaginaDestaque(microsite)
         behavior.title_1 = u'Portal Brasil'
         behavior.title_2 = u'7 de Setembro'
         behavior.description = u'Pagina Destaque para 7 de Setembro'
         behavior.links = [
             {
                 'title_1': u'Min.',
                 'title_2': u'dos Esportes',
                 'url': u'http://esportes.gov.br'
             },
             {
                 'title_1': u'Min.',
                 'title_2': u'da Justiça',
                 'url': u'http://justiça.gov.br'
             },
         ]
         behavior = ISmartExpiration(microsite)
         behavior.expires = EXPIRES
         behavior.expires_url = api.portal.get().absolute_url()
     return microsite
 def setup_microsite(self):
     with api.env.adopt_roles(['Manager', 'Reviewer']):
         microsite = api.content.create(
             type='sc.microsite',
             id='microsite',
             container=self.portal
         )
         behavior = IPaginaDestaque(microsite)
         behavior.title_1 = u'Portal Brasil'
         behavior.title_2 = u'7 de Setembro'
         behavior.description = u'Pagina Destaque para 7 de Setembro'
     return microsite
예제 #4
0
 def test_behavior_enabled_by_default(self):
     fti = queryUtility(IDexterityFTI, name='sc.microsite')
     behaviors = fti.behaviors
     self.assertIn(
         'brasil.gov.paginadestaque.behaviors.metadata.IPaginaDestaque',
         behaviors)
     with api.env.adopt_roles([
             'Manager',
     ]):
         microsite = api.content.create(type='sc.microsite',
                                        id='microsite',
                                        container=self.portal)
     behavior = IPaginaDestaque(microsite, None)
     self.assertIsNotNone(behavior)
 def setup_microsite(self):
     with api.env.adopt_roles(['Manager', 'Reviewer']):
         microsite = api.content.create(
             type='sc.microsite',
             id='microsite',
             container=self.portal
         )
         behavior = IPaginaDestaque(microsite)
         behavior.title_1 = u'Portal Brasil'
         behavior.title_2 = u'7 de Setembro'
         behavior.description = u'Pagina Destaque para 7 de Setembro'
         behavior.links = [
             {'title_1': u'Min.', 'title_2': u'dos Esportes', 'url': u'http://esportes.gov.br'},
             {'title_1': u'Min.', 'title_2': u'da Justiça', 'url': u'http://justiça.gov.br'},
         ]
         behavior = ISmartExpiration(microsite)
         behavior.expires = EXPIRES
         behavior.expires_url = api.portal.get().absolute_url()
     return microsite