URL name
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user