first commit

This commit is contained in:
2025-09-19 15:19:32 +05:00
commit d160410cd9
305 changed files with 9509 additions and 0 deletions

View File

@@ -0,0 +1 @@
from .settings import * # noqa

View File

@@ -0,0 +1,20 @@
from django.contrib import admin
from unfold.admin import ModelAdmin, StackedInline
from core.apps.shared.models import SettingsModel, OptionsModel
from unfold.contrib.forms.widgets import ArrayWidget
from django.contrib.postgres.fields import ArrayField
class OptionsInline(StackedInline):
model = OptionsModel
extra = 1
formfield_overrides = {
ArrayField: {"widget": ArrayWidget},
}
@admin.register(SettingsModel)
class SettingsAdmin(ModelAdmin):
list_display = ["id", "key"]
inlines = [OptionsInline]