Added the set_multi_lingual_attr() utility function in the Mia core application.
This commit is contained in:
parent
248ebe8774
commit
8d2d4c39b6
@ -104,6 +104,18 @@ def get_multi_lingual_attr(model, name, default=None):
|
|||||||
return getattr(model, name + Language.default().db)
|
return getattr(model, name + Language.default().db)
|
||||||
|
|
||||||
|
|
||||||
|
def set_multi_lingual_attr(model, name, value):
|
||||||
|
"""Sets a multi-lingual attribute of a data model.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
model (object): The data model.
|
||||||
|
name (str): The attribute name.
|
||||||
|
value (any): The new value
|
||||||
|
"""
|
||||||
|
language = Language.current()
|
||||||
|
setattr(model, name + language.db, value)
|
||||||
|
|
||||||
|
|
||||||
def get_multi_lingual_search(attr, query):
|
def get_multi_lingual_search(attr, query):
|
||||||
"""Returns the query condition on a multi-lingual attribute.
|
"""Returns the query condition on a multi-lingual attribute.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user