fixtures.py 1.3 KB

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