/
urls.py
147 lines (127 loc) · 11.1 KB
/
urls.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
from django.contrib.auth.decorators import login_required
from django.urls import path
from . import views as views
app_name = 'staff'
urlpatterns = [
path('', login_required(views.staffindex), name='index'),
path('tickets', login_required(views.tickets), name='tickets'),
path('ticketdetail/<int:pk>/', login_required(views.TicketDetail.as_view()), name='ticket_detail'),
path('tickets/cats', login_required(views.ticket_category_list), name='ticket_categories'),
path('tickets/cat/create', login_required(views.TicketCategoryCreate.as_view()), name='ticket_cat_create'),
path('tickets/cat/<pk>', login_required(views.ticket_cat_delete), name='ticket_cat_delete'),
path('qa/', login_required(views.qa_list), name='qa_list'),
path('qa/create', login_required(views.qa_create), name='qa_create'),
path('qa/<pk>', login_required(views.qa_detail), name='qa_detail'),
path('qa/<pk>/delete', login_required(views.qa_delete), name='qa_delete'),
path('qa/cat/', login_required(views.qa_cat_list), name='qa_cat_list'),
path('qa/cat/create', login_required(views.qa_cat_create), name='qa_cat_create'),
path('qa/cat/<pk>', login_required(views.qa_cat_detail), name='qa_cat_detail'),
path('qa/cat/<pk>/delete', login_required(views.qa_cat_delete), name='qa_cat_delete'),
path('pages', login_required(views.pages), name='pages'),
path('slides/', login_required(views.slide_list), name='slide_list'),
path('slides/create', login_required(views.slide_create), name='slide_create'),
path('slides/<pk>', login_required(views.slide_detail), name='slide_detail'),
path('slides/<pk>/delete', login_required(views.slide_delete), name='slide_delete'),
path('users', login_required(views.users), name='users'),
path('users/getrank/', login_required(views.getrank), name='get_rank'),
path('users/resetxp/', login_required(views.reset_xp), name='reset_xp'),
path('users/ban/<urlusername>/', login_required(views.banuser), name='ban_user'),
path('users/unban/<urlusername>/', login_required(views.unbanuser), name='unban_user'),
path('users/banip/<urlusername>/', login_required(views.banip), name='ban_ip'),
path('users/unbanip/<urlusername>/', login_required(views.unbanip), name='unban_ip'),
path('users/search/', login_required(views.searchusers), name='searchusers'),
path('users/modify/<urlusername>/', login_required(views.modifyuser), name='modify_user'),
path('users/<urlusername>/', login_required(views.userdetail), name='userdetail'),
path('users/<urlusername>/resend_verify_email/', login_required(views.resend_verify_email), name='resend_verify_email'),
path('users/verify/<urlusername>/', login_required(views.verify), name='verify_user'),
path('tournaments/', login_required(views.tournaments), name='tournamentlist'),
path('tournaments/rulesets/', login_required(views.ruleset_list), name='tournamentrulesetlist'),
path('tournaments/rulesets/<int:pk>/', login_required(views.ruleset_detail), name='tournamentrulesetdetail'),
path('tournaments/rulesets/create', login_required(views.ruleset_create), name='tournamentrulesetcreate'),
path('tournaments/<int:pk>/', login_required(views.tournament_detail), name='tournament_detail'),
path('tournaments/edit/<int:pk>/', login_required(views.edit_tournament), name='edit_tournament'),
path('tournaments/create/', login_required(views.create_tournament), name='create_tournament'),
path('tournaments/delete/<int:pk>/', login_required(views.delete_tournament), name='delete_tournament'),
path('tournaments/generatebracket/<int:pk>', login_required(views.generate_bracket), name='generate_bracket'),
path('tournaments/advance/<int:pk>', login_required(views.advance), name='advance'),
path('tournaments/winner/<int:pk>', login_required(views.DeclareTournamentWinner.as_view()), name='winner'),
path('tournaments/<int:pk>/addteams/', login_required(views.add_teams), name='add_team'),
path('tournaments/<int:pk>/addteams/<int:teamid>/', login_required(views.add_teams), name='add_team'),
path('leagues/', login_required(views.list_league), name='list_league'),
path('leagues/<int:pk>/', login_required(views.detail_league), name='detail_league'),
path('leagues/<int:pk>/division/', login_required(views.list_division), name='list_division'),
path('leagues/<int:pk>/division/add', login_required(views.add_division), name='add_division'),
path('leagues/<int:pk>/division/create', login_required(views.create_divisions), name='create_division'),
path('leagues/<int:pk>/division/<int:divid>/', login_required(views.detail_division), name='detail_division'),
path('leagues/<int:pk>/division/<int:divid>/teamadd', login_required(views.division_add_team), name='division_add_team'),
path('leagues/<int:pk>/division/<int:divid>/matches', login_required(views.division_match_list), name='division_matches_league'),
path('leagues/<int:pk>/division/<int:divid>/matches/add', login_required(views.division_match_add), name='division_match_add'),
path('leagues/<int:pk>/edit/', login_required(views.edit_league), name='edit_league'),
path('leagues/<int:pk>/teams/', login_required(views.league_teams), name='teams_league'),
path('leagues/<int:pk>/teams/add/', login_required(views.league_teams_add), name='teams_league_add'),
path('leagues/create/', login_required(views.create_league), name='create_league'),
path('leagues/settings', login_required(views.list_league_settings), name='list_league_settings'),
path('leagues/settings/create', login_required(views.create_league_settings), name='create_league_settings'),
path('leagues/settings/<int:pk>/', login_required(views.detail_league_settings), name='detail_league_settings'),
path('leagues/settings/<int:pk>/edit/', login_required(views.edit_league_settings), name='edit_league_settings'),
path('matches/', login_required(views.matches_index), name='matches_index'),
path('matches/disputed/', login_required(views.disputed_matches), name='disputed_matches'),
path('match/<int:pk>', login_required(views.match_detail), name='match_detail'),
path('match/<int:pk>/declare', login_required(views.MatchDeclareWinner.as_view()), name='match_declare_winner'),
path('match/<int:pk>/dispute', login_required(views.set_dispute_match), name='match_create_dispute'),
path('match/<int:pk>/delete', login_required(views.match_delete_winner), name='match_delete_winner'),
path('match/<int:pk>/map-generate', login_required(views.pick_map), name='match_pickmap'),
path('match/<int:pk>/generate-cfg', login_required(views.create_match_config), name='generate_cfg'),
path('match/<int:pk>/edit', login_required(views.match_edit), name='match_edit'),
path('round/<int:pk>/edit', login_required(views.edit_round), name='edit_round'),
path('round/<int:pk>/', login_required(views.round_detail), name='round_detail'),
path('dispute/<int:pk>/', login_required(views.dispute_detail), name='dispute_detail'),
path('match/<int:pk>/checkins/', login_required(views.match_checkins), name='match_checkins'),
path('match/<int:pk>/checkins/<int:checkinid>/delete/', login_required(views.delete_checkin), name='delete_match_checkin'),
path('games/', login_required(views.gamelist), name='gamelist'),
path('games/<int:pk>/', login_required(views.game_detail), name='game_detail'),
path('games/<int:pk>/delete/', login_required(views.delete_game), name='delete_game'),
path('games/create/', login_required(views.create_gamechoice), name='create_gamechoice'),
path('sport/', login_required(views.sportlist), name='sportlist'),
path('sport/<int:pk>/', login_required(views.sport_detail), name='sport_detail'),
path('sport/<int:pk>/delete/', login_required(views.delete_sport), name='delete_sport'),
path('sport/create', login_required(views.create_sportchoice), name='create_sportchoice'),
path('platforms/', login_required(views.platformlist), name='platformlist'),
path('platforms/<int:pk>/', login_required(views.platform_detail), name='platform_detail'),
path('platforms/<int:pk>/delete/', login_required(views.delete_platform), name='delete_platform'),
path('platforms/create/', login_required(views.create_platformchoice), name='create_platformchoice'),
path('maps/', login_required(views.map_list), name='map_list'),
path('maps/<int:pk>/', login_required(views.map_detail), name='map_detail'),
path('maps/<int:pk>/delete/', login_required(views.delete_map), name='delete_map'),
path('maps/create/', login_required(views.create_mapchoice), name='create_mapchoice'),
path('mappools/', login_required(views.map_pool_list), name='map_pool_list'),
path('mappools/<int:pk>/', login_required(views.map_pool_detail), name='map_pool_detail'),
path('mappools/<int:pk>/delete/', login_required(views.delete_map_pool), name='delete_map_pool'),
path('mappools/create/', login_required(views.create_map_pool_choice), name='create_map_pool_choice'),
path('news/', login_required(views.news_list), name='news_index'),
path('news/create/', login_required(views.create_article), name='create_article'),
path('news/<int:pk>/', login_required(views.detail_article), name='detail_article'),
path('news/<int:pk>/edit', login_required(views.edit_post), name='edit_article'),
path('news/<int:pk>/delete', login_required(views.delete_article), name='delete_article'),
path('store/', login_required(views.store_index), name='store'),
path('store/transactions/list', login_required(views.TransactionView.as_view()), name='transaction_list'),
path('store/transfers/list', login_required(views.TransferView.as_view()), name='transfer_list'),
path('store/products/', login_required(views.products), name='product_list'),
path('store/products/create/', login_required(views.create_product), name='create_product'),
path('store/products/<int:pk>/delete/', login_required(views.delete_product), name='delete_product'),
path('store/products/<int:pk>/', login_required(views.product_detail), name='product_detail'),
path('store/products/<int:pk>/edit/', login_required(views.edit_product), name='product_edit'),
path('teams/', login_required(views.teams_index), name='teamindex'),
path('teams/create/', login_required(views.create_team), name='create_team'),
path('teams/<int:pk>/', login_required(views.teams_detail), name='team_detail'),
path('teams/<int:pk>/addplayer/', login_required(views.force_addplayer), name='add_player'),
path('teams/<int:pk>/remove/', login_required(views.remove_user), name='remove_user'),
path('teams/getrank/', login_required(views.getteamrank), name='getteamrank'),
path('teams/<int:pk>/delete/', login_required(views.delete_team), name='delete_team'),
path('partners/', login_required(views.partnerlist), name='partner_list'),
path('partners/create/', login_required(views.createpartner), name='partner_create'),
path('partners/<int:pk>/', login_required(views.partner_detail), name='partner_detail'),
path('wagers/', login_required(views.wagers_list), name='wagers_list'),
path('wagers/<int:pk>/', login_required(views.wagers_request_detail), name='wager_detail'),
path('wagers/<int:pk>/delete/', login_required(views.delete_wager_request), name='delete_wager')
]