37 lines
1.1 KiB
Python
37 lines
1.1 KiB
Python
import jsonapi_requests
|
|
from orm.my_meta import MyMeta
|
|
|
|
class Taxonomy(jsonapi_requests.orm.ApiModel):
|
|
class Meta(MyMeta):
|
|
type = 'taxonomy_term'
|
|
|
|
name = jsonapi_requests.orm.AttributeField('name')
|
|
|
|
class Crop(Taxonomy):
|
|
class Meta(Taxonomy.Meta):
|
|
name = 'crop_family'
|
|
type, path = Taxonomy.Meta.get_type_and_path(name)
|
|
class LogCategory(Taxonomy):
|
|
class Meta(Taxonomy.Meta):
|
|
name = 'log_category'
|
|
type, path = Taxonomy.Meta.get_type_and_path(name)
|
|
class MaterialType(Taxonomy):
|
|
class Meta(Taxonomy.Meta):
|
|
name = 'material_type'
|
|
type, path = Taxonomy.Meta.get_type_and_path(name)
|
|
class PlantType(Taxonomy):
|
|
class Meta(Taxonomy.Meta):
|
|
name = 'plant_type'
|
|
type, path = Taxonomy.Meta.get_type_and_path(name)
|
|
class ProductType(Taxonomy):
|
|
class Meta(Taxonomy.Meta):
|
|
name = 'product_type'
|
|
type, path = Taxonomy.Meta.get_type_and_path(name)
|
|
class Season(Taxonomy):
|
|
class Meta(Taxonomy.Meta):
|
|
name = 'season'
|
|
type, path = Taxonomy.Meta.get_type_and_path(name)
|
|
class Unit(Taxonomy):
|
|
class Meta(Taxonomy.Meta):
|
|
name = 'unit'
|
|
type, path = Taxonomy.Meta.get_type_and_path(name) |