changes from desktop computer
This commit is contained in:
@@ -5,6 +5,7 @@ from eventplanner_gcal.google_sync import get_service_object, \
|
||||
create_gcal_event, delete_gcal_event, update_gcal_event, on_gcal_event_created
|
||||
|
||||
import logging
|
||||
from django.conf import settings
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
@@ -17,6 +18,9 @@ logger = logging.getLogger(__name__)
|
||||
|
||||
@receiver(post_save, sender=Event)
|
||||
def event_post_save_handler(**kwargs):
|
||||
if not settings.GCAL_SYNC_ENABLED:
|
||||
return
|
||||
|
||||
event = kwargs['instance']
|
||||
created = kwargs['created']
|
||||
try:
|
||||
@@ -33,9 +37,12 @@ def event_post_save_handler(**kwargs):
|
||||
|
||||
@receiver(pre_delete, sender=Event)
|
||||
def event_pre_delete_handler(**kwargs):
|
||||
if not settings.GCAL_SYNC_ENABLED:
|
||||
return
|
||||
|
||||
try:
|
||||
event = kwargs['instance']
|
||||
logger.info("Deleting GCAL event")
|
||||
logger.info("Deleting Gcal event")
|
||||
delete_gcal_event(get_service_object(), event).execute()
|
||||
except Exception as e:
|
||||
logger.error("Error deleting GCAL event" + str(e))
|
||||
@@ -43,6 +50,9 @@ def event_pre_delete_handler(**kwargs):
|
||||
|
||||
@receiver(post_save, sender=EventParticipation)
|
||||
def participation_post_save_handler(**kwargs):
|
||||
if not settings.GCAL_SYNC_ENABLED:
|
||||
return
|
||||
|
||||
try:
|
||||
participation = kwargs['instance']
|
||||
logger.info("Participation post save -> update gcal")
|
||||
|
||||
Reference in New Issue
Block a user