# Copyright (c) 2007-2013 NovaReto GmbH # [email protected] import tweepy from tweepy import OAuthHandler from plone import api as papi from uvc.api import api from uvc.shards import BaseShard as Shard from zope.component import getUtility from collective.prettydate.interfaces import IPrettyDate import twitter import logging from ttp import ttp logger = logging.getLogger('nva.dguvwebmag') api.templatedir('templates') class BaseShard(Shard): api.baseclass() @property def css(self): return self._namespace.get('class', '') class DocumentShard(BaseShard): api.name('document') def banner(self): doc = self._namespace.get('document')
# -*- coding: utf-8 -*- from zope.interface import Interface from uvc.api import api from plone import api as ploneapi from nva.praeventionswissen.persistance import getSessionData, setSessionData from nva.praeventionswissen.vocabularies import anwendungVocabulary api.templatedir('templates') class HautpflegeView(api.View): api.context(Interface) def checkHHPlan(self): pflegemittel = self.context.UID() sessiondata = getSessionData(self.request) storedhpmittel = sessiondata.get('hautpflege') if storedhpmittel: if pflegemittel in storedhpmittel: return True return False def update(self): self.hhplan = self.checkHHPlan() self.titleimg = '' self.images = [] if self.context.bild: self.titleimg = '%s/@@images/bild' % self.context.absolute_url() if self.titleimg: self.images = [self.titleimg] self.beschreibung = '' if self.context.bemerkungen:
from nva.chemiedp.produktordner import IProduktOrdner from nva.chemiedp.hersteller import IHersteller from nva.chemiedp.reinigungsmittelmanuell import IReinigungsmittelManuell from nva.chemiedp.heatsetwaschmittel import IHeatsetwaschmittel from nva.chemiedp.reinigungsmitteletiketten import IReinigungsmittelEtiketten from nva.chemiedp.druckbestaeubungspuder import IDruckbestaeubungspuder from nva.chemiedp.produktdatenblatt import IProduktdatenblatt from nva.chemiedp.vocabularies import anwendungsgebieteVocab, zweckVocab from nva.chemiedp.vocabularies import klasse as klasseVocab from nva.chemiedp.vocabularies import ausgangsmaterial as materialVocab from nva.chemiedp.vocabularies import wmklasse as produktklasseVocab from nva.chemiedp.vocabularies import institute as instituteVocab from nva.chemiedp.vocabularies import dmvocab as druckmaschinenVocab from Products.CMFPlone.utils import getToolByName api.templatedir('viewtemplates') def back_references(source_object, attribute_name): """ Return back references from source object on specified attribute_name """ catalog = getUtility(ICatalog) intids = getUtility(IIntIds) result = [] for rel in catalog.findRelations( dict(to_id=intids.getId(aq_inner(source_object)), from_attribute=attribute_name)): obj = intids.queryObject(rel.from_id) if obj is not None: result.append(obj) #if source_object.id == 'elettra-s-r-l': # import pdb;pdb.set_trace()