Fix user admin missing updates with 'core' storage

master
Alice 8 years ago
parent c102a15743
commit e0ce309483

@ -52,11 +52,6 @@ class VPNUserInline(admin.StackedInline):
is_paid.boolean = True
is_paid.short_description = _("Is paid?")
def save_model(self, request, obj, form, change):
obj.save()
if change and 'expiration' in form.changed_data:
core.update_user_expiration(obj.user)
class GiftCodeUserAdmin(admin.TabularInline):
model = GiftCodeUser
@ -113,9 +108,8 @@ class UserAdmin(UserAdmin):
super().save_model(request, obj, form, change)
# Notify core
if core.VPN_AUTH_STORAGE == 'core':
if change and 'is_active' in form.changed_data:
core.update_user_expiration(obj)
if change and core.VPN_AUTH_STORAGE == 'core':
core.update_user_expiration(obj)
def delete_model(self, request, obj):
if core.VPN_AUTH_STORAGE == 'core':

Loading…
Cancel
Save