コード例 #1
0
ファイル: models.py プロジェクト: johan--/commcare-hq
    def _get_default_monthly_consumption(self):
        domain = self.get_domain()
        if domain and domain.commtrack_settings:
            config = domain.commtrack_settings.get_consumption_config()
        else:
            config = None

        return compute_default_monthly_consumption(self.case_id, self.product_id, config)
コード例 #2
0
 def _default_consumption_entry(self, case_id, product_id):
     configuration = self.stock_settings.consumption_config or ConsumptionConfiguration()
     default_value = compute_default_monthly_consumption(
         case_id,
         product_id,
         configuration,
     )
     if default_value is not None:
         return self._entry_xml(product_id, default_value)
コード例 #3
0
ファイル: stock.py プロジェクト: dimagi/commcare-hq
 def _default_consumption_entry(self, case_id, product_id):
     configuration = self.stock_settings.consumption_config or ConsumptionConfiguration()
     default_value = compute_default_monthly_consumption(
         case_id,
         product_id,
         configuration,
     )
     if default_value is not None:
         return self._entry_xml(product_id, default_value)
コード例 #4
0
ファイル: models.py プロジェクト: ekush/commcare-hq
    def _get_default_monthly_consumption(self):
        domain = self.get_domain()
        if domain and domain.commtrack_settings:
            config = domain.commtrack_settings.get_consumption_config()
        else:
            config = None

        return compute_default_monthly_consumption(
            self.case_id,
            self.product_id,
            config
        )