AL lPyment methods fully fucntion onstripe and paypal on sandbox

This commit is contained in:
IGNY8 VPS (Salman)
2026-01-20 19:21:01 +00:00
parent c777e5ccb2
commit fa548c3da9
9 changed files with 605 additions and 30 deletions

View File

@@ -640,10 +640,27 @@ class CreditPackageAdmin(ImportExportMixin, Igny8ModelAdmin):
'bulk_activate',
'bulk_deactivate',
]
actions = [
'bulk_activate',
'bulk_deactivate',
]
fieldsets = (
('Package Info', {
'fields': ('name', 'slug', 'credits', 'price', 'discount_percentage', 'is_active', 'is_featured', 'sort_order')
}),
('Display', {
'fields': ('description', 'features')
}),
('Stripe Integration', {
'fields': ('stripe_product_id', 'stripe_price_id'),
'description': 'Stripe product/price IDs for credit package purchases'
}),
('PayPal Integration', {
'fields': ('paypal_plan_id',),
'description': 'PayPal plan ID for credit package purchases'
}),
('Timestamps', {
'fields': ('created_at', 'updated_at'),
'classes': ('collapse',)
}),
)
def bulk_activate(self, request, queryset):
updated = queryset.update(is_active=True)