- use temporary home directory since apache user does not have write
[plcapi.git] / PLC / Messages.py
index eafff78..fd8f045 100644 (file)
@@ -4,7 +4,7 @@
 # Tony Mack <tmack@cs.princeton.edu>
 # Copyright (C) 2006 The Trustees of Princeton University
 #
-# $Id: Messages.py,v 1.1 2006/11/03 16:11:42 mlhuang Exp $
+# $Id: Messages.py,v 1.3 2006/11/10 17:06:35 mlhuang Exp $
 #
 
 from PLC.Parameter import Parameter
@@ -19,6 +19,7 @@ class Message(Row):
     primary_key = 'message_id'
     fields = {
         'message_id': Parameter(str, "Message identifier"),
+        'subject': Parameter(str, "Message summary", nullok = True),
         'template': Parameter(str, "Message template", nullok = True),
         'enabled': Parameter(bool, "Message is enabled"),
         }
@@ -35,7 +36,7 @@ class Messages(Table):
               ", ".join(Message.fields)
 
        if message_ids:
-            sql += " AND message_id IN (%s)" %  ", ".join(map(str, message_ids))
+            sql += " AND message_id IN (%s)" %  ", ".join(map(api.db.quote, message_ids))
 
         if enabled is not None:
             sql += " AND enabled IS %s" % enabled