From b73788005b937c5236cc726b60ba0d0f26e47587 Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Wed, 22 Jan 2025 16:40:00 -0500 Subject: [PATCH] provision_activities --- services/web/project/__init__.py | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/services/web/project/__init__.py b/services/web/project/__init__.py index 76ed032..67406e2 100644 --- a/services/web/project/__init__.py +++ b/services/web/project/__init__.py @@ -816,11 +816,25 @@ def myproduct_provision(current_user): print(product_id) member_id = current_user['user']['member_id'] myproduct_data = myproduct_detail(member_id , product_id) + product_uid = '06a8e774-c8f2-4d6f-993b-1b9ba0cf538e' + SELECT_PROVISION_ACTIVITIES = f"SELECT id,action,added::text AS date from provision_actions WHERE product_uid='{product_uid}'" + print(SELECT_PROVISION_ACTIVITIES) + with connection: + with connection.cursor(cursor_factory=psycopg2.extras.DictCursor) as cursor: + cursor.execute(SELECT_PROVISION_ACTIVITIES) + select_pendingRes = cursor.fetchall() + + print(select_pendingRes) + activitiesData = json.dumps( [dict(ix) for ix in select_pendingRes] ) + print(activitiesData) + provision_activities = json.loads(activitiesData) + provision = { "last_update": datetime.datetime.utcnow(), "percent_completed" : random.randint(10, 99), - "activities": [ + "activities": provision_activities, + "activities2": [ {"id": "3", "action": "Verifying your product..." , "date": "10-10-2010 11:00 AM"}, {"id": "2", "action": "URL assigned - Progress on the URL " , "date": "10-10-2010 11:30 AM"}, {"id": "1", "action": "Initiating product creation" , "date": "10-12-2010 11:30 AM"},