fixtures.py 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  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.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. )
  14. Rank.create(
  15. name=_("Most Valueable Posters").message,
  16. title=_("MVP").message,
  17. style='rank-mpv',
  18. special=True,
  19. order=1,
  20. as_tab=True,
  21. )
  22. Rank.create(
  23. name=_("Lurkers").message,
  24. order=1,
  25. criteria="100%"
  26. )
  27. Rank.create(
  28. name=_("Members").message,
  29. order=2,
  30. criteria="75%"
  31. )
  32. Rank.create(
  33. name=_("Active Members").message,
  34. style='rank-active',
  35. order=3,
  36. criteria="10%",
  37. as_tab=True,
  38. )