This commit is contained in:
CHIEFSOFT\ameye
2025-09-22 09:21:09 -04:00
parent 4a5f2ee946
commit 714393a39b
4 changed files with 27 additions and 3 deletions
+11 -1
View File
@@ -26,6 +26,7 @@ class MembersProfile(db.Model):
practice = db.Column(db.String(100), nullable=False)
specialization = db.Column(db.String(100), nullable=False)
introduction = db.Column(db.String(3500), nullable=True)
url_name = db.Column(db.String(25), nullable=True)
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())
@@ -43,6 +44,13 @@ class MembersProfile(db.Model):
return None
return member_profile
@classmethod
def get_member_product_by_url_name(cls, url_name):
member_product = cls.query.filter_by(url_name=str(url_name)).first()
if not member_product:
return None
return member_product
@classmethod
def get_member_product_by_product_member_id(cls, member_id, product_id):
@@ -53,7 +61,7 @@ class MembersProfile(db.Model):
@classmethod
def create_member_profile(cls, member_id ,practice,specialization,introduction):
def create_member_profile(cls, member_id ,practice,specialization,introduction,url_name):
# Create the subscription
'''
merms_panel=# select * from members_profile;
@@ -69,6 +77,7 @@ class MembersProfile(db.Model):
practice=practice,
specialization=specialization,
introduction=introduction,
url_name = url_name,
added=datetime.now(timezone.utc),
updated=datetime.now(timezone.utc)
)
@@ -92,6 +101,7 @@ class MembersProfile(db.Model):
'practice': self.practice,
'specialization': self.specialization,
'introduction': self.dns_group,
'url_name': self.url_name,
'added': self.added,
'updated': self.updated
}