from django.utils.translation import gettext_lazy as _
from taggit.forms import TagWidget
+from .app_settings import app_settings
from .models import (
Absence,
Category,
super().__init__(*args, **kwargs)
if not Category.objects.exists():
del self.fields['categories']
+ if app_settings.IMAGE_USAGE_TEXT:
+ self.fields['image_usage_ok'].help_text = app_settings.IMAGE_USAGE_TEXT
+ else:
+ del self.fields['image_usage_ok']
class EpisodeForm(forms.ModelForm):
self.instance.slug = None
else:
del self.fields['agenda_only']
+ if app_settings.IMAGE_USAGE_TEXT:
+ self.fields['image_usage_ok'].help_text = app_settings.IMAGE_USAGE_TEXT
+ else:
+ del self.fields['image_usage_ok']
def clean(self):
if settings.USE_AGENDA_ONLY_FIELD and not self.cleaned_data['agenda_only']:
self.fields['emission'].widget = forms.HiddenInput()
if not NewsCategory.objects.exists():
del self.fields['category']
+ if app_settings.IMAGE_USAGE_TEXT:
+ self.fields['image_usage_ok'].help_text = app_settings.IMAGE_USAGE_TEXT
+ else:
+ del self.fields['image_usage_ok']
class AbsenceDateTimeWidget(forms.Select):