Spaces:
Sleeping
Sleeping
Cleanup No filters
Browse files
app.py
CHANGED
|
@@ -620,10 +620,12 @@ with gr.Blocks(title="Audit Q&A", css= "style.css", theme=theme,elem_id = "main-
|
|
| 620 |
"""Handler for getting client IP in Gradio context"""
|
| 621 |
return get_client_ip(request)
|
| 622 |
|
| 623 |
-
#--------------------
|
|
|
|
| 624 |
warning_state = gr.State(False)
|
| 625 |
pending_query = gr.State(None)
|
| 626 |
|
|
|
|
| 627 |
with gr.Row(visible=False) as warning_row:
|
| 628 |
gr.Markdown("**No report filter selected. Are you sure you want to proceed?**")
|
| 629 |
with gr.Row():
|
|
@@ -638,6 +640,7 @@ with gr.Blocks(title="Audit Q&A", css= "style.css", theme=theme,elem_id = "main-
|
|
| 638 |
"""Hide warning popup"""
|
| 639 |
return gr.update(visible=False)
|
| 640 |
|
|
|
|
| 641 |
def check_filters(textbox_value, sources, reports, subtype, year):
|
| 642 |
"""Check if any filters are selected"""
|
| 643 |
no_filters = (not reports) and (not sources) and (not subtype) and (not year)
|
|
|
|
| 620 |
"""Handler for getting client IP in Gradio context"""
|
| 621 |
return get_client_ip(request)
|
| 622 |
|
| 623 |
+
#-------------------- No Filters Set Warning -------------------------
|
| 624 |
+
# Warn users when no filters are selected
|
| 625 |
warning_state = gr.State(False)
|
| 626 |
pending_query = gr.State(None)
|
| 627 |
|
| 628 |
+
# Warning UI is implemented as a hidden row (to keep it simple)
|
| 629 |
with gr.Row(visible=False) as warning_row:
|
| 630 |
gr.Markdown("**No report filter selected. Are you sure you want to proceed?**")
|
| 631 |
with gr.Row():
|
|
|
|
| 640 |
"""Hide warning popup"""
|
| 641 |
return gr.update(visible=False)
|
| 642 |
|
| 643 |
+
# Logic needs to be changed to accomodate default filter values (currently I have them all set to None)
|
| 644 |
def check_filters(textbox_value, sources, reports, subtype, year):
|
| 645 |
"""Check if any filters are selected"""
|
| 646 |
no_filters = (not reports) and (not sources) and (not subtype) and (not year)
|