Exemplo n.º 1
0
def _migrate_object(obj, custom_data=None):
    obj.contacts = ContactsField.defaults()
    obj.contacts['other'] = getattr(obj, 'contact', None) or None
    if custom_data:
        custom_data(obj)
    if obj.contacts['other']:
        obj.contacts['other'] = obj.contacts['other'].replace("**", "")
        obj.contacts = _extract_contact_info(obj.contacts)
    obj.save()
def _migrate_object(obj, custom_data=None):
    obj.contacts = ContactsField.defaults()
    obj.contacts['other'] = getattr(obj, 'contact', None) or None
    if custom_data:
        custom_data(obj)
    if obj.contacts['other']:
        obj.contacts['other'] = obj.contacts['other'].replace("**", "")
        obj.contacts = _extract_contact_info(obj.contacts)
    obj.save()
Exemplo n.º 3
0
def set_contato(obj):
    row_dict = obj.row_dict['Contato']

    contacts = ContactsField.defaults()
    contacts['address'] = "%s, %s - %s" % (
        row_dict['Endereço'], row_dict['Número'], row_dict['Bairro'])
    contacts['compl'] = row_dict['Complemento']
    contacts['postal_code'] = row_dict['CEP']
    contacts['city'] = "%s / %s" % (row_dict['Município'], row_dict['UF'])
    contacts['phone'] = "(%s) %s" % (row_dict['DDD'], row_dict['Telefone'])
    contacts['email'] = row_dict['E-mail']

    obj.object_dict['contacts'] = contacts
Exemplo n.º 4
0
 def render(self, name, value={}, attrs=None):
     if not value:
         value = ContactsField.defaults()
     return """
         <div class="contacts-list">
         </div>
         <div>
             <input type="hidden" id="id_contacts" name="%(name)s" value='%(value)s' data-key-names='%(key_names)s'>
         </div>
     """ % {
         "name": name,
         "value": mark_safe(json.dumps(value)),
         "key_names": mark_safe(json.dumps(ContactsField.key_names())),
     }
Exemplo n.º 5
0
def set_contato(obj):
    row_dict = obj.row_dict['Contato']

    contacts = ContactsField.defaults()
    contacts['address'] = "%s, %s - %s" % (row_dict['Endereço'],
                                           row_dict['Número'],
                                           row_dict['Bairro'])
    contacts['compl'] = row_dict['Complemento']
    contacts['postal_code'] = row_dict['CEP']
    contacts['city'] = "%s / %s" % (row_dict['Município'], row_dict['UF'])
    contacts['phone'] = "(%s) %s" % (row_dict['DDD'], row_dict['Telefone'])
    contacts['email'] = row_dict['E-mail']

    obj.object_dict['contacts'] = contacts
Exemplo n.º 6
0
 def render(self, name, value={}, attrs=None):
     if not value:
         value = ContactsField.defaults()
     return """
         <div class="contacts-list">
         </div>
         <div>
             <input type="hidden" id="id_contacts" name="%(name)s" value='%(value)s' data-key-names='%(key_names)s'>
         </div>
     """  % {
         "name": name,
         "value": mark_safe(json.dumps(value)),
         "key_names": mark_safe(json.dumps(ContactsField.key_names())),
     }