fixtures.py 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637
  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_staff = Rank(
  6. name=_("Forum Team").message,
  7. title=_("Forum Team").message,
  8. style='staff',
  9. special=True,
  10. order=0,
  11. as_tab=True,
  12. )
  13. rank_lurker = Rank(
  14. name=_("Lurker").message,
  15. style='lurker',
  16. order=1,
  17. criteria="100%"
  18. )
  19. rank_member = Rank(
  20. name=_("Member").message,
  21. order=2,
  22. criteria="75%"
  23. )
  24. rank_active = Rank(
  25. name=_("Most Valueable Posters").message,
  26. title=_("MVP").message,
  27. style='active',
  28. order=3,
  29. criteria="5%",
  30. as_tab=True,
  31. )
  32. rank_staff.save(force_insert=True)
  33. rank_lurker.save(force_insert=True)
  34. rank_member.save(force_insert=True)
  35. rank_active.save(force_insert=True)