Razmig Sarkissian
eb25d0e609
Add get_last_name method for anonymous players
1 week ago
Razmig Sarkissian
85c56981a6
Add null check to umpire_mail method
2 weeks ago
Razmig Sarkissian
f01a681e93
Add null check for event and event creator in umpire_phone
2 weeks ago
Razmig Sarkissian
3522ee87f5
Update player_registration.py
2 weeks ago
Razmig Sarkissian
ec079e1a7a
Add debug logging to Round and Tournament Bracket fix annelise issue
...
with match hide state detection
2 weeks ago
Razmig Sarkissian
34924db360
Add user-initiated registration cancellation logic
3 weeks ago
Razmig Sarkissian
093015dac6
Add custom club name field to Tournament model
4 weeks ago
Razmig Sarkissian
6918677009
Fix user age calculation and handle 'N/A' birth year
4 weeks ago
Razmig Sarkissian
5c36eb8781
Add umpire data export functionality
...
The commit adds a new endpoint and functionality to gather tournament
and umpire contact information from the French Tennis Federation (FFT)
API, and export it as a CSV file. The changes include:
- Add route for monthly tournament/umpire data export - Add view to
fetch tournaments and umpire data in batches - Add CSV export of umpire
contact details - Clean up tournament model fields
1 month ago
Razmig Sarkissian
511066ccc8
Add support for single player tournament registration
...
The registration system now properly handles both team and individual
player tournaments, displaying the appropriate counts and labels based
on the tournament type.
1 month ago
Razmig Sarkissian
c004325ac8
Remove unused tournament model fields
1 month ago
Razmig Sarkissian
a5c9765366
Add Stripe payment links for tournament registration
1 month ago
Razmig Sarkissian
4fbfce8393
Fix player contact email handling across service methods
1 month ago
Razmig Sarkissian
371bce35d7
Refactor contact information handling in tournament registration
1 month ago
Razmig Sarkissian
5e45b6d96a
Refactor Tournament Summary Serializer for enhanced readability
1 month ago
Laurent
8132826866
renamed agents into supervisors and added organizers who can create tournaments
2 months ago
Razmig Sarkissian
33f170dd3e
Replace timezone.localtime with local_planned_start_date method
2 months ago
Razmig Sarkissian
9a3f92306d
Replace timezone.localtime with local planned start date method
2 months ago
Razmig Sarkissian
6875081097
Fix double butterfly mode condition for rounds count
2 months ago
Razmig Sarkissian
ad6139852d
Improve player name display in tournaments
...
Adjust name display logic to handle cases with missing last names and
more flexible short name generation for tournament rounds
2 months ago
Razmig Sarkissian
721650a8b6
Fix name display with null checks
2 months ago
Razmig Sarkissian
89e68c3033
Fix double butterfly match positioning in quarterfinals
...
Adjust match positioning logic for uneven matches in double butterfly
mode, ensuring correct spacing and display of matches when some
quarterfinal matches are missing.
2 months ago
Laurent
09282698cf
Adds sharable property to BaseModel classes
2 months ago
Razmig Sarkissian
07d5d20800
fix special custom animation stuff
2 months ago
Razmig Sarkissian
82900cfe5e
Add confirmation time to registration deadline
2 months ago
Razmig Sarkissian
d0fb9fcac6
Add support for custom tournament animation type
2 months ago
Razmig Sarkissian
183d0ee6ec
Improve tournament broadcast selection logic
2 months ago
Razmig Sarkissian
2c34296a5e
Add short name support for animation tournaments
2 months ago
Razmig Sarkissian
84a7047053
Add get_registration_fee methods to registration models
2 months ago
Razmig Sarkissian
28a0219507
Fix index out of bounds error in group stage teams lookup
...
The subject line alone fully captures this change, as it's a
straightforward bug fix for an array bounds issue when accessing teams
in group stages.
2 months ago
Razmig Sarkissian
0da7941390
Add Anonymous Player Support
3 months ago
Razmig Sarkissian
a6ca96d2e9
Add season year parameter for 2026 tournament rules
3 months ago
Razmig Sarkissian
79b857f7c9
Fix age calculation to use tournament start date
3 months ago
Razmig Sarkissian
f3d41d3b5f
Rename Club hidden field to admin_visible
3 months ago
Razmig Sarkissian
2da21d67b2
Add hidden field to Club model
3 months ago
Razmig Sarkissian
ed7031ef24
Update tournament.py
3 months ago
Laurent
455928f600
update league concept
3 months ago
Laurent
66d935e83e
fix #2
3 months ago
Laurent
59f5f093d1
fix
3 months ago
Laurent
bb86086235
fix missing import
3 months ago
Laurent
c6e431a0d3
improved performance with claude
3 months ago
Laurent
06e9daba59
improve performance #4
3 months ago
Laurent
c5e910a208
performance #3
3 months ago
Laurent
1e958cca57
improve performance #2
3 months ago
Laurent
0a6b4614fe
performance improvement
3 months ago
Razmig Sarkissian
f3ba9d4fc9
Reorder conditions in display_matches method for clarity
4 months ago
Razmig Sarkissian
36e791efe9
Fix tournament display matches logic
4 months ago
Razmig Sarkissian
96dfc77856
Fix team positioning check method in Tournament model
4 months ago
Razmig Sarkissian
2a7736c044
Add method to format time period for tournament description
4 months ago
Razmig Sarkissian
206ff43ae3
Add tournament team positioning check for live view
4 months ago