kopia lustrzana https://github.com/wagtail/wagtail
Linted wagtailredirects
rodzic
eb8aa224e4
commit
a4d80fb9d0
|
@ -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
|
||||
|
|
|
@ -24,4 +24,4 @@ class RedirectMiddleware(object):
|
|||
except:
|
||||
pass
|
||||
|
||||
return response
|
||||
return response
|
||||
|
|
|
@ -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'),
|
||||
])
|
||||
]
|
||||
]
|
||||
|
|
|
@ -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'),
|
||||
|
|
|
@ -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,
|
||||
})
|
||||
})
|
||||
|
|
Ładowanie…
Reference in New Issue