Ticket #3995: message_type.3.diff
File message_type.3.diff, 1.7 KB (added by , 18 years ago) |
---|
-
usr/lib/python2.3/site-packages/django_trunk/django/contrib/auth/models.py
230 230 def get_and_delete_messages(self): 231 231 messages = [] 232 232 for m in self.message_set.all(): 233 messages.append(m .message)233 messages.append(m) 234 234 m.delete() 235 235 return messages 236 236 … … 257 257 return self._profile_cache 258 258 259 259 class Message(models.Model): 260 """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. 260 """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. 261 261 """ 262 262 user = models.ForeignKey(User) 263 263 message = models.TextField(_('message')) 264 category = models.CharField(maxlength=1, choices=(('S', 'success'), ('F', 'failure'), ('G', 'generic'),), default='S') 264 265 265 266 def __str__(self): 266 267 return self.message