overview.py 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. from django.conf.urls import patterns, include, url
  2. from django.utils.translation import ugettext_lazy as _
  3. from misago.admin import AdminAction
  4. from misago.models import Session, User
  5. ADMIN_ACTIONS = (
  6. AdminAction(
  7. section='overview',
  8. id='index',
  9. name=_("Home"),
  10. help=_("Your forums right now"),
  11. icon='home',
  12. route='admin_home',
  13. urlpatterns=patterns('misago.core.admin.index',
  14. url(r'^$', 'index', name='admin_home'),
  15. ),
  16. ),
  17. AdminAction(
  18. section='overview',
  19. id='stats',
  20. name=_("Stats"),
  21. help=_("Create Statistics Reports"),
  22. icon='signal',
  23. route='admin_stats',
  24. urlpatterns=patterns('misago.core.admin.stats.views',
  25. url(r'^$', 'form', name='admin_stats'),
  26. url(r'^(?P<model>[a-z0-9]+)/(?P<date_start>[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9])/(?P<date_end>[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9])/(?P<precision>\w+)$', 'graph', name='admin_stats_graph'),
  27. ),
  28. ),
  29. AdminAction(
  30. section='overview',
  31. id='online',
  32. name=_("Online"),
  33. help=_("See who is currently online on forums."),
  34. icon='fire',
  35. model=Session,
  36. actions=[
  37. {
  38. 'id': 'list',
  39. 'name': _("Browse Users"),
  40. 'help': _("Browse all registered user accounts"),
  41. 'route': 'admin_online'
  42. },
  43. ],
  44. route='admin_online',
  45. urlpatterns=patterns('misago.core.admin.online.views',
  46. url(r'^$', 'List', name='admin_online'),
  47. url(r'^(?P<page>\d+)/$', 'List', name='admin_online'),
  48. ),
  49. ),
  50. )
  51. """
  52. AdminAction(
  53. section='overview',
  54. id='team',
  55. name=_("Forum Team"),
  56. help=_("List of all forum team members"),
  57. icon='user',
  58. model=User,
  59. actions=[
  60. {
  61. 'id': 'list',
  62. 'name': _("Forum Team Members"),
  63. 'help': _("List of all forum team members"),
  64. 'route': 'admin_team'
  65. },
  66. ],
  67. route='admin_team',
  68. urlpatterns=patterns('misago.team.views',
  69. url(r'^$', 'List', name='admin_team'),
  70. ),
  71. ),
  72. """