Port to new django version - not yet fully working

- location field makes problems
This commit is contained in:
Martin Bauer
2019-01-05 11:27:15 +01:00
parent 72a9642a8e
commit 663185fd40
168 changed files with 797 additions and 5967 deletions

View File

@@ -1,54 +1,51 @@
from django.db.models.signals import post_save,pre_delete
from django.db.models.signals import post_save, pre_delete
from django.dispatch import receiver
from eventplanner.models import Event, EventParticipation
from django.contrib.auth.models import User
from eventplanner_gcal.google_sync import getServiceObject, syncFromLocalToGoogle,\
createGCalEvent, deleteGCalEvent, updateGCalEvent, onGcalEventCreated
from eventplanner_gcal.google_sync import getServiceObject, \
createGCalEvent, deleteGCalEvent, updateGCalEvent, onGcalEventCreated
import logging
logger = logging.getLogger( __name__ )
logger = logging.getLogger(__name__)
#@receiver( post_save, sender=User )
#def user_changed( **kwargs ):
# @receiver( post_save, sender=User )
# def user_changed( **kwargs ):
# logger.info("Synchronizing with google - user information changed")
# syncFromLocalToGoogle( getServiceObject() )
@receiver( post_save,sender= Event)
def event_post_save_handler( **kwargs):
@receiver(post_save, sender=Event)
def event_post_save_handler(**kwargs):
event = kwargs['instance']
created = kwargs['created']
try:
if created:
logger.info("Creating Gcal event")
response = createGCalEvent( getServiceObject(), event ).execute()
onGcalEventCreated( None, response, None )
response = createGCalEvent(getServiceObject(), event).execute()
onGcalEventCreated(None, response, None)
else:
logger.info( "Updating Gcal event")
updateGCalEvent( getServiceObject(),event ).execute()
logger.info("Updating Gcal event")
updateGCalEvent(getServiceObject(), event).execute()
except:
logger.error( "Error updating Gcal event")
logger.error("Error updating Gcal event")
@receiver( pre_delete,sender= Event)
def event_pre_delete_handler( **kwargs):
@receiver(pre_delete, sender=Event)
def event_pre_delete_handler(**kwargs):
try:
event = kwargs['instance']
logger.info ("Deleting GCAL event")
deleteGCalEvent( getServiceObject(), event ).execute()
logger.info("Deleting GCAL event")
deleteGCalEvent(getServiceObject(), event).execute()
except:
logger.error("Error deleting GCAL event")
@receiver( post_save, sender=EventParticipation )
def participation_post_save_handler( **kwargs):
@receiver(post_save, sender=EventParticipation)
def participation_post_save_handler(**kwargs):
try:
participation = kwargs['instance']
logger.info("Participation post save -> update gcal")
updateGCalEvent( getServiceObject(), participation.event ).execute()
updateGCalEvent(getServiceObject(), participation.event).execute()
except:
logger.error("Error deleting GCAL event")