diff options
author | Marcin Kuzminski <marcin@python-works.com> | 2012-03-22 01:45:58 +0200 |
---|---|---|
committer | Marcin Kuzminski <marcin@python-works.com> | 2012-03-22 01:45:58 +0200 |
commit | 0dca1f7f4e738cd5baf10a63db075ee5c4db5d67 (patch) | |
tree | 7fb7a39d5ebb525e6335fb05d18a2d91d64866bf /rhodecode/model/user.py | |
parent | c7ebad87f06bb37ea16a684912be38e5e6e8e09b (diff) |
Improved message about deleting user who owns repositories
--HG--
branch : beta
Diffstat (limited to 'rhodecode/model/user.py')
-rw-r--r-- | rhodecode/model/user.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/rhodecode/model/user.py b/rhodecode/model/user.py index a250b169..91711ca4 100644 --- a/rhodecode/model/user.py +++ b/rhodecode/model/user.py @@ -299,14 +299,15 @@ class UserModel(BaseModel): try: if user.username == 'default': raise DefaultUserException( - _("You can't remove this user since it's" + _(u"You can't remove this user since it's" " crucial for entire application") ) if user.repositories: + repos = [x.repo_name for x in user.repositories] raise UserOwnsReposException( - _('user "%s" still owns %s repositories and cannot be ' - 'removed. Switch owners or remove those repositories') - % (user.username, user.repositories) + _(u'user "%s" still owns %s repositories and cannot be ' + 'removed. Switch owners or remove those repositories. %s') + % (user.username, len(repos), ', '.join(repos)) ) self.sa.delete(user) except: |