def dotransform(request, response, config): if 'workspace' in request.fields: workspace = request.fields['workspace'] else: workspace = request.value dbcon = db_connect(workspace) contact_list = get_contacts(dbcon) for fullname in contact_list: if fullname[0] is None or fullname[1] is None: pass else: e = Person(fullname[0] + ' ' + fullname[1]) e += Field("workspace", workspace, displayname='Workspace') e += Field("fname", fullname[0], displayname='First Name') e += Field("lname", fullname[1], displayname='Last Name') e += Field("title", fullname[3], displayname='Title') e += Field("location", str(fullname[4]) + ', ' + str(fullname[5]), displayname='Location') e += Label("Title", fullname[3]) e += Label("Location", str(fullname[4]) + ', ' + str(fullname[5])) response += e return response
def dotransform(request, response, config): if 'workspace' in request.fields: workspace = request.fields['workspace'] else: workspace = request.value dbcon = db_connect(workspace) contact_list = get_contacts(dbcon) for email in contact_list: if email[0] == request.fields["fname"] and email[1] == request.fields["lname"]: e = EmailAddress(email[2]) e += Field("workspace", workspace, displayname='Workspace') e += Field("fullname", email[0] + ' ' + email[1], displayname='Fullname') response += e else: pass return response
def dotransform(request, response, config): workspace = request.value contacts_gather(workspace) contacts_enum(workspace) msg = "Contact Mangle to Create Email addresses enter <fn>.<ln>, etc" title = "Mangle Contacts to Emails" fieldNames = ["Pattern"] fieldValues = [] fieldValues = multenterbox(msg, title, fieldNames) while 1: if fieldValues is None: break errmsg = "" for i in range(len(fieldNames)): if fieldValues[i].strip() == "": errmsg += '"%s" is a required field.\n\n' % fieldNames[i] if errmsg == "": break # no problems found fieldValues = multenterbox(errmsg, title, fieldNames, fieldValues) contacts_mangle(workspace, fieldValues[0]) dbcon = db_connect(workspace) contact_list = get_contacts(dbcon) for fullname in contact_list: if fullname[0] is None or fullname[1] is None: pass else: e = Person(fullname[0] + " " + fullname[1]) e += Field("workspace", workspace, displayname="Workspace") e += Field("fname", fullname[0], displayname="First Name") e += Field("lname", fullname[1], displayname="Last Name") e += Field("title", fullname[3], displayname="Title") e += Field("location", str(fullname[4]) + ", " + str(fullname[5]), displayname="Location") e += Label("Title", fullname[3]) e += Label("Location", str(fullname[4]) + ", " + str(fullname[5])) response += e return response
def dotransform(request, response, config): workspace = request.value contacts_gather(workspace) contacts_enum(workspace) msg = "Contact Mangle to Create Email addresses enter <fn>.<ln>, etc" title = "Mangle Contacts to Emails" fieldNames = ["Pattern"] fieldValues = [] fieldValues = multenterbox(msg, title, fieldNames) while 1: if fieldValues is None: break errmsg = "" for i in range(len(fieldNames)): if fieldValues[i].strip() == "": errmsg += ('"%s" is a required field.\n\n' % fieldNames[i]) if errmsg == "": break # no problems found fieldValues = multenterbox(errmsg, title, fieldNames, fieldValues) contacts_mangle(workspace, fieldValues[0]) dbcon = db_connect(workspace) contact_list = get_contacts(dbcon) for fullname in contact_list: if fullname[0] is None or fullname[1] is None: pass else: e = Person(fullname[0] + ' ' + fullname[1]) e += Field("workspace", workspace, displayname='Workspace') e += Field("fname", fullname[0], displayname='First Name') e += Field("lname", fullname[1], displayname='Last Name') e += Field("title", fullname[3], displayname='Title') e += Field("location", str(fullname[4]) + ', ' + str(fullname[5]), displayname='Location') e += Label("Title", fullname[3]) e += Label("Location", str(fullname[4]) + ', ' + str(fullname[5])) response += e return response
def dotransform(request, response, config): if 'workspace' in request.fields: workspace = request.fields['workspace'] else: workspace = request.value dbcon = db_connect(workspace) contact_list = get_contacts(dbcon) for email in contact_list: if email[0] == request.fields["fname"] and email[1] == request.fields[ "lname"]: e = EmailAddress(email[2]) e += Field("workspace", workspace, displayname='Workspace') e += Field("fullname", email[0] + ' ' + email[1], displayname='Fullname') response += e else: pass return response