not request.env.user._is_public() or
(request.env.user._is_public() and show_price)
not request.env.user._is_public() or
(request.env.user._is_public() and show_price)
not request.env.user._is_public() or
(request.env.user._is_public() and show_price)