web files

This commit is contained in:
CHIEFSOFT\ameye
2026-01-21 04:26:36 -05:00
parent 7c07dfdff8
commit d95533ecdd
2 changed files with 15 additions and 4 deletions
+7 -4
View File
@@ -877,6 +877,8 @@ class MyProductsService(BaseService):
memberSubscription.provision_port,
selected_flavor)
web_files_list = MembersWebfiles.get_member_webfiles_by_member_file_group(member_id, "WEBFILES")
# Simulate processing
response_data = {
"settings_items": settings_items,
@@ -953,21 +955,22 @@ class MyProductsService(BaseService):
# make this file
file_url = (
MyProductsService.MEDIA_SERVER + "/" + selectedFile.file_group + "/" + selectedFile.uid + "/" + selectedFile.filename).lower()
MyProductsService.MEDIA_SERVER + "/" + selectedFile.file_group + "/" + str(
selectedFile.uid) + "/" + selectedFile.filename).lower()
product_subscription_uid = memberSubscription.uid
setting_value = file_url
subscription_uid = memberSubscription.uid
# with db.session.begin():
MembersProductsSettings.save_update_product_settings(member_id, subscription_uid, product_id,
image_id,
'WEBFILE', setting_value)
image_id,
'WEBFILES', setting_value)
# Simulate processing
response_data = {
"file_url": file_url,
"product_id": product_id,
"member_id": member_id,
"subscription_uid": str(product_subscription_uid),
}
+8
View File
@@ -84,6 +84,14 @@ class MembersWebfiles(db.Model):
return None
return member_webfile
@classmethod
def get_member_webfiles_by_member_file_group(cls, member_id , file_group):
member_webfile = cls.query.filter_by(member_id=str(member_id), file_group=str(file_group)).first()
if not member_webfile:
return None
return member_webfile
@classmethod
def get_all_webfiles(cls, file_group=None, member_id=None, page=1, limit=20):