fixtures.py 1.5 KB

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