12345678910111213141516171819 |
- class TypeMixin(object):
- type_prefix = 'private_thread'
- def check_permissions(self):
- try:
- if self.thread.pk:
- pass
- except AttributeError:
- pass
- def whitelist_mentions(self):
- participants = self.thread.participants.all()
- mentioned = self.post.mentions.all()
- for user in self.md.mentions:
- if user not in participants and user not in mentioned:
- self.post.mentioned.add(user)
- def threads_list_redirect(self):
- return redirect(reverse('private_threads'))
|