Ejemplo n.º 1
0
 def notificacions(self):
     """
     Retorna les dades necessaries de les notificacions del portal per
     pintar-les al portlet
     """
     reporter = NotificacioDataReporter(
         getToolByName(self.context, 'portal_catalog'))
     return reporter.list_by_servei(get_servei(self), self.data.count)
Ejemplo n.º 2
0
 def notificacions(self):
     """
     Retorna les dades necessaries de les notificacions del portal per
     pintar-les al portlet
     """
     reporter = NotificacioDataReporter(
         getToolByName(self.context, 'portal_catalog'))
     return reporter.list_by_servei(get_servei(self), self.data.count)
Ejemplo n.º 3
0
 def getBanners(self):
     reporter = BannerDataReporter(
         getToolByName(api.portal.get(), 'portal_catalog'))
     if self.data.banner_type == u"Local":
         return reporter.list_by_servei(get_servei(self))
     elif self.data.banner_type == u"Global":
         return reporter.list_by_path(
             '/'.join(
                 self.context.portal_url.getPortalObject().getPhysicalPath()) + '/ca/banners-ca')
     else:
         return []
Ejemplo n.º 4
0
 def getBanners(self):
     reporter = BannerDataReporter(
         getToolByName(api.portal.get(), 'portal_catalog'))
     if self.data.banner_type == u"Local":
         return reporter.list_by_servei(get_servei(self))
     elif self.data.banner_type == u"Global":
         return reporter.list_by_path('/'.join(
             self.context.portal_url.getPortalObject().getPhysicalPath()) +
                                      '/ca/banners-ca')
     else:
         return []
Ejemplo n.º 5
0
 def notificacions_href(self):
     servei = get_servei(self)
     return servei.absolute_url() + "/notificacions_list"
Ejemplo n.º 6
0
 def problemes_href(self):
     servei = get_servei(self)
     return servei.absolute_url() + "/problemes_list"
Ejemplo n.º 7
0
 def indicadors_href(self):
     servei = get_servei(self)
     return servei.absolute_url() + "/indicadors_list"
Ejemplo n.º 8
0
 def notificacions(self):
     reporter = NotificacioDataReporter(
         getToolByName(self.context, 'portal_catalog'))
     return reporter.list_by_servei(get_servei(self))
Ejemplo n.º 9
0
 def updateWidgets(self):
     super(Edit, self).updateWidgets()
     if not get_servei(self):
         self.widgets['is_general'].mode = interfaces.HIDDEN_MODE
Ejemplo n.º 10
0
 def updateWidgets(self):
     super(AddForm, self).updateWidgets()
     if not get_servei(self):
         self.widgets['is_general'].mode = interfaces.HIDDEN_MODE
         self.widgets['is_general'].value = True