Added new field

This commit is contained in:
Antonio de la Rosa 2019-03-07 21:07:34 +01:00
parent 2f3a97dbd2
commit 272dc38a1d

View file

@ -23,6 +23,10 @@ class I18nField(PhangoField):
self.show_formatted_value=True self.show_formatted_value=True
self.show_blank=False self.show_blank=False
arr_i18n={i:'' for i in I18n.dict_i18n}
self.default_value=json.dumps(arr_i18n)
def check_value(self, value): def check_value(self, value):
return super().check(value) return super().check(value)
@ -135,3 +139,17 @@ class I18nHTMLField(I18nField):
def check_value(self, value): def check_value(self, value):
return re.sub('<.*?script?>', '', value) return re.sub('<.*?script?>', '', value)
class I18nPhangoField(I18nField):
def __init__(self, name, field_class, form=None):
super().__init__(name, form)
self.field_class=field_class
def check_value(self, value):
f=self.field_class
return f.check(value)