added new route
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user