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")
|
"payment_method_token", "subscription_id", "plan_id")
|
||||||
|
|
||||||
list_filter = ("plan_id", )
|
list_filter = ("plan_id", )
|
||||||
|
actions = ("cancel", )
|
||||||
|
|
||||||
def email(self, obj):
|
def email(self, obj):
|
||||||
return obj.user.email if obj.user else None
|
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