Beispiel #1
0
def product_variant_sales():
    """
        Edit a product variant
    """
    from openstudio.os_shop_product import ShopProduct
    from openstudio.os_shop_products_variant import ShopProductsVariant
    from openstudio.os_shop_sales import ShopSales

    spID = request.vars['spID']
    spvID = request.vars['spvID']

    product = ShopProduct(spID)
    variant = ShopProductsVariant(spvID)

    response.title = T('Shop')
    response.subtitle = T(
        'Edit product - {product_name}'.format(product_name=product.row.Name))
    response.view = 'general/tabs_menu.html'

    return_url = product_variants_get_return_url(spID)

    sales = ShopSales(spvID)
    content = DIV(H4(T("Sales history for variant %s" % variant.row.Name)),
                  BR(), sales.list_formatted())

    # add = os_gui.get_button('add', URL('shop_manage', 'product_add'))
    back = os_gui.get_button('back', return_url)
    menu = product_edit_get_menu('product_variants', spID)

    return dict(content=content, back=back, menu=menu)
Beispiel #2
0
def sales():
    """
        List products
    """
    from openstudio.os_shop_sales import ShopSales

    response.title = T('Shop')
    response.subtitle = T('Catalog')
    response.view = 'general/tabs_menu.html'

    sales = ShopSales()
    content = sales.list_formatted()

    # add = os_gui.get_button('add', URL('shop_manage', 'product_add'))
    menu = catalog_get_menu(request.function)

    return dict(content=content, menu=menu)