threads.py 528 B

12345678910111213141516171819202122232425262728
  1. from misago.threads.views import generic
  2. class ThreadsMixin(object):
  3. pass
  4. class ForumView(ThreadsMixin, generic.ForumView):
  5. link_name = 'misago:forum'
  6. def get_default_link_params(self, forum):
  7. return {'forum_slug': forum.slug, 'forum_id': forum.id}
  8. class ThreadView(ThreadsMixin, generic.ThreadView):
  9. pass
  10. class StartThreadView(ThreadsMixin, generic.EditorView):
  11. pass
  12. class ReplyView(ThreadsMixin, generic.EditorView):
  13. pass
  14. class EditView(ThreadsMixin, generic.EditorView):
  15. pass