Add edit/delete actions to the teams list
Admin-only, matching TeamCreateView/TeamUpdateView's existing gate. Deleting cascades away the team's roster and staff assignments -- no ProtectedError to catch, unlike a Member that orders/invoices can still reference. Edit links to the detail page rather than the edit form directly, same convention as the news and member lists.
This commit is contained in:
@@ -40,6 +40,7 @@ urlpatterns = [
|
||||
path("teams/new/", views.TeamCreateView.as_view(), name="team_create"),
|
||||
path("teams/<uuid:pk>/", views.TeamDetailView.as_view(), name="team_detail"),
|
||||
path("teams/<uuid:pk>/edit/", views.TeamUpdateView.as_view(), name="team_update"),
|
||||
path("teams/<uuid:pk>/delete/", views.TeamDeleteView.as_view(), name="team_delete"),
|
||||
path("roster/", views.RosterListView.as_view(), name="roster_list"),
|
||||
path("staff/", views.StaffListView.as_view(), name="staff_list"),
|
||||
# News
|
||||
|
||||
Reference in New Issue
Block a user