Mercurial > kallithea
comparison pylons_app/model/repo_model.py @ 298:15e96b5a2685
autocomplete for repository managment of users
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Sat, 26 Jun 2010 18:42:13 +0200 |
parents | 29370bb76fa6 |
children | d303aacb3349 |
comparison
equal
deleted
inserted
replaced
297:a074dec6ee40 | 298:15e96b5a2685 |
---|---|
38 def __init__(self): | 38 def __init__(self): |
39 self.sa = Session() | 39 self.sa = Session() |
40 | 40 |
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 | |
44 def get_users_js(self): | |
45 | |
46 users = self.sa.query(User).all() | |
47 u_tmpl = '''{id:%s, fname:"%s", lname:"%s", nname:"%s"},''' | |
48 users_array = '[%s];' % '\n'.join([u_tmpl % (u.user_id, u.name, | |
49 u.lastname, u.username) | |
50 for u in users]) | |
51 return users_array | |
43 | 52 |
44 | 53 |
45 def update(self, repo_id, form_data): | 54 def update(self, repo_id, form_data): |
46 try: | 55 try: |
47 if repo_id != form_data['repo_name']: | 56 if repo_id != form_data['repo_name']: |