Skip to content
This repository was archived by the owner on Aug 26, 2024. It is now read-only.

Commit e91ac86

Browse files
author
Apache
committed
update calander code
1 parent 0058c1b commit e91ac86

File tree

2 files changed

+32
-30
lines changed

2 files changed

+32
-30
lines changed

gsoc/common/utils/build_tasks.py

Lines changed: 30 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -307,33 +307,36 @@ def build_add_end_to_calendar(builder):
307307

308308
def build_add_start_to_calendar(builder):
309309
data = json.loads(builder.data)
310-
creds = getCreds()
311-
if creds:
312-
service = build("calendar", "v3", credentials=creds, cache_discovery=False)
313-
event = {
314-
"summary": data["title"],
315-
"start": {"date": data["date"]},
316-
"end": {"date": data["date"]},
310+
try:
311+
creds = getCreds()
312+
if creds:
313+
service = build("calendar", "v3", credentials=creds, cache_discovery=False)
314+
event = {
315+
"summary": data["title"],
316+
"start": {"date": data["date"]},
317+
"end": {"date": data["date"]},
317318
}
318-
cal_id = builder.timeline.calendar_id if builder.timeline else "primary"
319-
if not data["event_id"]:
320-
event = (
321-
service.events()
322-
.insert(calendarId=cal_id, body=event)
323-
.execute()
319+
cal_id = builder.timeline.calendar_id if builder.timeline else "primary"
320+
if not data["event_id"]:
321+
event = (
322+
service.events()
323+
.insert(calendarId=cal_id, body=event)
324+
.execute()
324325
)
325-
item = GsocStartDate.objects.get(id=data["id"])
326-
item.event_id = event.get("id")
327-
item.save()
328-
else:
329-
service.events().update(
330-
calendarId=cal_id, eventId=data["event_id"], body=event
326+
item = GsocStartDate.objects.get(id=data["id"])
327+
item.event_id = event.get("id")
328+
item.save()
329+
else:
330+
service.events().update(
331+
calendarId=cal_id, eventId=data["event_id"], body=event
331332
).execute()
332-
else:
333-
raise Exception(
334-
f"Please get the Access Token: " +
335-
f"{settings.OAUTH_REDIRECT_URI + 'authorize'}"
333+
else:
334+
raise Exception(
335+
f"Please get the Access Token: " +
336+
f"{settings.OAUTH_REDIRECT_URI + 'authorize'}"
336337
)
338+
except Exception as e:
339+
return str(e)
337340

338341

339342
def build_add_end_standard_to_calendar(builder):
@@ -345,27 +348,26 @@ def build_add_end_standard_to_calendar(builder):
345348
"summary": data["title"],
346349
"start": {"date": data["date"]},
347350
"end": {"date": data["date"]},
348-
}
351+
}
349352
cal_id = builder.timeline.calendar_id if builder.timeline else "primary"
350353
if not data["event_id"]:
351354
event = (
352355
service.events()
353356
.insert(calendarId=cal_id, body=event)
354357
.execute()
355-
)
358+
)
356359
item = GsocEndDateDefault.objects.get(id=data["id"])
357360
item.event_id = event.get("id")
358361
item.save()
359362
else:
360363
service.events().update(
361364
calendarId=cal_id, eventId=data["event_id"], body=event
362-
).execute()
365+
).execute()
363366
else:
364367
raise Exception(
365368
f"Please get the Access Token: " +
366369
f"{settings.OAUTH_REDIRECT_URI + 'authorize'}"
367-
)
368-
370+
)
369371

370372
def build_evaluation_reminder(builder):
371373
data = json.loads(builder.data)

gsoc/templates/site/deadlines.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,9 +143,9 @@ <h2>Blogging schedule (Contributor Deadlines)</h2>
143143
};
144144
var offset = new Date().getTimezoneOffset();
145145
var timezone = moment.tz.guess(offset).replaceAll('/', '%2F')
146-
cal1Url = `https://calendar.google.com/calendar/embed?height=600&wkst=1&bgcolor=%23FFFFFF&src=oivfirmu8r2mc15kv1uhmmr01g%40group.calendar.google.com&color=%23853104&ctz=${timezone}`
146+
cal1Url = `https://calendar.google.com/calendar/embed?height=600&wkst=1&bgcolor=%23FFFFFF&src=gbnrvjn3uci0jb6gur6utombd8%40group.calendar.google.com&color=%23853104&ctz=${timezone}`
147147
document.getElementById('cal1').src = cal1Url;
148-
cal2Url = `https://calendar.google.com/calendar/embed?height=600&wkst=1&bgcolor=%23FFFFFF&src=oivfirmu8r2mc15kv1uhmmr01g%40group.calendar.google.com&color=%23853104&ctz=${timezone}&mode=AGENDA`
148+
cal2Url = `https://calendar.google.com/calendar/embed?height=600&wkst=1&bgcolor=%23FFFFFF&src=gbnrvjn3uci0jb6gur6utombd8%40group.calendar.google.com&color=%23853104&ctz=${timezone}&mode=AGENDA`
149149
document.getElementById('cal2').src = cal2Url;
150150

151151

0 commit comments

Comments
 (0)