Added blog data

This commit is contained in:
CHIEFSOFT\ameye
2025-10-12 14:32:15 -04:00
parent bf553f3f61
commit 341d92b1ee
3 changed files with 17 additions and 9 deletions
+14 -8
View File
@@ -530,6 +530,11 @@ class MyProductsService(BaseService):
aboutFields = SettingsItemsData.get_site_about_items()
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 = {}
if product_id == "A000001":
settings_items = {
@@ -549,9 +554,9 @@ class MyProductsService(BaseService):
"social_tab": {"title": 'Socials', "controls": 'social', "active": '', "custom": False,
"data": socialFields, "list_order": 6},
"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": '',
"custom": True, "data": {}, "list_order": 8}
"custom": True, "data": {}, "list_order": 18}
}
if product_id == "A000002":
@@ -575,17 +580,21 @@ class MyProductsService(BaseService):
"social_tab": {"title": 'Socials', "controls": 'social', "active": '', "custom": False,
"data": socialFields, "list_order": 7},
"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": '',
"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
response_data = {
"settings_items": settings_items,
"member_id": member_id,
"product_subscription_uid": product_subscription_uid,
"blog_connect": blogConnect
}
return ResponseHelper.success(data=response_data)
@@ -628,7 +637,6 @@ class MyProductsService(BaseService):
member_id = member_data.id
membersSubResult = MembersProducts.get_member_product_by_subscription_uid(subscription_uid)
if not membersSubResult:
return {
@@ -639,7 +647,6 @@ class MyProductsService(BaseService):
}, 400
logger.info(f"External URL Member Data: {member_data}")
if int(membersSubResult.member_id) != member_id:
return {
"message": "Mismatch subscription and User",
@@ -648,7 +655,6 @@ class MyProductsService(BaseService):
"error": f"Mismatch subscription and User."
}, 400
setUrlResult = MembersProducts.set_member_product_external_url(member_id, membersSubResult.product_id,
external_url)
+1 -1
View File
@@ -61,7 +61,7 @@ class RegisterService(BaseService):
previousAcc = Members.get_member_by_username(username)
if previousAcc:
response_data = {
"error_message": "try another username ",
"error_message": "Please try another username!",
"error_message_key": "use_another_username",
}
return ResponseHelper.error(data=response_data)