my product dra

This commit is contained in:
CHIEFSOFT\ameye
2025-09-01 12:33:38 -04:00
parent fba363f2a7
commit 3f26d4c2bc
5 changed files with 29 additions and 42 deletions
+10
View File
@@ -30,6 +30,7 @@ class MembersProducts(db.Model):
status = db.Column(db.Integer, nullable=True, default=0)
added = db.Column(db.DateTime(timezone=True), server_default=func.now())
updated = db.Column(db.DateTime(timezone=True), server_default=func.now(), onupdate=func.now())
product_template= db.Column(db.String(100), nullable=True)
# name = db.Column(db.String(100), nullable=False)
# description = db.Column(db.String(250), nullable=False)
@@ -69,6 +70,14 @@ class MembersProducts(db.Model):
return None
return member_product
@classmethod
def set_member_product_template(cls, member_id, product_id, product_template):
member_product = cls.query.filter_by(member_id=str(member_id), product_id=str(product_id)).first()
if not member_product:
return None
member_product.product_template = product_template
return product_template
@classmethod
def create_subscription(cls, member_id ,product_id,status,internal_url):
@@ -144,6 +153,7 @@ class MembersProducts(db.Model):
'dns_group': self.dns_group,
'status': self.status,
'added': self.added,
'product_template': self.product_template,
'updated': self.updated
}