joschetan commited on
Commit
9eb6e67
Β·
verified Β·
1 Parent(s): b40c854

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -3
app.py CHANGED
@@ -6,6 +6,7 @@ import pdfplumber
6
  import re
7
  import spaces
8
  from processor import process_invoices_backend
 
9
 
10
  WEB_APP_URL = "https://script.google.com/macros/s/AKfycbxxKu82K0V3VFn7tRlj3ddzB7Wy-iPyrupAV9tZzjBdhcXZPWFIXodJv6D03M-X_KSn/exec"
11
  SPREADSHEET_ID = "1GJlIl_ANRPs4lID1aZ4WZiWVg_m5AQd7cuQSx6LCnxw"
@@ -53,7 +54,6 @@ def process_invoice_action(shipper, main_inv, gst_inv, deec_decl):
53
  if file_bytes is None:
54
  return None, f"❌ Error: {filename_or_err}"
55
 
56
- # Gradio File output ke liye temporary file mein save karke bhejna
57
  import tempfile
58
  tmp = tempfile.NamedTemporaryFile(delete=False, suffix=".xlsx")
59
  tmp.write(file_bytes)
@@ -224,7 +224,7 @@ with gr.Blocks(theme=gr.themes.Soft(), css=custom_css) as demo:
224
  admin_pwd_input = gr.Textbox(label="Admin password darj karein:", type="password")
225
  admin_login_btn = gr.Button("Login Karein")
226
 
227
- # Admin Mode View
228
  with gr.Column(visible=False) as admin_dashboard:
229
  gr.Markdown("# πŸ› οΈ CK Export Processor - Admin Mode")
230
  admin_back_btn = gr.Button("πŸšͺ Log Out Admin", variant="primary")
@@ -234,7 +234,9 @@ with gr.Blocks(theme=gr.themes.Soft(), css=custom_css) as demo:
234
  label="πŸ“‹ Admin settings chunein:",
235
  value="i. 🏒 Add Shipper Name & Setup"
236
  )
237
- admin_content_box = gr.Markdown("Admin features and settings will appear here.")
 
 
238
 
239
  # Event Handlers & Initial Data Load
240
  demo.load(fn=fetch_shipper_names, outputs=shipper_dropdown)
 
6
  import re
7
  import spaces
8
  from processor import process_invoices_backend
9
+ from shipper_data import render_shipper_data
10
 
11
  WEB_APP_URL = "https://script.google.com/macros/s/AKfycbxxKu82K0V3VFn7tRlj3ddzB7Wy-iPyrupAV9tZzjBdhcXZPWFIXodJv6D03M-X_KSn/exec"
12
  SPREADSHEET_ID = "1GJlIl_ANRPs4lID1aZ4WZiWVg_m5AQd7cuQSx6LCnxw"
 
54
  if file_bytes is None:
55
  return None, f"❌ Error: {filename_or_err}"
56
 
 
57
  import tempfile
58
  tmp = tempfile.NamedTemporaryFile(delete=False, suffix=".xlsx")
59
  tmp.write(file_bytes)
 
224
  admin_pwd_input = gr.Textbox(label="Admin password darj karein:", type="password")
225
  admin_login_btn = gr.Button("Login Karein")
226
 
227
+ # Admin Mode View (Ab yahan shipper_data render hoga)
228
  with gr.Column(visible=False) as admin_dashboard:
229
  gr.Markdown("# πŸ› οΈ CK Export Processor - Admin Mode")
230
  admin_back_btn = gr.Button("πŸšͺ Log Out Admin", variant="primary")
 
234
  label="πŸ“‹ Admin settings chunein:",
235
  value="i. 🏒 Add Shipper Name & Setup"
236
  )
237
+
238
+ with gr.Column() as admin_content_box:
239
+ render_shipper_data()
240
 
241
  # Event Handlers & Initial Data Load
242
  demo.load(fn=fetch_shipper_names, outputs=shipper_dropdown)