web files
This commit is contained in:
@@ -877,6 +877,8 @@ class MyProductsService(BaseService):
|
|||||||
memberSubscription.provision_port,
|
memberSubscription.provision_port,
|
||||||
selected_flavor)
|
selected_flavor)
|
||||||
|
|
||||||
|
web_files_list = MembersWebfiles.get_member_webfiles_by_member_file_group(member_id, "WEBFILES")
|
||||||
|
|
||||||
# Simulate processing
|
# Simulate processing
|
||||||
response_data = {
|
response_data = {
|
||||||
"settings_items": settings_items,
|
"settings_items": settings_items,
|
||||||
@@ -953,21 +955,22 @@ class MyProductsService(BaseService):
|
|||||||
|
|
||||||
# make this file
|
# make this file
|
||||||
file_url = (
|
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
|
product_subscription_uid = memberSubscription.uid
|
||||||
|
|
||||||
setting_value = file_url
|
setting_value = file_url
|
||||||
subscription_uid = memberSubscription.uid
|
subscription_uid = memberSubscription.uid
|
||||||
|
# with db.session.begin():
|
||||||
MembersProductsSettings.save_update_product_settings(member_id, subscription_uid, product_id,
|
MembersProductsSettings.save_update_product_settings(member_id, subscription_uid, product_id,
|
||||||
image_id,
|
image_id,
|
||||||
'WEBFILE', setting_value)
|
'WEBFILES', setting_value)
|
||||||
|
|
||||||
# Simulate processing
|
# Simulate processing
|
||||||
response_data = {
|
response_data = {
|
||||||
"file_url": file_url,
|
"file_url": file_url,
|
||||||
"product_id": product_id,
|
"product_id": product_id,
|
||||||
"member_id": member_id,
|
|
||||||
"subscription_uid": str(product_subscription_uid),
|
"subscription_uid": str(product_subscription_uid),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -84,6 +84,14 @@ class MembersWebfiles(db.Model):
|
|||||||
return None
|
return None
|
||||||
return member_webfile
|
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
|
@classmethod
|
||||||
def get_all_webfiles(cls, file_group=None, member_id=None, page=1, limit=20):
|
def get_all_webfiles(cls, file_group=None, member_id=None, page=1, limit=20):
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user