# HG changeset patch # User Madhusudan.C.S # Date 1252522851 -7200 # Node ID 4af34d6e2a2dbebf93b81ebe54b6e7e71e3c52d2 # Parent 1adc6a815c718770e2cabf16499363d4cb6cdd69 Use available Rights Checker when rights are already defined. Reviewed by: Lennard de Rijk diff -r 1adc6a815c71 -r 4af34d6e2a2d app/soc/views/helper/params.py --- a/app/soc/views/helper/params.py Wed Sep 09 20:15:53 2009 +0200 +++ b/app/soc/views/helper/params.py Wed Sep 09 21:00:51 2009 +0200 @@ -18,6 +18,7 @@ """ __authors__ = [ + '"Madhusudan.C.S" ', '"Sverre Rabbelier" ', ] @@ -95,7 +96,11 @@ logic = params['logic'] - rights = access.Checker(params) + if params.get('rights'): + rights = params['rights'] + else: + rights = access.Checker(params) + rights['unspecified'] = [] rights['any_access'] = ['checkIsLoggedIn'] rights['show'] = ['checkIsUser']