Abhishek Thakur commited on
Commit
02532c0
·
1 Parent(s): e29cf37

fix my submissions

Browse files
competitions/competitions.py CHANGED
@@ -6,7 +6,7 @@ import gradio as gr
6
  from . import AUTOTRAIN_BACKEND_API, AUTOTRAIN_TOKEN, AUTOTRAIN_USERNAME, COMPETITION_ID, competition_info
7
  from .leaderboard import Leaderboard
8
  from .submissions import Submissions
9
- from .text import SUBMISSION_LIMIT_TEXT, SUBMISSION_TEXT
10
 
11
 
12
  leaderboard = Leaderboard(
@@ -25,6 +25,14 @@ submissions = Submissions(
25
  autotrain_backend_api=AUTOTRAIN_BACKEND_API,
26
  )
27
 
 
 
 
 
 
 
 
 
28
  with gr.Blocks() as demo:
29
  with gr.Tabs() as tab_container:
30
  with gr.TabItem("Overview", id="overview"):
@@ -61,7 +69,7 @@ with gr.Blocks() as demo:
61
  output_df = gr.DataFrame(visible=False)
62
  my_subs_button = gr.Button("Fetch Submissions")
63
  my_subs_button.click(
64
- fn=submissions.my_submissions,
65
  inputs=[user_token],
66
  outputs=[output_text, output_df],
67
  )
 
6
  from . import AUTOTRAIN_BACKEND_API, AUTOTRAIN_TOKEN, AUTOTRAIN_USERNAME, COMPETITION_ID, competition_info
7
  from .leaderboard import Leaderboard
8
  from .submissions import Submissions
9
+ from .text import NO_SUBMISSIONS, SUBMISSION_LIMIT_TEXT, SUBMISSION_TEXT
10
 
11
 
12
  leaderboard = Leaderboard(
 
25
  autotrain_backend_api=AUTOTRAIN_BACKEND_API,
26
  )
27
 
28
+
29
+ def _my_submissions(user_token):
30
+ df = submissions.my_submissions(user_token)
31
+ if len(df) == 0:
32
+ return [gr.Markdown.update(visible=True, value=NO_SUBMISSIONS), gr.DataFrame.update(visible=False)]
33
+ return [gr.Markdown.update(visible=False), gr.DataFrame.update(visible=True, value=df)]
34
+
35
+
36
  with gr.Blocks() as demo:
37
  with gr.Tabs() as tab_container:
38
  with gr.TabItem("Overview", id="overview"):
 
69
  output_df = gr.DataFrame(visible=False)
70
  my_subs_button = gr.Button("Fetch Submissions")
71
  my_subs_button.click(
72
+ fn=_my_submissions,
73
  inputs=[user_token],
74
  outputs=[output_text, output_df],
75
  )
competitions/text.py CHANGED
@@ -9,3 +9,5 @@ SUBMISSION_ERROR = """Submission is not in a proper format.
9
  Please check evaluation instructions for more details."""
10
 
11
  SUBMISSION_LIMIT_TEXT = """You can select upto {} submissions for private leaderboard."""
 
 
 
9
  Please check evaluation instructions for more details."""
10
 
11
  SUBMISSION_LIMIT_TEXT = """You can select upto {} submissions for private leaderboard."""
12
+
13
+ NO_SUBMISSIONS = """You have not made any submissions yet."""