added new route

This commit is contained in:
CHIEFSOFT\ameye
2025-10-03 20:37:21 -04:00
parent 53dad90ef4
commit 9f60427a42
6 changed files with 111 additions and 16 deletions
+1 -1
View File
@@ -30,6 +30,7 @@ class Members(db.Model):
def to_dict(self):
return {
"id": self.id,
"member_id": self.id,
"uid": str(self.uid),
"profile_completed": self.profile_completed,
"username": self.username,
@@ -69,7 +70,6 @@ class Members(db.Model):
@classmethod
def get_member_by_uid(cls, uid):
member = cls.query.filter_by(uid=str(uid)).first()
if not member:
logger.info(f"User UID = {uid} found")
return None
+9
View File
@@ -98,6 +98,14 @@ class MembersProducts(db.Model):
member_product.product_template = product_template
return product_template
@classmethod
def set_member_product_external_url(cls, member_id, product_id, external_url):
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.external_url = external_url
return external_url
@classmethod
def create_subscription(cls, member_id ,product_id,status,internal_url):
dns_group = "DNS_G01"
@@ -162,6 +170,7 @@ class MembersProducts(db.Model):
return {
'id': self.id,
'uid': self.uid,
'member_id': self.member_id,
'product_id': self.product_id,
'internal_url': self.internal_url,
'external_url': self.external_url,