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