From b291f75679473cbdace6a7e09384feb9692e4af1 Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Thu, 8 Jan 2026 11:54:47 -0500 Subject: [PATCH] reprts --- app/api/routes/routes.py | 30 ++++++++++++++++++++++++++++++ app/api/services/reports.py | 3 ++- app/api/services/web_contents.py | 3 ++- 3 files changed, 34 insertions(+), 2 deletions(-) diff --git a/app/api/routes/routes.py b/app/api/routes/routes.py index dba64b4..9bc8ca6 100644 --- a/app/api/routes/routes.py +++ b/app/api/routes/routes.py @@ -277,6 +277,36 @@ def merms_report_topics(): return response +@api.route("/panel/report/item/payment", methods=["POST"]) +@jwt_required() +def merms_report_topics_payment(): + data = request.get_json() + response = ReportService.process_report_topic_request(data) + return response + + +@api.route("/panel/report/item/system", methods=["POST"]) +@jwt_required() +def merms_report_topics_system(): + data = request.get_json() + response = ReportService.process_report_topic_request(data) + return response + + +@api.route("/panel/report/item/product", methods=["POST"]) +@jwt_required() +def merms_report_topics_product(): + data = request.get_json() + response = ReportService.process_report_topic_request(data) + return response + + +# @api.route("/panel/report/topics", methods=["POST"]) +# @jwt_required() +# def merms_report_topics(): +# data = request.get_json() +# response = ReportService.process_report_topic_request(data) +# return response @api.route("/panel/account/products/color-styles", methods=["POST"]) diff --git a/app/api/services/reports.py b/app/api/services/reports.py index 2dd42d1..9024d44 100644 --- a/app/api/services/reports.py +++ b/app/api/services/reports.py @@ -63,9 +63,10 @@ class ReportService(BaseService): @staticmethod def configured_report_types(): data = { - "topics":[ + "topics": [ {"name": 'Payments', "url": 'payment', "active": True, "list_order": 0}, {"name": 'Product', "url": 'product', "active": True, "list_order": 1}, + {"name": 'System', "url": 'system', "active": True, "list_order": 2}, ] } diff --git a/app/api/services/web_contents.py b/app/api/services/web_contents.py index e8a361b..dda6d34 100644 --- a/app/api/services/web_contents.py +++ b/app/api/services/web_contents.py @@ -19,7 +19,7 @@ class WebContentsService(BaseService): "site_title": "my-site-title", "site_description": "This is site description in the header", "site_logo_text": "MY-GOOD-LOGO", - "site_contact_email": "email@specialemail.com", + "site_contact_email": "email@email.com", "site_contact_phone": "911 111 1111", "site_keywords": "Responsive, HTML5, DSAThemes, Landing, Software, Mobile App, SaaS, Startup, Creative, Digital Product", "facebook": "myface.facebook.com", @@ -76,6 +76,7 @@ class WebContentsService(BaseService): web_contents_data[t.settings_key.strip()] = t.setting_value.strip() # The template set up + web_contents_data["web_images"]=[] return web_contents_data