Mercurial > kallithea
diff rhodecode/model/notification.py @ 1982:87f0800abc7b beta
#227 Initial version of repository groups permissions system
- implemented none/read/write/admin permissions for groups
- wrote more tests for permissions, and new permissions groups
- a lot of code garden, splitted logic into proper models
- permissions on groups doesn't propagate yet to repositories
- deprecated some methods on api for managing permissions on
repositories for users, and users groups
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Sat, 28 Jan 2012 01:06:29 +0200 |
parents | 9da24750f563 |
children | 179604334d98 |
line wrap: on
line diff
--- a/rhodecode/model/notification.py Sun Feb 05 21:45:15 2012 +0200 +++ b/rhodecode/model/notification.py Sat Jan 28 01:06:29 2012 +0200 @@ -42,10 +42,7 @@ class NotificationModel(BaseModel): def __get_user(self, user): - if isinstance(user, basestring): - return User.get_by_username(username=user) - else: - return self._get_instance(User, user) + return self._get_instance(User, user, callback=User.get_by_username) def __get_notification(self, notification): if isinstance(notification, Notification):