Improve error message

bzr revid: ced-9f7dfef3f8838e3eea4fe2931aaded3dec62cec4
This commit is contained in:
ced 2008-01-29 15:05:48 +00:00
parent 699de6a7b8
commit 73e09cbc81
1 changed files with 10 additions and 5 deletions

View File

@ -113,14 +113,19 @@ class ir_model_access(osv.osv):
if not r[0][0]:
if raise_exception:
if mode == 'read':
raise except_orm('AccessError', 'You can not read this document!')
raise except_orm('AccessError',
'You can not read this document! (%s)' % model_name)
elif mode == 'write':
raise except_orm('AccessError', 'You can not write in this document!')
raise except_orm('AccessError',
'You can not write in this document! (%s)' % model_name)
elif mode == 'create':
raise except_orm('AccessError', 'You can not create this kind of document!')
raise except_orm('AccessError',
'You can not create this kind of document! (%s)' % model_name)
elif mode == 'unlink':
raise except_orm('AccessError', 'You can not delete this document!')
raise except_orm('AccessError', 'You do not have access to this document!')
raise except_orm('AccessError',
'You can not delete this document! (%s)' % model_name)
raise except_orm('AccessError',
'You do not have access to this document! (%s)' % model_name)
else:
return False
return True