diff 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
line wrap: on
line diff
--- a/pylons_app/model/repo_model.py	Fri Jun 25 21:53:13 2010 +0200
+++ b/pylons_app/model/repo_model.py	Sat Jun 26 18:42:13 2010 +0200
@@ -41,6 +41,15 @@
     def get(self, id):
         return self.sa.query(Repository).get(id)
         
+    def get_users_js(self):
+        
+        users = self.sa.query(User).all()
+        u_tmpl = '''{id:%s, fname:"%s", lname:"%s", nname:"%s"},'''
+        users_array = '[%s];' % '\n'.join([u_tmpl % (u.user_id, u.name,
+                                                    u.lastname, u.username) 
+                                        for u in users])
+        return users_array        
+        
     
     def update(self, repo_id, form_data):
         try: