[FIX]Radicale Odoo Right : we must take care of authenticated users alongside paths
このコミットが含まれているのは:
コミット
274bc29313
|
@ -25,7 +25,12 @@ class Rights(BaseRights):
|
|||
""" BaseRights implementation for Odoo Radicale """
|
||||
|
||||
def authorized(self, user, path, permission):
|
||||
return permission == 'r'
|
||||
|
||||
def authorized_item(self, user, path, permission):
|
||||
""" Authorized only readonly for authenticated users on their path """
|
||||
if not user:
|
||||
return False
|
||||
if path == '/':
|
||||
return True
|
||||
path = path.strip('/').split('/')
|
||||
if user != path[0]:
|
||||
return False
|
||||
return permission == 'r'
|
||||
|
|
読み込み中…
新しいイシューから参照