Use people listings from identity framework, not config, on bug pages.
authorAaron Bentley <abentley@panoramicfeedback.com>
Tue, 11 Apr 2006 20:41:47 +0000 (16:41 -0400)
committerAaron Bentley <abentley@panoramicfeedback.com>
Tue, 11 Apr 2006 20:41:47 +0000 (16:41 -0400)
Bugs-Everywhere-Web/beweb/model.py
Bugs-Everywhere-Web/beweb/templates/bugs.kid
Bugs-Everywhere-Web/beweb/templates/edit_bug.kid

index 33d2d2f3958832e92547999ec85c6a12cfcefb9b..2bda2997f7b09528b949609dc60bb2c982aba3d4 100644 (file)
@@ -6,5 +6,8 @@ from turbogears.identity.soprovider import TG_User, TG_Group, TG_Permission
 hub = PackageHub("beweb")
 __connection__ = hub
 
+def people_map():
+    return dict([(u.userId, u.displayName) for u in TG_User.select()])
+
 # class YourDataClass(SQLObject):
 #     pass
index b83a5930309400a14f4835a98de2a8c061299ef1..32715378fd02701c927c2e0b212a22cec2c00c16 100644 (file)
@@ -2,7 +2,8 @@
 <?python
 from libbe.cmdutil import unique_name
 from beweb.controllers import bug_url, project_url, bug_list_url
-from beweb.config import people
+from beweb.model import people_map
+people = people_map()
 def row_class(bug, num):
     if not bug.active is True:
         return "closed"
index c31d6601397ea14a2d6f495ca32fbd503138e42d..34fcb99e866edf5ef61a14b0b1c9ef52381b6d7a 100644 (file)
@@ -3,8 +3,9 @@
 from libbe.bugdir import severity_levels, active_status, inactive_status, thread_comments
 from libbe.utility import time_to_str 
 from beweb.controllers import bug_list_url, comment_url
-from beweb.config import people
 from beweb.formatting import comment_body_xhtml, select_among
+from beweb.model import people_map
+people = people_map()
 ?>
 <html xmlns="http://www.w3.org/1999/xhtml" xmlns:py="http://purl.org/kid/ns#"
     py:extends="'master.kid'">