Added new field
This commit is contained in:
parent
2f3a97dbd2
commit
272dc38a1d
1 changed files with 18 additions and 0 deletions
|
|
@ -23,6 +23,10 @@ class I18nField(PhangoField):
|
|||
self.show_formatted_value=True
|
||||
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):
|
||||
|
||||
return super().check(value)
|
||||
|
|
@ -135,3 +139,17 @@ class I18nHTMLField(I18nField):
|
|||
def check_value(self, 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)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue