ranks.py 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. from misago.models import Rank
  2. from misago.utils.translation import ugettext_lazy as _
  3. def load():
  4. Rank.objects.create(
  5. name=_("Forum Team").message,
  6. name_slug='forum-team',
  7. title=_("Forum Team").message,
  8. style='team',
  9. special=True,
  10. order=0,
  11. as_tab=True,
  12. on_index=True,
  13. )
  14. Rank.objects.create(
  15. name=_("Most Valuable Posters").message,
  16. name_slug='most-valuable-posters',
  17. title=_("MVP").message,
  18. style='mvp',
  19. special=True,
  20. order=1,
  21. as_tab=True,
  22. )
  23. Rank.objects.create(
  24. name=_("Lurkers").message,
  25. name_slug='lurkers',
  26. order=1,
  27. criteria="100%"
  28. )
  29. Rank.objects.create(
  30. name=_("Members").message,
  31. name_slug='members',
  32. order=2,
  33. criteria="75%"
  34. )
  35. Rank.objects.create(
  36. name=_("Top Posters").message,
  37. name_slug='top-posters',
  38. title="Top",
  39. style='top',
  40. order=3,
  41. criteria="10%",
  42. as_tab=True,
  43. )