123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- from django.conf.urls import patterns, include, url
- from django.utils.translation import ugettext_lazy as _
- from misago.admin import AdminSection, AdminAction
- from misago.users.models import User
- ADMIN_SECTIONS=(
- AdminSection(
- id='users',
- name=_("Users"),
- icon='user',
- after='overview',
- ),
- )
- ADMIN_ACTIONS=(
- AdminAction(
- section='users',
- id='users',
- name=_("Users List"),
- help=_("Search and browse users"),
- icon='user',
- model=User,
- actions=[
- {
- 'id': 'list',
- 'icon': 'list-alt',
- 'name': _("Browse Users"),
- 'help': _("Browse all registered user accounts"),
- 'route': 'admin_users'
- },
- {
- 'id': 'new',
- 'icon': 'plus',
- 'name': _("Add User"),
- 'help': _("Create new user account"),
- 'route': 'admin_users_new'
- },
- ],
- route='admin_users',
- urlpatterns=patterns('misago.users.admin.users.views',
- url(r'^$', 'List', name='admin_users'),
- url(r'^new/$', 'List', name='admin_users_new'),
- url(r'^delete/(?P<slug>([a-zA-Z0-9]|-)+)\.(?P<target>\d+)/$', 'Delete', name='admin_users_delete'),
- ),
- ),
- AdminAction(
- section='users',
- id='ranks',
- name=_("Ranks"),
- help=_("Administrate User Ranking system"),
- icon='star',
- route='admin_users_ranks',
- urlpatterns=patterns('misago.admin.views',
- url(r'^$', 'todo', name='admin_users_ranks'),
- ),
- ),
- AdminAction(
- section='users',
- id='bans',
- name=_("Banning"),
- help=_("Ban or unban users from forums."),
- icon='lock',
- route='admin_users_bans',
- urlpatterns=patterns('misago.admin.views',
- url(r'^$', 'todo', name='admin_users_bans'),
- ),
- ),
- AdminAction(
- section='users',
- id='prune',
- name=_("Prune Users"),
- help=_("Delete multiple Users"),
- icon='remove',
- route='admin_users_prune',
- urlpatterns=patterns('misago.admin.views',
- url(r'^$', 'todo', name='admin_users_prune'),
- ),
- ),
- AdminAction(
- section='users',
- id='newsletters',
- name=_("Newsletters"),
- help=_("Manage and send Newsletters"),
- icon='envelope',
- route='admin_users_newsletters',
- urlpatterns=patterns('misago.admin.views',
- url(r'^$', 'todo', name='admin_users_newsletters'),
- ),
- ),
- )
|