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