comparison pylons_app/model/repo_model.py @ 328:cec5cbc956c0

Repository managment permissions, fixed found bugs updated js, added extra checks for doubled users and non active ones
author Marcin Kuzminski <marcin@python-works.com>
date Thu, 01 Jul 2010 18:10:43 +0200
parents d303aacb3349
children b0715a788432
comparison
equal deleted inserted replaced
327:0e87466a117e 328:cec5cbc956c0
41 def get(self, id): 41 def get(self, id):
42 return self.sa.query(Repository).get(id) 42 return self.sa.query(Repository).get(id)
43 43
44 def get_users_js(self): 44 def get_users_js(self):
45 45
46 users = self.sa.query(User).all() 46 users = self.sa.query(User).filter(User.active == True).all()
47 u_tmpl = '''{id:%s, fname:"%s", lname:"%s", nname:"%s"},''' 47 u_tmpl = '''{id:%s, fname:"%s", lname:"%s", nname:"%s"},'''
48 users_array = '[%s];' % '\n'.join([u_tmpl % (u.user_id, u.name, 48 users_array = '[%s];' % '\n'.join([u_tmpl % (u.user_id, u.name,
49 u.lastname, u.username) 49 u.lastname, u.username)
50 for u in users]) 50 for u in users])
51 return users_array 51 return users_array