Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
Hazzeldorn committed Oct 28, 2023
2 parents 5b6cd95 + fa7d9f1 commit e0b1dee
Show file tree
Hide file tree
Showing 5 changed files with 29 additions and 42 deletions.
Binary file modified backend/__pycache__/task_handling.cpython-312.pyc
Binary file not shown.
Binary file added backend/__pycache__/user_handling.cpython-312.pyc
Binary file not shown.
9 changes: 1 addition & 8 deletions backend/app.py
Expand Up @@ -18,14 +18,7 @@
@app.route("/<search>", defaults={'search': None})
@app.route("/get-tasks/<search>", methods=["GET"])
def get_tasks(search):
return task_get_tasks(search)


# @app.route("/gettasks", methods=["GET"])
# def get_tasks_all(search):
# tasks = task_get_tasks()
# return tasks

return task_get_tasks(search, sorting="importance-deadline")

@app.route("/add-task", methods=["POST"])
def add_tasks(tasks: list):
Expand Down
22 changes: 21 additions & 1 deletion backend/task_handling.py
Expand Up @@ -46,7 +46,24 @@ def set_done(document_id):
def set_do_later(document_id):
update_status(document_id, "do_later")

def get_tasks(search=""):

def sort_tasks(sorting, data):
"""
One sorting function for now, can update with more later
"""

if sorting == "importance":
return sorted(data, key=lambda task: task["importance"], reverse=True)


if sorting == "importance-deadline":
return sorted(data, key=lambda task: (task["importance"], task["deadline"]), reverse=True)

return data



def get_tasks(search="", sorting="deadline"):
data = []
search_criteria = {
'creation_date': {'$lt': int(time.time())}
Expand All @@ -59,6 +76,9 @@ def get_tasks(search=""):
obj_i = obj
obj_i["_id"] = str(obj_i["_id"])
data.append(obj_i)

if sorting != "deadline":
data = sort_tasks(sorting, data)
return data


Expand Down
40 changes: 7 additions & 33 deletions frontend/src/app/globals.css
Expand Up @@ -5,41 +5,15 @@
"Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro",
"Fira Mono", "Droid Sans Mono", "Courier New", monospace;

--foreground-rgb: 0, 0, 0;
--background-start-rgb: 214, 219, 220;
--background-end-rgb: 255, 255, 255;
--gradient_up: linear-gradient(360deg, #1D002F 17.82%, rgba(29, 0, 47, 0.726869) 52.51%, rgba(29, 0, 47, 0) 100%);
--gradient_down: linear-gradient(180deg, #1D002F 17.82%, rgba(29, 0, 47, 0.726869) 52.51%, rgba(29, 0, 47, 0) 100%);

--primary-glow: conic-gradient(
from 180deg at 50% 50%,
#16abff33 0deg,
#0885ff33 55deg,
#54d6ff33 120deg,
#0071ff33 160deg,
transparent 360deg
);
--secondary-glow: radial-gradient(
rgba(255, 255, 255, 1),
rgba(255, 255, 255, 0)
);

--tile-start-rgb: 239, 245, 249;
--tile-end-rgb: 228, 232, 233;
--tile-border: conic-gradient(
#00000080,
#00000040,
#00000030,
#00000020,
#00000010,
#00000010,
#00000080
);

--callout-rgb: 238, 240, 241;
--callout-border-rgb: 172, 175, 176;
--card-rgb: 180, 185, 188;
--card-border-rgb: 131, 134, 135;

--color_violet: #3b006a;
--color_darkPurple: #1a002e;
--color_lightPurple: #EDD6FF;
--color_purple: #3b006a;
--color_yellow: #ffc470;
--color_lightYellow: #FFC977;
}

/*
Expand Down

0 comments on commit e0b1dee

Please sign in to comment.