def getRecipient_name(self): """Return concatenation of honorific, first, last names""" request = getSite().REQUEST honorific = request.form.get("recip_honorific", "") first = request.form.get("recip_first", "") last = request.form.get("recip_last", "") fields = (honorific, first, last) return " ".join([w for w in fields if w])
def salesforce_is_configured(): site = getSite() sfbc = getToolByName(site, 'portal_salesforcebaseconnector', default=None) ttool = getToolByName(site, 'portal_types') if sfbc is not None and 'SalesforcePFGAdapter' in ttool.objectIds(): return True else: return False
def set_megaphone_defaults(defaults): getSite()._megaphone_defaults = MegaphoneSettings(defaults)
def get_megaphone_defaults(): return getattr(getSite(), '_megaphone_defaults', MegaphoneSettings()).data
def StringValidatorVocabularyFactory(context): site = getSite() fgt = getToolByName(site, 'formgen_tool') items = [(label, value) for (value, label) in fgt.getStringValidatorsDL().items()] return SimpleVocabulary.fromItems(items)