fixes communication conflicts between frontend and database through backend;
sets up visualization of DOMs in frontend through javascript
This commit is contained in:
@ -9,6 +9,6 @@ CREATE TABLE calendar (
|
||||
usr_id TEXT NOT NULL,
|
||||
calendar_id TEXT PRIMARY KEY,
|
||||
name TEXT NOT NULL,
|
||||
toggle INT NOT NULL,
|
||||
toggle TEXT,
|
||||
color TEXT
|
||||
);
|
||||
|
@ -56,13 +56,33 @@ class dbCalendar():
|
||||
def getCalendar(user_id, calendar_id):
|
||||
db = get_db()
|
||||
calendar = db.execute(
|
||||
"SELECT * FROM calendar WHERE usr_id = ? AND calendar_id = ?", (user_id, calendar_id,)
|
||||
"SELECT * FROM calendar WHERE usr_id = ? AND calendar_id = ?", (user_id, calendar_id)
|
||||
).fetchone()
|
||||
|
||||
if not calendar:
|
||||
return None
|
||||
|
||||
return calendar
|
||||
|
||||
@staticmethod
|
||||
def create(user_id, calendar_id, name, color, toggle = False):
|
||||
def updateCalendar(user_id, calendar_name, toggle=None, color=None):
|
||||
db = get_db()
|
||||
print("updating")
|
||||
if(toggle != None):
|
||||
print(toggle)
|
||||
db.execute(
|
||||
"UPDATE calendar SET toggle = ? WHERE usr_id = ? AND name = ?", (toggle, user_id, calendar_name)
|
||||
)
|
||||
db.commit()
|
||||
|
||||
if(color != None):
|
||||
db.execute(
|
||||
"UPDATE calendar SET color = ? WHERE usr_id = ? AND name = ?", (color, user_id, calendar_name)
|
||||
)
|
||||
db.commit()
|
||||
|
||||
@staticmethod
|
||||
def create(user_id, calendar_id, name, color, toggle = 'True'):
|
||||
db = get_db()
|
||||
db.execute(
|
||||
"INSERT INTO calendar (usr_id, calendar_id, name, toggle, color) "
|
||||
|
Reference in New Issue
Block a user