diff --git a/src/app/models/project.py b/src/app/models/project.py index 6fd5018..6271200 100644 --- a/src/app/models/project.py +++ b/src/app/models/project.py @@ -27,6 +27,23 @@ def get_projects_by_status_and_category(categoryid, project_status): projects = cursor.fetchall() return projects +def get_projects_by_status_and_owner(userid, project_status): + cursor = db.cursor() + query = ("SELECT * FROM projects WHERE project_status = \"" + + project_status + "\" AND userid = \"" + userid + "\"") + cursor.execute(query) + projects = cursor.fetchall() + return projects + +def get_projects_by_participant_and_status(userid, project_status): + cursor = db.cursor() + query = ("SELECT * FROM projects, projects_users WHERE projects.project_status = \"" + + project_status + "\" AND projects_users.userid = \"" + userid + + "\" AND projects_users.projectid = projects.projectid") + cursor.execute(query) + projects = cursor.fetchall() + return projects + def set_waiting_task(projectid, title, task_description, budget): cursor = db.cursor() query = ("INSERT INTO tasks (pjojectid, title, task_description, budget) VALUES (\"" + diff --git a/src/app/static/stylesheet.css b/src/app/static/stylesheet.css index 0bd389f..ab43feb 100644 --- a/src/app/static/stylesheet.css +++ b/src/app/static/stylesheet.css @@ -27,7 +27,7 @@ body { margin: auto; } -h1 { +h1, h3 { margin: auto; } @@ -69,4 +69,14 @@ nav ul { text-align: center; padding: 14px 16px; text-decoration: none; +} + +#user_projects { + display: flex; /* or inline-flex */ + flex-direction: row; + margin: auto; +} + +.user_projects_category { + border: 1px solid black; } \ No newline at end of file diff --git a/src/app/templates/index.html b/src/app/templates/index.html index 5465897..a3e8195 100644 --- a/src/app/templates/index.html +++ b/src/app/templates/index.html @@ -1,4 +1,4 @@ -$def with (nav) +$def with (nav, project_bulk_one, project_bulk_two, projects)
+ $project[4]
$project[4]