Browse Source

comment dropdown limitted with selected values

master
Mohsen Taba 4 weeks ago
parent
commit
5c782911c9
  1. 16
      apps/api/admin.py

16
apps/api/admin.py

@ -3,6 +3,7 @@ from django.utils.translation import gettext_lazy as _
from unfold.admin import ModelAdmin
from unfold.decorators import display
from django.utils.html import format_html
from django import forms
from filer.models.thumbnailoptionmodels import ThumbnailOption
@ -77,8 +78,23 @@ from utils.admin import project_admin_site, dovoodi_admin_site
project_admin_site.register(ThumbnailOption, ThumbnailOptionAdmin)
dovoodi_admin_site.register(ThumbnailOption, ThumbnailOptionAdmin)
class CommentAdminForm(forms.ModelForm):
class Meta:
model = Comment
fields = '__all__'
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
# 3. Explicitly overwrite the choices for the language field
self.fields['language'].choices = [
('', '---------'), # Keeps the empty option since your model allows null=True
('en', 'English'),
('ru', 'Russian'),
]
class CommentAdmin(ModelAdmin):
form = CommentAdminForm
list_display = [
'user_fullname',
'language',

Loading…
Cancel
Save