def wrap(request, *args, **kwargs): if not Firm.is_lawyer_in_firm(request.user): return redirect_to_login() else: if not 'firm_id' is request.session: firm = Firm.get_firm() if firm: request.session["firm_id"] = firm.id return function(request, *args, **kwargs)
def get_global_processor(request): firm = Firm.get_firm() return {'firm' : firm}