forked from GithubBackups/healthchecks
Admin action for cancelling a subscription
This commit is contained in:
parent
47d93c2522
commit
638532adf4
@ -9,7 +9,13 @@ class SubsAdmin(admin.ModelAdmin):
|
||||
"payment_method_token", "subscription_id", "plan_id")
|
||||
|
||||
list_filter = ("plan_id", )
|
||||
|
||||
actions = ("cancel", )
|
||||
|
||||
def email(self, obj):
|
||||
return obj.user.email if obj.user else None
|
||||
|
||||
def cancel(self, request, qs):
|
||||
for sub in qs.all():
|
||||
sub.cancel()
|
||||
|
||||
self.message_user(request, "%d subscriptions cancelled" % qs.count())
|
||||
|
Loading…
x
Reference in New Issue
Block a user