Added blog data
This commit is contained in:
@@ -530,6 +530,11 @@ class MyProductsService(BaseService):
|
|||||||
aboutFields = SettingsItemsData.get_site_about_items()
|
aboutFields = SettingsItemsData.get_site_about_items()
|
||||||
testimonialFields = SettingsItemsData.get_site_testimonial_settings()
|
testimonialFields = SettingsItemsData.get_site_testimonial_settings()
|
||||||
|
|
||||||
|
blogConnect = False
|
||||||
|
if product_data.blog_product_id != None or product_data.blog_product_id != '':
|
||||||
|
blogConnect = True
|
||||||
|
blog_product_data = Products.get_product_by_product_id(product_data.blog_product_id)
|
||||||
|
|
||||||
settings_items = {}
|
settings_items = {}
|
||||||
if product_id == "A000001":
|
if product_id == "A000001":
|
||||||
settings_items = {
|
settings_items = {
|
||||||
@@ -549,9 +554,9 @@ class MyProductsService(BaseService):
|
|||||||
"social_tab": {"title": 'Socials', "controls": 'social', "active": '', "custom": False,
|
"social_tab": {"title": 'Socials', "controls": 'social', "active": '', "custom": False,
|
||||||
"data": socialFields, "list_order": 6},
|
"data": socialFields, "list_order": 6},
|
||||||
"template_tab": {"title": 'Template', "controls": 'template', "active": '', "custom": True,
|
"template_tab": {"title": 'Template', "controls": 'template', "active": '', "custom": True,
|
||||||
"data": templateData, "list_order": 7},
|
"data": templateData, "list_order": 17},
|
||||||
"color_scheme_tab": {"title": 'Color Scheme', "controls": 'color-scheme', "active": '',
|
"color_scheme_tab": {"title": 'Color Scheme', "controls": 'color-scheme', "active": '',
|
||||||
"custom": True, "data": {}, "list_order": 8}
|
"custom": True, "data": {}, "list_order": 18}
|
||||||
}
|
}
|
||||||
|
|
||||||
if product_id == "A000002":
|
if product_id == "A000002":
|
||||||
@@ -575,17 +580,21 @@ class MyProductsService(BaseService):
|
|||||||
"social_tab": {"title": 'Socials', "controls": 'social', "active": '', "custom": False,
|
"social_tab": {"title": 'Socials', "controls": 'social', "active": '', "custom": False,
|
||||||
"data": socialFields, "list_order": 7},
|
"data": socialFields, "list_order": 7},
|
||||||
"template_tab": {"title": 'Template', "controls": 'template', "active": '', "custom": True,
|
"template_tab": {"title": 'Template', "controls": 'template', "active": '', "custom": True,
|
||||||
"data": templateData, "list_order": 8},
|
"data": templateData, "list_order": 18},
|
||||||
"color_scheme_tab": {"title": 'Color Scheme', "controls": 'color-scheme', "active": '',
|
"color_scheme_tab": {"title": 'Color Scheme', "controls": 'color-scheme', "active": '',
|
||||||
"custom": True, "data": {}, "list_order": 8}
|
"custom": True, "data": {}, "list_order": 19}
|
||||||
}
|
}
|
||||||
#
|
if blogConnect:
|
||||||
|
settings_items["blog_connect_tab"] = {"title": 'Blog Connect', "controls": 'blog-connect-scheme', "active": '',
|
||||||
|
"custom": True, "data": {}, "list_order": 9}
|
||||||
|
|
||||||
|
|
||||||
# Simulate processing
|
# Simulate processing
|
||||||
response_data = {
|
response_data = {
|
||||||
"settings_items": settings_items,
|
"settings_items": settings_items,
|
||||||
"member_id": member_id,
|
"member_id": member_id,
|
||||||
"product_subscription_uid": product_subscription_uid,
|
"product_subscription_uid": product_subscription_uid,
|
||||||
|
"blog_connect": blogConnect
|
||||||
}
|
}
|
||||||
|
|
||||||
return ResponseHelper.success(data=response_data)
|
return ResponseHelper.success(data=response_data)
|
||||||
@@ -628,7 +637,6 @@ class MyProductsService(BaseService):
|
|||||||
|
|
||||||
member_id = member_data.id
|
member_id = member_data.id
|
||||||
|
|
||||||
|
|
||||||
membersSubResult = MembersProducts.get_member_product_by_subscription_uid(subscription_uid)
|
membersSubResult = MembersProducts.get_member_product_by_subscription_uid(subscription_uid)
|
||||||
if not membersSubResult:
|
if not membersSubResult:
|
||||||
return {
|
return {
|
||||||
@@ -639,7 +647,6 @@ class MyProductsService(BaseService):
|
|||||||
}, 400
|
}, 400
|
||||||
logger.info(f"External URL Member Data: {member_data}")
|
logger.info(f"External URL Member Data: {member_data}")
|
||||||
|
|
||||||
|
|
||||||
if int(membersSubResult.member_id) != member_id:
|
if int(membersSubResult.member_id) != member_id:
|
||||||
return {
|
return {
|
||||||
"message": "Mismatch subscription and User",
|
"message": "Mismatch subscription and User",
|
||||||
@@ -648,7 +655,6 @@ class MyProductsService(BaseService):
|
|||||||
"error": f"Mismatch subscription and User."
|
"error": f"Mismatch subscription and User."
|
||||||
}, 400
|
}, 400
|
||||||
|
|
||||||
|
|
||||||
setUrlResult = MembersProducts.set_member_product_external_url(member_id, membersSubResult.product_id,
|
setUrlResult = MembersProducts.set_member_product_external_url(member_id, membersSubResult.product_id,
|
||||||
external_url)
|
external_url)
|
||||||
|
|
||||||
|
|||||||
@@ -61,7 +61,7 @@ class RegisterService(BaseService):
|
|||||||
previousAcc = Members.get_member_by_username(username)
|
previousAcc = Members.get_member_by_username(username)
|
||||||
if previousAcc:
|
if previousAcc:
|
||||||
response_data = {
|
response_data = {
|
||||||
"error_message": "try another username ",
|
"error_message": "Please try another username!",
|
||||||
"error_message_key": "use_another_username",
|
"error_message_key": "use_another_username",
|
||||||
}
|
}
|
||||||
return ResponseHelper.error(data=response_data)
|
return ResponseHelper.error(data=response_data)
|
||||||
|
|||||||
@@ -35,6 +35,7 @@ class Products(db.Model):
|
|||||||
list_order = db.Column(db.Integer, nullable=True, default=0)
|
list_order = db.Column(db.Integer, nullable=True, default=0)
|
||||||
contacts = db.Column(db.Integer, nullable=True, default=0)
|
contacts = db.Column(db.Integer, nullable=True, default=0)
|
||||||
comments = db.Column(db.Integer, nullable=True, default=0)
|
comments = db.Column(db.Integer, nullable=True, default=0)
|
||||||
|
blog_product_id = db.Column(db.String(25), nullable=True)
|
||||||
|
|
||||||
members_products = relationship(
|
members_products = relationship(
|
||||||
"MembersProducts",
|
"MembersProducts",
|
||||||
@@ -116,6 +117,7 @@ class Products(db.Model):
|
|||||||
'id': self.id,
|
'id': self.id,
|
||||||
'uid': self.uid,
|
'uid': self.uid,
|
||||||
'product_id': self.product_id,
|
'product_id': self.product_id,
|
||||||
|
'blog_product_id': self.blog_product_id,
|
||||||
'name': self.name,
|
'name': self.name,
|
||||||
'description' : self.description,
|
'description' : self.description,
|
||||||
'start_url': self.start_url,
|
'start_url': self.start_url,
|
||||||
|
|||||||
Reference in New Issue
Block a user