hub: more verbose assertPerm error
Fixes: https://pagure.io/koji/issue/2429
This commit is contained in:
parent
c5c1c86629
commit
b4cfca052b
1 changed files with 6 additions and 1 deletions
|
|
@ -501,7 +501,12 @@ class Session(object):
|
|||
|
||||
def assertPerm(self, name):
|
||||
if not self.hasPerm(name) and not self.hasPerm('admin'):
|
||||
raise koji.ActionNotAllowed("%s permission required" % name)
|
||||
msg = "%s permission required" % name
|
||||
if self.logged_in:
|
||||
msg += ' (logged in as %s)' % self.user_data['name']
|
||||
else:
|
||||
msg += ' (user not logged in)'
|
||||
raise koji.ActionNotAllowed(msg)
|
||||
|
||||
def assertLogin(self):
|
||||
if not self.logged_in:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue