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,
|
None,
|
||||||
{
|
{
|
||||||
"fields": (
|
"fields": (
|
||||||
|
"uuid",
|
||||||
|
"slug",
|
||||||
"name",
|
"name",
|
||||||
"description",
|
"description",
|
||||||
"parent",
|
"parent",
|
||||||
|
|
@ -134,6 +136,10 @@ class CategoryAdmin(DraggableMPTTAdmin, BasicModelAdmin, TabbedTranslationAdmin)
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
autocomplete_fields = ["parent", "tags"]
|
autocomplete_fields = ["parent", "tags"]
|
||||||
|
readonly_fields = (
|
||||||
|
"uuid",
|
||||||
|
"slug",
|
||||||
|
)
|
||||||
|
|
||||||
def indented_title(self, instance):
|
def indented_title(self, instance):
|
||||||
return instance.name
|
return instance.name
|
||||||
|
|
@ -424,7 +430,9 @@ class ConstanceAdmin(BaseConstanceAdmin):
|
||||||
self.admin_site.admin_view(self.changelist_view),
|
self.admin_site.admin_view(self.changelist_view),
|
||||||
name=f"{info}_changelist",
|
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
|
# Generated by Django 5.2 on 2025-06-21 17:38
|
||||||
|
|
||||||
import core.utils.db
|
|
||||||
from django.db import migrations
|
from django.db import migrations
|
||||||
|
|
||||||
|
import core.utils.db
|
||||||
|
|
||||||
|
|
||||||
class Migration(migrations.Migration):
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue