# 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'), )
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'), )
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'), )