|
|
|
@@ -7,6 +7,7 @@ from views.register import Register |
|
|
|
from views.admin import Admin |
|
|
|
from views.project import Project |
|
|
|
from views.my_projects import My_projects |
|
|
|
import models.project |
|
|
|
|
|
|
|
# Define application routes |
|
|
|
urls = ( |
|
|
|
@@ -48,4 +49,17 @@ class Index: |
|
|
|
# Get main page |
|
|
|
def GET(self): |
|
|
|
nav = get_nav_bar(session) |
|
|
|
return render.index(nav) |
|
|
|
data = web.input(projects=None) |
|
|
|
project_bulk_one = [] |
|
|
|
project_bulk_two = [] |
|
|
|
if data.projects == 'my': |
|
|
|
project_bulk_one = models.project.get_projects_by_status_and_owner(str(session.userid), "open") |
|
|
|
project_bulk_two = models.project.get_projects_by_status_and_owner(str(session.userid), "in progress") |
|
|
|
elif data.projects == 'customer': |
|
|
|
project_bulk_one = models.project.get_projects_by_participant_and_status(str(session.userid), "open") |
|
|
|
project_bulk_two = models.project.get_projects_by_participant_and_status(str(session.userid), "in progress") |
|
|
|
elif data.projects == 'finished': |
|
|
|
project_bulk_one = models.project.get_projects_by_status_and_owner(str(session.userid), "finished") |
|
|
|
project_bulk_two = models.project.get_projects_by_participant_and_status(str(session.userid), "finished") |
|
|
|
|
|
|
|
return render.index(nav, project_bulk_one, project_bulk_two, data.projects) |