diff --git a/tournaments/admin.py b/tournaments/admin.py index 5521dcc..8eacaff 100644 --- a/tournaments/admin.py +++ b/tournaments/admin.py @@ -1,13 +1,10 @@ from django.contrib import admin -from tournaments.models.device_token import DeviceToken -from tournaments.models.draw_log import DrawLog - -from .models import Club, TeamScore, Tournament, CustomUser, Event, Round, GroupStage, Match, TeamRegistration, PlayerRegistration, Purchase, Court, DateInterval, FailedApiCall, Log from django.contrib.auth.admin import UserAdmin +from django.utils import timezone +from .models import Club, TeamScore, Tournament, CustomUser, Event, Round, GroupStage, Match, TeamRegistration, PlayerRegistration, Purchase, Court, DateInterval, FailedApiCall, Log, DeviceToken, DrawLog from .forms import CustomUserCreationForm, CustomUserChangeForm - from .filters import TeamScoreTournamentListFilter, MatchTournamentListFilter, SimpleTournamentListFilter, MatchTypeListFilter, SimpleIndexListFilter from sync.admin import AutoUpdateAdmin @@ -37,6 +34,10 @@ class CustomUserAdmin(UserAdmin): ), ] + def save_model(self, request, obj, form, change): + obj.last_update = timezone.now() + super().save_model(request, obj, form, change) + class EventAdmin(admin.ModelAdmin): list_display = ['creation_date', 'name', 'club', 'creator', 'tenup_id'] list_filter = ['creator', 'tenup_id']