Ticket #3995: message_type.2.diff
File message_type.2.diff, 1.7 KB (added by , 18 years ago) |
---|
-
usr/lib/python2.3/site-packages/django_trunk/django/contrib/auth/models.py
225 225 def get_and_delete_messages(self): 226 226 messages = [] 227 227 for m in self.message_set.all(): 228 messages.append(m .message)228 messages.append(m) 229 229 m.delete() 230 230 return messages 231 231 … … 252 252 return self._profile_cache 253 253 254 254 class Message(models.Model): 255 """The message system is a lightweight way to queue messages for given users. A message is associated with a User instance (so it is only applicable for registered users). There's no concept of expiration or timestamps. Messages are created by the Django admin after successful actions. For example, "The poll Foo was created successfully." is a message. 255 """The message system is a lightweight way to queue messages for given users. A message is associated with a User instance (so it is only applicable for registered users). There's no concept of expiration or timestamps. Messages are created by the Django admin after successful actions. For example, "The poll Foo was created successfully." is a message. Now a message can be categorized as 'success' or 'failure' or 'generic' with success being the default. 256 256 """ 257 257 user = models.ForeignKey(User) 258 258 message = models.TextField(_('message')) 259 category = models.CharField(maxlength=1, choices=(('S', 'success'), ('F', 'failure'), ('G', 'generic'),), default='S') 259 260 260 261 def __str__(self): 261 262 return self.message