Features: 1) Add uuid and slug fields to admin panel category form; 2) Make uuid and slug fields read-only;
Fixes: 1) Add missing import for `core.utils.db` in migration file; Extra: 1) Minor formatting improvement for admin site path definition.
This commit is contained in:
parent
5e903641c6
commit
f8bf60004b
2 changed files with 11 additions and 2 deletions
|
|
@ -122,6 +122,8 @@ class CategoryAdmin(DraggableMPTTAdmin, BasicModelAdmin, TabbedTranslationAdmin)
|
|||
None,
|
||||
{
|
||||
"fields": (
|
||||
"uuid",
|
||||
"slug",
|
||||
"name",
|
||||
"description",
|
||||
"parent",
|
||||
|
|
@ -134,6 +136,10 @@ class CategoryAdmin(DraggableMPTTAdmin, BasicModelAdmin, TabbedTranslationAdmin)
|
|||
)
|
||||
]
|
||||
autocomplete_fields = ["parent", "tags"]
|
||||
readonly_fields = (
|
||||
"uuid",
|
||||
"slug",
|
||||
)
|
||||
|
||||
def indented_title(self, instance):
|
||||
return instance.name
|
||||
|
|
@ -424,7 +430,9 @@ class ConstanceAdmin(BaseConstanceAdmin):
|
|||
self.admin_site.admin_view(self.changelist_view),
|
||||
name=f"{info}_changelist",
|
||||
),
|
||||
path("", self.admin_site.admin_view(self.changelist_view), name=f"{info}_add"),
|
||||
path(
|
||||
"", self.admin_site.admin_view(self.changelist_view), name=f"{info}_add"
|
||||
),
|
||||
]
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1,8 +1,9 @@
|
|||
# Generated by Django 5.2 on 2025-06-21 17:38
|
||||
|
||||
import core.utils.db
|
||||
from django.db import migrations
|
||||
|
||||
import core.utils.db
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue