just checking multinum as well
This commit is contained in:
parent
bee767eb98
commit
0efcea4879
1 changed files with 6 additions and 0 deletions
|
@ -124,6 +124,9 @@ class Schema:
|
||||||
def get_enum(self,meta,field,lang):
|
def get_enum(self,meta,field,lang):
|
||||||
vv = meta[field]['value']
|
vv = meta[field]['value']
|
||||||
return self.__schema[field]['values'][vv][lang]
|
return self.__schema[field]['values'][vv][lang]
|
||||||
|
|
||||||
|
def get_num(self,meta,field,lang):
|
||||||
|
return meta[field]['value']
|
||||||
|
|
||||||
# if self.needs_spec(field):
|
# if self.needs_spec(field):
|
||||||
|
|
||||||
|
@ -141,6 +144,8 @@ class Schema:
|
||||||
match self.__schema[field]['type']:
|
match self.__schema[field]['type']:
|
||||||
case 'str': return self.get_str(meta,field,lang)
|
case 'str': return self.get_str(meta,field,lang)
|
||||||
case 'enum': return self.get_enum(meta,field,lang)
|
case 'enum': return self.get_enum(meta,field,lang)
|
||||||
|
case 'int' | 'num' : return self.get_num(meta,field,lang)
|
||||||
|
case 'multinum' : return meta[field]['value']
|
||||||
|
|
||||||
|
|
||||||
def process_raw(self,meta,fields,lang):
|
def process_raw(self,meta,fields,lang):
|
||||||
|
@ -150,6 +155,7 @@ class Schema:
|
||||||
'type' : self.__schema[field]['type'],
|
'type' : self.__schema[field]['type'],
|
||||||
'label' : self.process_label(field,lang),
|
'label' : self.process_label(field,lang),
|
||||||
'value' : self.get_value(meta,field,lang)
|
'value' : self.get_value(meta,field,lang)
|
||||||
|
|
||||||
}
|
}
|
||||||
for field in fields]
|
for field in fields]
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue