fixes communication conflicts between frontend and database through backend;
sets up visualization of DOMs in frontend through javascript
This commit is contained in:
16
app.py
16
app.py
@ -87,15 +87,10 @@ def get_google_provider_cfg():
|
||||
return requests.get(GOOGLE_DISCOVERY_URL).json()
|
||||
|
||||
class Calendar:
|
||||
def __init__(self, name, toggle=0, color="#000000"):
|
||||
def __init__(self, name, toggle='False', color="#000000"):
|
||||
self.name = name
|
||||
self.color = color
|
||||
|
||||
if toggle == 0:
|
||||
self.toggle = False
|
||||
else:
|
||||
self.toggle = True
|
||||
|
||||
self.toggle=toggle
|
||||
def calendarsFromDb():
|
||||
calendars = dbCalendar.getCalendars(current_user.id)
|
||||
pyCalendars = []
|
||||
@ -260,15 +255,14 @@ def downloader(user):
|
||||
@login_required
|
||||
def user():
|
||||
if request.method == 'POST':
|
||||
calId = request.json.get('calendar_id')
|
||||
calName = request.json.get('calendar_id')
|
||||
color = request.json.get('color')
|
||||
toggle = request.json.get('toggle')
|
||||
|
||||
print(calId)
|
||||
if color != None:
|
||||
print(color)
|
||||
dbCalendar.updateCalendar(current_user.id, calName, color=color)
|
||||
if toggle != None:
|
||||
print(toggle)
|
||||
dbCalendar.updateCalendar(current_user.id, calName, toggle=toggle)
|
||||
# toggle specific calendar of user
|
||||
elif request.method == 'DELETE':
|
||||
# do nothing
|
||||
|
Reference in New Issue
Block a user