Beispiel #1
0
def settings(request):
    shop_config = Config.get_shop_config()
    cart = Cart.get_session_cart(request)

    all_categories = Category.objects.all()

    # handle secure requests
    media_url = site_settings.MEDIA_URL
    secure = request_is_secure(request)
    if secure:
        try:
            media_url = site_settings.MEDIA_SECURE_URL
        except AttributeError:
            media_url = media_url.replace("http://", "https://")

    return {
        "shop_base": site_settings.SHOP_BASE,
        "shop": shop_config,
        "shop_name": shop_config.store_name,
        "media_url": media_url,
        "cart_count": cart.numItems,
        "cart": cart,
        "categories": all_categories,
        "is_secure": secure,
        "request": request,
    }
Beispiel #2
0
def settings(request):
    shop_config = Config.get_shop_config()
    cart = Cart.get_session_cart(request)

    all_categories = Category.objects.all()

    # handle secure requests
    media_url = site_settings.MEDIA_URL
    secure = request_is_secure(request)
    if secure:
        try:
            media_url = site_settings.MEDIA_SECURE_URL
        except AttributeError:
            media_url = media_url.replace('http://', 'https://')

    return {
        'shop_base': site_settings.SHOP_BASE,
        'shop': shop_config,
        'shop_name': shop_config.store_name,
        'media_url': media_url,
        'cart_count': cart.numItems,
        'cart': cart,
        'categories': all_categories,
        'is_secure': secure,
        'request': request,
    }
Beispiel #3
0
    def process_view(self, request, view_func, view_args, view_kwargs):
        if SSL in view_kwargs:
            secure = view_kwargs[SSL]
            del view_kwargs[SSL]
        else:
            secure = False

        if not secure == request_is_secure(request):
            return self._redirect(request, secure)
Beispiel #4
0
    def process_view(self, request, view_func, view_args, view_kwargs):
        if SSL in view_kwargs:
            secure = view_kwargs[SSL]
            del view_kwargs[SSL]
        else:
            secure = False

        if not secure == request_is_secure(request):
            return self._redirect(request, secure)