fixtures.py 1.7 KB

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