Changeset 242:716829459101
- Timestamp:
- 17.02.2010 15:05:48 (2 years ago)
- Branch:
- default
- Location:
- djangobb/djangobb_forum
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
djangobb/djangobb_forum/admin.py
r227 r242 23 23 list_display = ['topic', 'user', 'created', 'updated', 'summary'] 24 24 search_fields = ['body'] 25 raw_id_fields = ['topic', 'user' ]25 raw_id_fields = ['topic', 'user', 'updated_by'] 26 26 27 27 class ProfileAdmin(admin.ModelAdmin): -
djangobb/djangobb_forum/models.py
r241 r242 6 6 from django.db import models 7 7 from django.contrib.auth.models import User, Group 8 from django.utils.html import escape , strip_tags8 from django.utils.html import escape 9 9 from django.conf import settings 10 10 from django.utils.translation import ugettext_lazy as _ … … 173 173 created = models.DateTimeField(_('Created'), auto_now_add=True) 174 174 updated = models.DateTimeField(_('Updated'), blank=True, null=True) 175 updated_by = models.ForeignKey(User, verbose_name=_('Updated by'), blank=True, null=True) 175 176 markup = models.CharField(_('Markup'), max_length=15, default=forum_settings.DEFAULT_MARKUP, choices=MARKUP_CHOICES) 176 177 body = models.TextField(_('Message')) 177 178 body_html = models.TextField(_('HTML version')) 178 body_text = models.TextField(_('Text version'))179 179 user_ip = models.IPAddressField(_('User IP'), blank=True, null=True) 180 180 … … 194 194 else: 195 195 raise Exception('Invalid markup property: %s' % self.markup) 196 self.body_text = strip_tags(self.body_html)197 196 self.body_html = urlize(self.body_html) 198 197 if forum_settings.SMILES_SUPPORT: … … 224 223 except Post.DoesNotExist: 225 224 forum.last_post = None 225 #TODO: for speedup - save/update only changed fields 226 226 forum.post_count = Post.objects.filter(topic__forum=forum).count() 227 227 forum.topic_count = Topic.objects.filter(forum=forum).count() … … 358 358 else: 359 359 raise Exception('Invalid markup property: %s' % self.markup) 360 #self.body_text = strip_tags(self.body_html)361 360 self.body_html = urlize(self.body_html) 362 361 if forum_settings.SMILES_SUPPORT: -
djangobb/djangobb_forum/subscription.py
r211 r242 3 3 from django.core.urlresolvers import reverse 4 4 from django.utils.translation import ugettext as _ 5 from django.utils.html import strip_tags 5 6 6 7 from djangobb_forum import settings as forum_settings … … 45 46 46 47 topic = post.topic 48 post_body_text = strip_tags(post.body_html) 47 49 if post != topic.head: 48 50 for user in topic.subscribers.all(): … … 52 54 text_content = TOPIC_SUBSCRIPTION_TEXT_TEMPLATE % { 53 55 'username': post.user.username, 54 'message': post .body_text,56 'message': post_body_text, 55 57 'post_url': absolute_url(post.get_absolute_url()), 56 58 'unsubscribe_url': absolute_url(reverse('djangobb:forum_delete_subscription', args=[post.topic.id])),
Note: See TracChangeset
for help on using the changeset viewer.
