def export_companies(request, filename=None): records = get_records(request, 50) if not records: return {'success': False} cols = {'01name': 'Name', '05description': 'Description', '07startup_teamdescription': 'Team Description', '10website': 'Website', '12linkedin': 'LinkedIn', '15twitterhandle': 'Twitter', '17angelcoprofile': 'AngelList'} if request.user and request.user.primary_type != 'customer': del cols['07startup_teamdescription'] cols.update({'07crunchbase': 'CrunchBase'}) try: file = handle_file_export(records[:50], cols, filename) except: return {'success': False} return {'success': True, 'file': '%s' % file.name[file.name.index('export-dumps/') + 13:]}
def export_users(request, filename=None): records = get_records(request, 250) if not records: return {"success": False} cols = { "01firstname": "First name", "03lastname": "Last name", "05title": "Title", "08company": "Company", "10city": "City", "12state": "State", } if request.user.is_admin: cols["15_email"] = "Email" cols["17_phone"] = "Phone" try: file = handle_file_export(records[:250], cols, filename) except: logging.error("Failed export", exc_info=1) return {"success": False} return {"success": True, "file": "%s" % file.name[file.name.index("export-dumps/") + 13 :]}