comparison rhodecode/model/users_group.py @ 1716:7d1fc253549e beta

notification to commit author + gardening
author Marcin Kuzminski <marcin@python-works.com>
date Wed, 23 Nov 2011 22:46:14 +0200
parents 54687aa00724
children 48d4fcf04a29
comparison
equal deleted inserted replaced
1715:e1e482093077 1716:7d1fc253549e
24 # along with this program. If not, see <http://www.gnu.org/licenses/>. 24 # along with this program. If not, see <http://www.gnu.org/licenses/>.
25 25
26 import logging 26 import logging
27 import traceback 27 import traceback
28 28
29 from rhodecode.lib.caching_query import FromCache
30
31 from rhodecode.model import BaseModel 29 from rhodecode.model import BaseModel
32 from rhodecode.model.db import UsersGroupMember, UsersGroup 30 from rhodecode.model.db import UsersGroupMember, UsersGroup
33 31
34 log = logging.getLogger(__name__) 32 log = logging.getLogger(__name__)
35 33
34
36 class UsersGroupModel(BaseModel): 35 class UsersGroupModel(BaseModel):
37 36
38 def __get_users_group(self, users_group): 37 def __get_users_group(self, users_group):
39 return self.__get_instance(UsersGroup, users_group) 38 return self._get_instance(UsersGroup, users_group)
40 39
41 def get(self, users_group_id, cache = False): 40 def get(self, users_group_id, cache=False):
42 return UsersGroup.get(users_group_id) 41 return UsersGroup.get(users_group_id)
43 42
44 def get_by_name(self, name, cache = False, case_insensitive = False): 43 def get_by_name(self, name, cache=False, case_insensitive=False):
45 return UsersGroup.get_by_group_name(name, cache, case_insensitive) 44 return UsersGroup.get_by_group_name(name, cache, case_insensitive)
46 45
47 def create(self, form_data): 46 def create(self, form_data):
48 try: 47 try:
49 new_users_group = UsersGroup() 48 new_users_group = UsersGroup()