add code to import address for deputies
This commit is contained in:
parent
55d586a732
commit
163cb37fb2
|
@ -25,6 +25,7 @@ from Products.CMFCore.WorkflowCore import WorkflowException
|
|||
from plone.registry.interfaces import IRegistry
|
||||
from zope import component
|
||||
|
||||
from themis.datatypes.address import Address
|
||||
from tabellio.config.interfaces import ITabellioSettings
|
||||
|
||||
class Migrate(BrowserView):
|
||||
|
@ -342,6 +343,29 @@ class ImportDeputies(BrowserView):
|
|||
polgroups.get(d.find('grpPolId').text)))
|
||||
if d.find('parlFormation') is not None:
|
||||
object.degrees = d.find('parlFormation').text
|
||||
if not object.private_address:
|
||||
object.private_address = Address()
|
||||
if not object.work_address:
|
||||
object.work_address = Address()
|
||||
if d.find('parlPhone') is not None:
|
||||
object.work_address.phone1 = d.find('parlPhone').text
|
||||
if d.find('parlMobile') is not None:
|
||||
object.work_address.phone2 = d.find('parlMobile').text
|
||||
if d.find('parlFax') is not None:
|
||||
object.work_address.fax = d.find('parlFax').text
|
||||
if d.find('parlPrivatePhone') is not None:
|
||||
object.private_address.phone1 = d.find('parlPrivatePhone').text
|
||||
if d.find('parlPrivateFax') is not None:
|
||||
object.private_address.fax = d.find('parlPrivateFax').text
|
||||
if d.find('parlAddress') is not None:
|
||||
object.private_address.street = d.find('parlAddress').text
|
||||
if d.find('parlCp') is not None:
|
||||
object.private_address.zipcode = d.find('parlCp').text
|
||||
if d.find('parlCity') is not None:
|
||||
object.private_address.city = d.find('parlCity').text
|
||||
if d.find('parlEmail') is not None:
|
||||
object.work_address.email = d.find('parlEmail').text
|
||||
|
||||
pic_filename = d.find('parlPicture').text
|
||||
pic_filepath = os.path.join(base_picdir, pic_filename)
|
||||
if os.path.exists(pic_filepath):
|
||||
|
|
Reference in New Issue