コード例 #1
0
def QuantityUnitVocabulary(context):
    # vocab is used for buyable items
    try:
        settings = get_shop_article_settings()
    except KeyError:
        # happens GS profile application if registry entries not present yet
        return AvailableQuantityUnitVocabulary(context)
    if not settings:
        return
    terms = []
    for quantity_unit in settings.quantity_units:
        title = AVAILABLE_QUANTITY_UNITS.get(quantity_unit, quantity_unit)
        terms.append(SimpleTerm(value=quantity_unit, title=title))
    return SimpleVocabulary(terms)
コード例 #2
0
def QuantityUnitVocabulary(context):
    # vocab is used for buyable items
    try:
        settings = get_shop_article_settings()
    except KeyError:
        # happens GS profile application if registry entries not present yet
        return AvailableQuantityUnitVocabulary(context)
    if not settings:
        return
    terms = []
    for quantity_unit in settings.quantity_units:
        title = AVAILABLE_QUANTITY_UNITS.get(quantity_unit, quantity_unit)
        terms.append(SimpleTerm(value=quantity_unit, title=title))
    return SimpleVocabulary(terms)
コード例 #3
0
ファイル: dx.py プロジェクト: bluedynamics/bda.plone.shop
def default_item_comment_required(context):
    return get_shop_article_settings().default_item_comment_required
コード例 #4
0
ファイル: dx.py プロジェクト: bluedynamics/bda.plone.shop
def default_item_cart_count_limit(context):
    return get_shop_article_settings().default_item_cart_count_limit
コード例 #5
0
ファイル: dx.py プロジェクト: bluedynamics/bda.plone.shop
def default_item_net(context):
    return get_shop_article_settings().default_item_net
コード例 #6
0
ファイル: dx.py プロジェクト: bluedynamics/bda.plone.shop
def item_comment_enabled(context):
    return get_shop_article_settings().default_item_comment_enabled
コード例 #7
0
ファイル: at.py プロジェクト: jcerjak/bda.plone.shop
def default_item_quantity_unit_float(context):
    return lambda: get_shop_article_settings().default_item_quantity_unit_float
コード例 #8
0
ファイル: dx.py プロジェクト: bluedynamics/bda.plone.shop
def default_item_stock_warning_threshold(context):
    return get_shop_article_settings().default_item_stock_warning_threshold
コード例 #9
0
 def default_item_stock_warning_threshold_func():
     settings = get_shop_article_settings()
     return settings.default_item_stock_warning_threshold
コード例 #10
0
def default_item_quantity_unit_float(context):
    return get_shop_article_settings().default_item_quantity_unit_float
コード例 #11
0
ファイル: at.py プロジェクト: sudonano1/bda.plone.shop
def default_item_comment_required(context):
    return lambda: get_shop_article_settings().default_item_comment_required
コード例 #12
0
ファイル: at.py プロジェクト: sudonano1/bda.plone.shop
def default_item_cart_count_limit(context):
    return lambda: get_shop_article_settings().default_item_cart_count_limit
コード例 #13
0
ファイル: at.py プロジェクト: sudonano1/bda.plone.shop
def item_comment_enabled(context):
    return lambda: get_shop_article_settings().default_item_comment_enabled
コード例 #14
0
ファイル: at.py プロジェクト: sudonano1/bda.plone.shop
def default_item_net(context):
    return lambda: get_shop_article_settings().default_item_net
コード例 #15
0
def default_item_cart_count_limit(context):
    default = get_shop_article_settings().default_item_cart_count_limit
    if default is not None:
        return Decimal(default)
    return default
コード例 #16
0
ファイル: dx.py プロジェクト: bluedynamics/bda.plone.shop
def default_item_quantity_unit(context):
    return get_shop_article_settings().default_item_quantity_unit
コード例 #17
0
ファイル: at.py プロジェクト: sudonano1/bda.plone.shop
 def default_item_stock_warning_threshold_func():
     settings = get_shop_article_settings()
     return settings.default_item_stock_warning_threshold
コード例 #18
0
ファイル: at.py プロジェクト: sudonano1/bda.plone.shop
def default_item_quantity_unit(context):
    return lambda: get_shop_article_settings().default_item_quantity_unit
コード例 #19
0
def default_item_stock_warning_threshold(context):
    return get_shop_article_settings().default_item_stock_warning_threshold