Esempio 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)
Esempio 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)
Esempio 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 []
Esempio 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 []
Esempio n. 5
0
 def notificacions_href(self):
     servei = get_servei(self)
     return servei.absolute_url() + "/notificacions_list"
Esempio n. 6
0
 def problemes_href(self):
     servei = get_servei(self)
     return servei.absolute_url() + "/problemes_list"
 def indicadors_href(self):
     servei = get_servei(self)
     return servei.absolute_url() + "/indicadors_list"
Esempio n. 8
0
 def notificacions(self):
     reporter = NotificacioDataReporter(
         getToolByName(self.context, 'portal_catalog'))
     return reporter.list_by_servei(get_servei(self))
Esempio n. 9
0
 def updateWidgets(self):
     super(Edit, self).updateWidgets()
     if not get_servei(self):
         self.widgets['is_general'].mode = interfaces.HIDDEN_MODE
Esempio 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