percent_completed
This commit is contained in:
@@ -618,6 +618,9 @@ CREATE TABLE provision_actions (
|
|||||||
ALTER TABLE ONLY provision_actions
|
ALTER TABLE ONLY provision_actions
|
||||||
ADD CONSTRAINT provision_actions_id_key UNIQUE (id);
|
ADD CONSTRAINT provision_actions_id_key UNIQUE (id);
|
||||||
|
|
||||||
|
ALTER TABLE provision_actions ADD percent_completed INT DEFAULT 5;
|
||||||
|
|
||||||
|
|
||||||
{"id": "3", "action": "Verifying your product..." , "date": "10-10-2010 11:00 AM"},
|
{"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": "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"},
|
{"id": "1", "action": "Initiating product creation" , "date": "10-12-2010 11:30 AM"},
|
||||||
|
|||||||
@@ -260,8 +260,12 @@ class MyProductsService(BaseService):
|
|||||||
|
|
||||||
provision_activities = ProvisionActions.get_provision_action_by_product_uid(subscription.uid, 4)
|
provision_activities = ProvisionActions.get_provision_action_by_product_uid(subscription.uid, 4)
|
||||||
provision_activities_data = []
|
provision_activities_data = []
|
||||||
|
activity_counter = 0
|
||||||
if provision_activities:
|
if provision_activities:
|
||||||
for t in provision_activities:
|
for t in provision_activities:
|
||||||
|
if activity_counter == 0:
|
||||||
|
percent_completed = t.percent_completed
|
||||||
|
activity_counter += 1
|
||||||
provision_activities_data.append({
|
provision_activities_data.append({
|
||||||
'id': t.id,
|
'id': t.id,
|
||||||
'uid': t.uid,
|
'uid': t.uid,
|
||||||
@@ -273,7 +277,7 @@ class MyProductsService(BaseService):
|
|||||||
"subscription_uid": subscription.uid,
|
"subscription_uid": subscription.uid,
|
||||||
"subscription_id": subscription.id,
|
"subscription_id": subscription.id,
|
||||||
"last_update": datetime.datetime.utcnow(),
|
"last_update": datetime.datetime.utcnow(),
|
||||||
"percent_completed": random.randint(10, 99),
|
"percent_completed": percent_completed,
|
||||||
"activities": provision_activities_data
|
"activities": provision_activities_data
|
||||||
}
|
}
|
||||||
return ResponseHelper.success(data=response_data)
|
return ResponseHelper.success(data=response_data)
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ class ProvisionActions(db.Model):
|
|||||||
product_uid = db.Column(db.String(100), nullable=False)
|
product_uid = db.Column(db.String(100), nullable=False)
|
||||||
action = db.Column(db.String(100), nullable=False)
|
action = db.Column(db.String(100), nullable=False)
|
||||||
added = db.Column(db.DateTime(timezone=True), server_default=func.now())
|
added = db.Column(db.DateTime(timezone=True), server_default=func.now())
|
||||||
|
percent_completed = db.Column(db.Integer, nullable=False)
|
||||||
|
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
@@ -74,6 +74,7 @@ class ProvisionActions(db.Model):
|
|||||||
'uid': self.uid,
|
'uid': self.uid,
|
||||||
'product_uid': self.product_uid,
|
'product_uid': self.product_uid,
|
||||||
'action': self.action,
|
'action': self.action,
|
||||||
|
'percent_completed': self.percent_completed,
|
||||||
'added': self.added,
|
'added': self.added,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user