feat: Enhance admin permissions and improve product currency handling
This commit is contained in:
@@ -16,9 +16,11 @@ from folium import Map, Marker
|
||||
from unfold.decorators import action, display
|
||||
from django.utils.html import format_html
|
||||
from account.models import SpecialDiscountCode
|
||||
from .permissions import UserAdminPermission, SpecialDiscountCodeAdminPermission
|
||||
|
||||
|
||||
@admin.register(SpecialDiscountCode)
|
||||
class SpecialDiscountCodeAdmin(ModelAdmin):
|
||||
class SpecialDiscountCodeAdmin(SpecialDiscountCodeAdminPermission, ModelAdmin):
|
||||
pass
|
||||
|
||||
class UserAddressInLine(TabularInline):
|
||||
@@ -30,7 +32,7 @@ class UserAddressInLine(TabularInline):
|
||||
|
||||
|
||||
@admin.register(User)
|
||||
class UserAdmin(BaseUserAdmin, ModelAdmin, ImportExportModelAdmin):
|
||||
class UserAdmin(BaseUserAdmin, UserAdminPermission, ModelAdmin, ImportExportModelAdmin):
|
||||
form = UserChangeForm
|
||||
add_form = UserCreationForm
|
||||
change_password_form = AdminPasswordChangeForm
|
||||
@@ -88,6 +90,7 @@ class UserAdmin(BaseUserAdmin, ModelAdmin, ImportExportModelAdmin):
|
||||
full_name_display.short_description = 'نام و نام خانوادگی'
|
||||
|
||||
|
||||
|
||||
# admin.site.unregister(Group)
|
||||
admin.site.unregister(BlacklistedToken)
|
||||
admin.site.unregister(OutstandingToken)
|
||||
|
||||
Reference in New Issue
Block a user