예제 #1
0
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with django-xmpp-server-list.  If not, see <http://www.gnu.org/licenses/>.

from django.contrib.auth.decorators import login_required
from django.contrib.auth.decorators import permission_required
from django.conf.urls import patterns
from django.conf.urls import url

from server.views import EditView
from server.views import ModerateView
from server.views import ReportView
from server.views import ResendView


urlpatterns = patterns(
    'server.views',
    url(r'^$', login_required(EditView.as_view()), name='server'),
    url(r'^moderate/$', permission_required('server.moderate')(
        ModerateView.as_view()), name='server_moderate'),
    url(r'^(?P<pk>\w+)/report/$', login_required(ReportView.as_view()),
        name='server_report'),

    url(r'^ajax/$', 'ajax', name='servers_ajax'),
    url(r'^ajax/moderate/$', 'ajax_moderate', name='server_ajax_moderate'),
    url(r'^ajax/resend/$', login_required(ResendView.as_view()),
        name='server_ajax_resend'),
    url(r'^ajax/(?P<server_id>\w+)/$', 'ajax_id', name='servers_ajax_id'),
)
예제 #2
0
from django.contrib.auth.decorators import login_required
from django.contrib.auth.decorators import permission_required
from django.conf.urls import patterns
from django.conf.urls import url

from server.views import EditView
from server.views import ModerateView
from server.views import ReportView
from server.views import AjaxServerResendView
from server.views import AjaxServerCreateView
from server.views import AjaxServerDeleteView
from server.views import AjaxServerModerateView
from server.views import AjaxServerResubmitView
from server.views import AjaxServerUpdateView


urlpatterns = patterns(
    'server.views',
    url(r'^$', login_required(EditView.as_view()), name='server'),
    url(r'^moderate/$', permission_required('server.moderate')(ModerateView.as_view()),
        name='server_moderation'),

    url(r'^ajax/$', AjaxServerCreateView.as_view(), name='server_create'),
    url(r'^ajax/delete/(?P<pk>\w+)/$', AjaxServerDeleteView.as_view(), name='server_delete'),
    url(r'^ajax/moderate/(?P<pk>\w+)/$', AjaxServerModerateView.as_view(), name='server_moderate'),
    url(r'^ajax/report/(?P<pk>\w+)$', ReportView.as_view(), name='server_report'),
    url(r'^ajax/resend/(?P<pk>\w+)$', AjaxServerResendView.as_view(), name='server_resend'),
    url(r'^ajax/resubmit/(?P<pk>\w+)$', AjaxServerResubmitView.as_view(), name='server_resubmit'),
    url(r'^ajax/update/(?P<pk>\w+)/$', AjaxServerUpdateView.as_view(), name='server_update'),
)
예제 #3
0
from server.views import AjaxServerModerateView
from server.views import AjaxServerResubmitView
from server.views import AjaxServerUpdateView

urlpatterns = patterns(
    'server.views',
    url(r'^$', login_required(EditView.as_view()), name='server'),
    url(r'^moderate/$',
        permission_required('server.moderate')(ModerateView.as_view()),
        name='server_moderation'),
    url(r'^ajax/$', AjaxServerCreateView.as_view(), name='server_create'),
    url(r'^ajax/delete/(?P<pk>\w+)/$',
        AjaxServerDeleteView.as_view(),
        name='server_delete'),
    url(r'^ajax/moderate/(?P<pk>\w+)/$',
        AjaxServerModerateView.as_view(),
        name='server_moderate'),
    url(r'^ajax/report/(?P<pk>\w+)$',
        ReportView.as_view(),
        name='server_report'),
    url(r'^ajax/resend/(?P<pk>\w+)$',
        AjaxServerResendView.as_view(),
        name='server_resend'),
    url(r'^ajax/resubmit/(?P<pk>\w+)$',
        AjaxServerResubmitView.as_view(),
        name='server_resubmit'),
    url(r'^ajax/update/(?P<pk>\w+)/$',
        AjaxServerUpdateView.as_view(),
        name='server_update'),
)