Browse Source

Added new actions to admin navigation, dropped ACL admin

Ralfp 12 years ago
parent
commit
c4487c6aec

+ 0 - 26
misago/acl/admin/__init__.py

@@ -1,26 +0,0 @@
-from django.conf.urls import patterns, include, url
-from django.utils.translation import ugettext_lazy as _
-from misago.admin import AdminSection, AdminAction
-
-ADMIN_SECTIONS=(
-    AdminSection(
-                 id='permissions',
-                 name=_("Permissions"),
-                 icon='adjust',
-                 after='forums',
-                 ),
-)
-
-ADMIN_ACTIONS=(
-   AdminAction(
-               section='permissions',
-               id='permissions',
-               name=_("Permissions"),
-               help=_("trolololo permissions"),
-               icon='adjust',
-               route='admin_permissions',
-               urlpatterns=patterns('misago.admin.views',
-                        url(r'^$', 'todo', name='admin_permissions'),
-                    ),
-               ),
-)

+ 0 - 4
misago/acl/admin/views.py

@@ -1,4 +0,0 @@
-from django.http import HttpResponse
-
-def acl_list(request):
-    return HttpResponse("UNIMPLEMENTED ADMIN ACTION!")

+ 33 - 0
misago/forums/admin/__init__.py

@@ -25,6 +25,39 @@ ADMIN_ACTIONS=(
                ),
    AdminAction(
                section='forums',
+               id='moderators',
+               name=_("Moderators"),
+               help=_("Assign forums moderators."),
+               icon='eye-open',
+               route='admin_forums_moderators',
+               urlpatterns=patterns('misago.admin.views',
+                        url(r'^$', 'todo', name='admin_forums_moderators'),
+                    ),
+               ),
+   AdminAction(
+               section='forums',
+               id='tests',
+               name=_("Tests"),
+               help=_("Tests that new messages have to pass"),
+               icon='filter',
+               route='admin_forums_tests',
+               urlpatterns=patterns('misago.admin.views',
+                        url(r'^$', 'todo', name='admin_forums_tests'),
+                    ),
+               ),
+   AdminAction(
+               section='forums',
+               id='badwords',
+               name=_("Words Filter"),
+               help=_("Forbid usage of words in messages"),
+               icon='volume-off',
+               route='admin_forums_badwords',
+               urlpatterns=patterns('misago.admin.views',
+                        url(r'^$', 'todo', name='admin_forums_badwords'),
+                    ),
+               ),
+   AdminAction(
+               section='forums',
                id='attachments',
                name=_("Attachments"),
                help=_("Manage allowed attachment types."),

+ 1 - 1
misago/settings/admin/__init__.py

@@ -7,7 +7,7 @@ ADMIN_SECTIONS=(
                  id='system',
                  name=_("System"),
                  icon='cog',
-                 after='permissions',
+                 after='forums',
                  ),
 )
 

+ 12 - 0
misago/users/admin/__init__.py

@@ -47,6 +47,18 @@ ADMIN_ACTIONS=(
                         url(r'^delete/(?P<slug>([a-z0-9]|-)+)-(?P<target>\d+)/$', 'Delete', name='admin_users_delete'),
                     ),
                ),
+               
+   AdminAction(
+               section='users',
+               id='roles',
+               name=_("Roles"),
+               help=_("Manage User Roles"),
+               icon='adjust',
+               route='admin_users_roles',
+               urlpatterns=patterns('misago.admin.views',
+                        url(r'^$', 'todo', name='admin_users_roles'),
+                    ),
+               ),
    AdminAction(
                section='users',
                id='ranks',