maringetxway commited on
Commit
0ea8700
·
verified ·
1 Parent(s): eabdf96

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +19 -1
app.py CHANGED
@@ -316,12 +316,30 @@ def interface():
316
  )
317
 
318
 
319
- gr.Markdown("---\n### 📅 Admin Export CSV")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
320
  export_code = gr.Text(label="Admin Code", type="password")
321
  download_btn = gr.Button("Generate and Download CSV")
322
  download_file = gr.File(label="CSV Export", interactive=False)
323
  download_btn.click(download_csv, inputs=[export_code], outputs=[download_file])
324
 
 
325
  return demo
326
 
327
  demo = interface()
 
316
  )
317
 
318
 
319
+ with gr.Accordion("🔒 Admin Tools", open=False):
320
+ del_btn = gr.Button("Delete Profile")
321
+ admin_discord = gr.Text(label="Discord Username")
322
+ admin_code = gr.Text(label="Admin Code", type="password")
323
+ del_status = gr.Textbox(label="Status", interactive=False)
324
+ del_btn.click(
325
+ fn=delete_by_discord,
326
+ inputs=[admin_discord, admin_code],
327
+ outputs=[del_status]
328
+ ).then(
329
+ fn=lambda: 1,
330
+ outputs=[page_state]
331
+ ).then(
332
+ fn=filter_by_fields,
333
+ inputs=[country_filter, city_filter, language_filter, gr.State(1)],
334
+ outputs=[table_html, page_state, gr.Number(visible=False)]
335
+ )
336
+
337
  export_code = gr.Text(label="Admin Code", type="password")
338
  download_btn = gr.Button("Generate and Download CSV")
339
  download_file = gr.File(label="CSV Export", interactive=False)
340
  download_btn.click(download_csv, inputs=[export_code], outputs=[download_file])
341
 
342
+
343
  return demo
344
 
345
  demo = interface()