diff --git a/app/frontend/components/admin/category.py b/app/frontend/components/admin/category.py index 3504aa38db65021accc1a065211c3b3827e63d34..b0f245a781b310ee4079bb917b3f78bbc294a85b 100644 --- a/app/frontend/components/admin/category.py +++ b/app/frontend/components/admin/category.py @@ -272,9 +272,7 @@ def category_frame(parent, switch_func, API_URL, access_token): ) return [] else: - CTkMessagebox( - title="Error", message="Failed to fetch categories", icon="cancel" - ) + pass return [] except requests.exceptions.RequestException as e: CTkMessagebox( diff --git a/app/frontend/components/admin/category_management.py b/app/frontend/components/admin/category_management.py index ac130e5027364e2fc6a36667cc5de065cd8d3d10..c3db1642ffb70f62acd05c4c10ad1a02301b060d 100644 --- a/app/frontend/components/admin/category_management.py +++ b/app/frontend/components/admin/category_management.py @@ -246,9 +246,7 @@ def admin_category_management_frame(parent, switch_func, API_URL, access_token): ), ) else: - CTkMessagebox( - title="Error", message="Failed to fetch categories", icon="cancel" - ) + pass except Exception as e: CTkMessagebox( title="Error", message=f"An error occurred: {str(e)}", icon="cancel" @@ -355,11 +353,7 @@ def admin_category_management_frame(parent, switch_func, API_URL, access_token): category = response.json() show_category_dialog("Edit Category", category) else: - CTkMessagebox( - title="Error", - message="Failed to fetch category details", - icon="cancel", - ) + pass except Exception as e: CTkMessagebox( title="Error", message=f"An error occurred: {str(e)}", icon="cancel" diff --git a/app/frontend/components/admin/dashboard.py b/app/frontend/components/admin/dashboard.py index dfa637a70377bab437d495db2605688ead1b588f..227e2999cd3becfb3468e03c6df5028304214f61 100644 --- a/app/frontend/components/admin/dashboard.py +++ b/app/frontend/components/admin/dashboard.py @@ -111,11 +111,7 @@ def admin_dashboard_frame(parent, switch_func, API_URL, access_token): switch_func("dashboard") return False else: - CTkMessagebox( - title="Error", - message="Failed to verify admin privileges", - icon="cancel", - ) + pass switch_func("login") return False except Exception as e: diff --git a/app/frontend/components/admin/shop_owner_management.py b/app/frontend/components/admin/shop_owner_management.py index 4c872a016e2fbf85743be82699c337fc6c6dcf2e..ed416da2d97150c1e5fabb71781f38986b8fea6d 100644 --- a/app/frontend/components/admin/shop_owner_management.py +++ b/app/frontend/components/admin/shop_owner_management.py @@ -246,13 +246,7 @@ def admin_shop_owner_management_frame(parent, switch_func, API_URL, access_token ) row_count += 1 else: - CTkMessagebox( - title="Error", - message=response.json().get( - "detail", "Failed to fetch shop owners" - ), - icon="cancel", - ) + pass except Exception as e: CTkMessagebox( title="Connection Error", @@ -441,12 +435,7 @@ def admin_shop_owner_management_frame(parent, switch_func, API_URL, access_token if response.status_code == 200: return response.json() else: - CTkMessagebox( - title="Error", - message=response.json().get("detail", "Failed to fetch shops"), - icon="cancel", - ) - return [] + pass except Exception as e: CTkMessagebox( title="Connection Error", diff --git a/app/frontend/components/product/view_product.py b/app/frontend/components/product/view_product.py index 1991babe1bd8bc905fa2d62265997afa216aa52c..63232151017a5f577ec1207b0e4ccc685dfeaca9 100644 --- a/app/frontend/components/product/view_product.py +++ b/app/frontend/components/product/view_product.py @@ -604,18 +604,21 @@ def view_product_frame( # Add Category display category_name = "Uncategorized" try: - if (product_data.get("category") is not None and - product_data["category"].get("name")): + if product_data.get("category") is not None and product_data[ + "category" + ].get("name"): category_name = product_data["category"]["name"] print(f"[DEBUG] Found category: {category_name}") elif product_data.get("category_id"): - print(f"[DEBUG] Category ID found but no category object: {product_data.get('category_id')}") + print( + f"[DEBUG] Category ID found but no category object: {product_data.get('category_id')}" + ) except Exception as e: print(f"[DEBUG] Error processing category: {e}") - + category_frame = ctk.CTkFrame(details_inner, fg_color="transparent") category_frame.pack(fill="x", pady=(0, 10)) - + category_label = ctk.CTkLabel( category_frame, text=f"Category: {category_name}", @@ -624,22 +627,6 @@ def view_product_frame( anchor="w", ) category_label.pack(side="left") - - # Add a button to view all products in this category - if product_data.get("category") is not None and product_data["category"].get("id"): - category_id = product_data["category"].get("id") - browse_category_btn = ctk.CTkButton( - category_frame, - text="Browse Category", - font=("Helvetica", 12), - fg_color=SHOPPING, - text_color="white", - corner_radius=8, - height=25, - width=120, - command=lambda: switch_func("browse_category", product_data["category"]), - ) - browse_category_btn.pack(side="right") # Stock information stock_status = "In Stock" if product_stock > 0 else "Out of Stock"