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
Пример #3
0
def set_megaphone_defaults(defaults):
    getSite()._megaphone_defaults = MegaphoneSettings(defaults)
Пример #4
0
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)