60 lines
1.3 KiB
Python
60 lines
1.3 KiB
Python
from utils.admin_base import CRMModelAdmin
|
|
from django.contrib import admin
|
|
from apps.customer.models import (
|
|
Customer as CustomerModel,
|
|
CustomerNote as CustomerNoteModel,
|
|
ShiveAshenaei as ShiveAshenaeiModel,
|
|
ResponsibleGroup as ResponsibleGroupModel,
|
|
CustomerResponsible as CustomerResponsibleModel,
|
|
CustomerGroupType as CustomerGroupTypeModel,
|
|
CustomerGroup as CustomerGroupModel,
|
|
)
|
|
# Register your models here.
|
|
|
|
|
|
class CustomerNoteInline(admin.TabularInline):
|
|
model = CustomerNoteModel
|
|
extra = 0
|
|
fields = ["desc","cuser_role","created_at"]
|
|
readonly_fields = fields
|
|
can_delete = False
|
|
show_change_link = True
|
|
|
|
def has_add_permission(self, request, obj=None):
|
|
return False
|
|
|
|
|
|
@admin.register(CustomerModel)
|
|
class CustomerAdmin(CRMModelAdmin):
|
|
pass
|
|
|
|
|
|
@admin.register(CustomerNoteModel)
|
|
class CustomerNoteAdmin(CRMModelAdmin):
|
|
pass
|
|
|
|
|
|
@admin.register(ShiveAshenaeiModel)
|
|
class ShiveAshenaeiAdmin(CRMModelAdmin):
|
|
pass
|
|
|
|
|
|
@admin.register(ResponsibleGroupModel)
|
|
class ResponsibleGroupAdmin(CRMModelAdmin):
|
|
pass
|
|
|
|
|
|
@admin.register(CustomerResponsibleModel)
|
|
class CustomerResponsibleAdmin(CRMModelAdmin):
|
|
pass
|
|
|
|
|
|
@admin.register(CustomerGroupTypeModel)
|
|
class CustomerGroupTypeAdmin(CRMModelAdmin):
|
|
pass
|
|
|
|
|
|
@admin.register(CustomerGroupModel)
|
|
class CustomerGroupAdmin(CRMModelAdmin):
|
|
pass
|