Linted wagtailredirects

pull/3/head
Neal Todd 2014-02-06 11:52:14 +00:00
rodzic eb8aa224e4
commit a4d80fb9d0
5 zmienionych plików z 13 dodań i 11 usunięć

Wyświetl plik

@ -4,7 +4,7 @@ import models
class RedirectForm(forms.ModelForm):
required_css_class = "required"
class Meta:
model = models.Redirect
required_css_class = "required"
class Meta:
model = models.Redirect

Wyświetl plik

@ -24,4 +24,4 @@ class RedirectMiddleware(object):
except:
pass
return response
return response

Wyświetl plik

@ -1,9 +1,10 @@
from django.db import models
from wagtail.wagtailadmin.edit_handlers import FieldPanel, MultiFieldPanel, PageChooserPanel
class Redirect(models.Model):
old_path = models.CharField("Redirect from",max_length=255, unique=True, db_index=True)
old_path = models.CharField("Redirect from", max_length=255, unique=True, db_index=True)
site = models.ForeignKey('wagtailcore.Site', null=True, blank=True, related_name='redirects', db_index=True, editable=False)
is_permanent = models.BooleanField("Permanent", default=True, help_text="Recommended. Permanent redirects ensure search engines forget the old page (the 'Redirect from') and index the new page instead.")
redirect_page = models.ForeignKey('wagtailcore.Page', verbose_name="Redirect to a page", null=True, blank=True)
@ -69,4 +70,4 @@ Redirect.content_panels = [
PageChooserPanel('redirect_page'),
FieldPanel('redirect_link'),
])
]
]

Wyświetl plik

@ -1,7 +1,8 @@
from django.conf.urls import patterns, url
urlpatterns = patterns('wagtail.wagtailredirects.views',
urlpatterns = patterns(
'wagtail.wagtailredirects.views',
url(r'^$', 'index', name='wagtailredirects_index'),
url(r'^(\d+)/$', 'edit', name='wagtailredirects_edit_redirect'),
url(r'^(\d+)/delete/$', 'delete', name='wagtailredirects_delete_redirect'),

Wyświetl plik

@ -1,15 +1,15 @@
from django.shortcuts import render, redirect, get_object_or_404
from django.contrib import messages
from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger
from django.contrib.auth.decorators import permission_required
from wagtail.wagtailadmin.edit_handlers import ObjectList
import models
import forms
REDIRECT_EDIT_HANDLER = ObjectList(models.Redirect.content_panels)
@permission_required('wagtailredirects.change_redirect')
def index(request):
# Get redirects
@ -82,4 +82,4 @@ def add(request):
return render(request, "wagtailredirects/add.html", {
'edit_handler': edit_handler,
})
})