36 lines
844 B
Python
36 lines
844 B
Python
from utils.admin_base import CRMModelAdmin
|
|
from django.contrib import admin
|
|
from apps.customform.models import (
|
|
CustomForm as CustomFormModel,
|
|
CustomFormData as CustomFormDataModel,
|
|
CustomFormField as CustomFormFieldModel,
|
|
)
|
|
# Register your models here.
|
|
|
|
|
|
class CustomFormFieldInline(admin.TabularInline):
|
|
model = CustomFormFieldModel
|
|
extra = 0
|
|
fields = ["field_name_fa","field_name_en","validator"]
|
|
readonly_fields = fields
|
|
can_delete = False
|
|
show_change_link = True
|
|
|
|
def has_add_permission(self, request, obj=None):
|
|
return False
|
|
|
|
|
|
@admin.register(CustomFormModel)
|
|
class CustomFormAdmin(CRMModelAdmin):
|
|
pass
|
|
|
|
|
|
@admin.register(CustomFormDataModel)
|
|
class CustomFormDataAdmin(CRMModelAdmin):
|
|
pass
|
|
|
|
|
|
@admin.register(CustomFormFieldModel)
|
|
class CustomFormFieldAdmin(CRMModelAdmin):
|
|
pass
|