comparison roundup/roundupdb.py @ 138:e012bb958238

Fixed IssueClass so that superseders links to its classname... ...rather than hard-coded to "issue".
author Richard Jones <richard@users.sourceforge.net>
date Mon, 30 Jul 2001 00:05:54 +0000
parents 0791d13baea7
children 9c5ddad06430
comparison
equal deleted inserted replaced
137:4a87e0b0d3f7 138:e012bb958238
1 # $Id: roundupdb.py,v 1.5 2001-07-29 07:01:39 richard Exp $ 1 # $Id: roundupdb.py,v 1.6 2001-07-30 00:05:54 richard Exp $
2 2
3 import re, os, smtplib, socket 3 import re, os, smtplib, socket
4 4
5 import hyperdb, date 5 import hyperdb, date
6 6
176 if not properties.has_key('files'): 176 if not properties.has_key('files'):
177 properties['files'] = hyperdb.Multilink("file") 177 properties['files'] = hyperdb.Multilink("file")
178 if not properties.has_key('nosy'): 178 if not properties.has_key('nosy'):
179 properties['nosy'] = hyperdb.Multilink("user") 179 properties['nosy'] = hyperdb.Multilink("user")
180 if not properties.has_key('superseder'): 180 if not properties.has_key('superseder'):
181 properties['superseder'] = hyperdb.Multilink("issue") 181 properties['superseder'] = hyperdb.Multilink(classname)
182 if (properties.has_key('creation') or properties.has_key('activity') 182 if (properties.has_key('creation') or properties.has_key('activity')
183 or properties.has_key('creator')): 183 or properties.has_key('creator')):
184 raise ValueError, '"creation", "activity" and "creator" are reserved' 184 raise ValueError, '"creation", "activity" and "creator" are reserved'
185 Class.__init__(self, db, classname, **properties) 185 Class.__init__(self, db, classname, **properties)
186 186
245 except smtplib.SMTPException, value: 245 except smtplib.SMTPException, value:
246 return "Couldn't send confirmation email: %s"%value 246 return "Couldn't send confirmation email: %s"%value
247 247
248 # 248 #
249 # $Log: not supported by cvs2svn $ 249 # $Log: not supported by cvs2svn $
250 # Revision 1.5 2001/07/29 07:01:39 richard
251 # Added vim command to all source so that we don't get no steenkin' tabs :)
252 #
250 # Revision 1.4 2001/07/29 04:05:37 richard 253 # Revision 1.4 2001/07/29 04:05:37 richard
251 # Added the fabricated property "id". 254 # Added the fabricated property "id".
252 # 255 #
253 # Revision 1.3 2001/07/23 07:14:41 richard 256 # Revision 1.3 2001/07/23 07:14:41 richard
254 # Moved the database backends off into backends. 257 # Moved the database backends off into backends.

Roundup Issue Tracker: http://roundup-tracker.org/