1919from sqlalchemy import desc
2020
2121from app import db
22- from app .blueprints .iris_user import iris_current_user
2322from app .models .models import CaseTasks
2423from app .models .models import TaskAssignee
2524from app .models .models import ReviewStatus
@@ -83,7 +82,7 @@ def get_tasks_status():
8382 return TaskStatus .query .all ()
8483
8584
86- def list_user_reviews ():
85+ def list_user_reviews (user_identifier ):
8786 ct = Cases .query .with_entities (
8887 Cases .case_id ,
8988 Cases .name ,
@@ -92,15 +91,15 @@ def list_user_reviews():
9291 ).join (
9392 Cases .review_status
9493 ).filter (
95- Cases .reviewer_id == iris_current_user . id ,
94+ Cases .reviewer_id == user_identifier ,
9695 ReviewStatus .status_name != 'Reviewed' ,
9796 ReviewStatus .status_name != 'Not reviewed'
9897 ).all ()
9998
10099 return ct
101100
102101
103- def list_user_tasks ():
102+ def list_user_tasks (user_identifier ):
104103 ct = CaseTasks .query .with_entities (
105104 CaseTasks .id .label ("task_id" ),
106105 CaseTasks .task_title ,
@@ -123,7 +122,7 @@ def list_user_tasks():
123122 CaseTasks .status ,
124123 ).filter (and_ (
125124 TaskAssignee .task_id == CaseTasks .id ,
126- TaskAssignee .user_id == iris_current_user . id
125+ TaskAssignee .user_id == user_identifier
127126 )).all ()
128127
129128 return ct
@@ -172,14 +171,14 @@ def get_task_status(task_status_id):
172171 return ret
173172
174173
175- def list_user_cases (show_all = False ):
174+ def list_user_cases (user_identifier , show_all = False ):
176175 if show_all :
177176 return Cases .query .filter (
178- Cases .owner_id == iris_current_user . id
177+ Cases .owner_id == user_identifier
179178 ).all ()
180179
181180 return Cases .query .filter (
182- Cases .owner_id == iris_current_user . id ,
181+ Cases .owner_id == user_identifier ,
183182 Cases .close_date == None
184183 ).all ()
185184
0 commit comments