From 1ae563654c48e9de98e4f02f3f0dc67e0dcce691 Mon Sep 17 00:00:00 2001 From: Marcus Lindvall Date: Mon, 30 Sep 2019 14:03:16 +0200 Subject: [PATCH] Expose the default article class of commodity groups --- pyjeeves/models/raw.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pyjeeves/models/raw.py b/pyjeeves/models/raw.py index 3eb7a96..3c47bf5 100644 --- a/pyjeeves/models/raw.py +++ b/pyjeeves/models/raw.py @@ -39,14 +39,15 @@ class ArticleClass(RawBaseModel): class CommodityGroup(RawBaseModel): __tablename__ = 'vg' __column_map__ = {'VaruGruppKod': 'CommodityGroupNumber', - 'VaruGruppBeskr': 'CommodityGroupName'} + 'VaruGruppBeskr': 'CommodityGroupName', + 'ArticleClass': 'DefaultArticleClass'} __to_dict_only__ = ('VaruGruppKod', 'VaruGruppBeskr', 'ArticleClass') print_filter = ('Articles', 'articles_collection') # to_json_filter = ('Articles', 'articles_collection') ArtKod = Column(Integer, ForeignKey('xm.ArtKod'), primary_key=True) - ArticleClass = relationship(ArticleClass) + ArticleClass = relationship(ArticleClass, lazy='joined') class ArticleAlternativeUnit(RawBaseModel):