Browse Source

Cleanup.

master
Erik Stein 7 years ago
parent
commit
cd6ed8f320
  1. 9
      shared/multilingual/utils/__init__.py
  2. 3
      shared/multilingual/utils/fields.py

9
shared/multilingual/utils/__init__.py

@ -26,3 +26,12 @@ def i18n_fields_list(field_names, languages=None):
"""
f = partial(i18n_fields, languages=languages)
return reduce(lambda x, y: x + y, map(f, field_names))
# TODO Not functional
# def i18n_ordering(*field_list):
# def dynamic_i18n_ordering(*args, **kwargs):
# lang = get_language()
# return [lang_suffix(lang, f) for f in field_list]
# return dynamic_i18n_ordering

3
shared/multilingual/utils/fields.py

@ -79,6 +79,9 @@ class TranslatableFieldMixin:
'unique': self.unique,
}
# TODO If null=False/blank=False add validator which checks that at
# least one field has a value
# Because we never allow NULL set empty string as default
if params['default'] == NOT_PROVIDED:
params['default'] = ''

Loading…
Cancel
Save