Update last_update date when changing the user on the admin

sync
Laurent 10 months ago
parent 94efdadfc9
commit 26757c9b59
  1. 11
      tournaments/admin.py

@ -1,13 +1,10 @@
from django.contrib import admin 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.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 .forms import CustomUserCreationForm, CustomUserChangeForm
from .filters import TeamScoreTournamentListFilter, MatchTournamentListFilter, SimpleTournamentListFilter, MatchTypeListFilter, SimpleIndexListFilter from .filters import TeamScoreTournamentListFilter, MatchTournamentListFilter, SimpleTournamentListFilter, MatchTypeListFilter, SimpleIndexListFilter
from sync.admin import AutoUpdateAdmin 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): class EventAdmin(admin.ModelAdmin):
list_display = ['creation_date', 'name', 'club', 'creator', 'tenup_id'] list_display = ['creation_date', 'name', 'club', 'creator', 'tenup_id']
list_filter = ['creator', 'tenup_id'] list_filter = ['creator', 'tenup_id']

Loading…
Cancel
Save