tokens ocnifg 1000 per credit adn fix
This commit is contained in:
@@ -566,6 +566,7 @@ class CreditCostConfigAdmin(SimpleHistoryAdmin, Igny8ModelAdmin):
|
||||
|
||||
list_filter = ['is_active', 'updated_at']
|
||||
search_fields = ['operation_type', 'display_name', 'description']
|
||||
actions = ['bulk_activate', 'bulk_deactivate']
|
||||
|
||||
fieldsets = (
|
||||
('Operation', {
|
||||
@@ -625,6 +626,18 @@ class CreditCostConfigAdmin(SimpleHistoryAdmin, Igny8ModelAdmin):
|
||||
"""Track who made the change"""
|
||||
obj.updated_by = request.user
|
||||
super().save_model(request, obj, form, change)
|
||||
|
||||
@admin.action(description='Activate selected configurations')
|
||||
def bulk_activate(self, request, queryset):
|
||||
"""Bulk activate credit cost configurations"""
|
||||
updated = queryset.update(is_active=True)
|
||||
self.message_user(request, f'{updated} configuration(s) activated.', messages.SUCCESS)
|
||||
|
||||
@admin.action(description='Deactivate selected configurations')
|
||||
def bulk_deactivate(self, request, queryset):
|
||||
"""Bulk deactivate credit cost configurations"""
|
||||
updated = queryset.update(is_active=False)
|
||||
self.message_user(request, f'{updated} configuration(s) deactivated.', messages.WARNING)
|
||||
|
||||
|
||||
class PlanLimitUsageResource(resources.ModelResource):
|
||||
|
||||
Reference in New Issue
Block a user