Merge pull request #486 from taigaio/issue-2731-using-utf8-chars-in-wiki-titles

Issue 2731: Using utf-8 chars in wiki titles
remotes/origin/logger
David Barragán Merino 2015-10-15 11:21:48 +02:00
commit 9cae72dc82
2 changed files with 8 additions and 0 deletions

View File

@ -19,6 +19,7 @@ from django.contrib.contenttypes import generic
from django.conf import settings
from django.utils.translation import ugettext_lazy as _
from django.utils import timezone
from taiga.base.utils.slug import slugify
from taiga.projects.notifications.mixins import WatchedModelMixin
from taiga.projects.occ import OCCModelMixin
@ -78,3 +79,9 @@ class WikiLink(models.Model):
def __str__(self):
return self.title
def save(self, *args, **kwargs):
if not self.href:
self.href = slugify(self.title)
super().save(*args, **kwargs)

View File

@ -41,3 +41,4 @@ class WikiPageSerializer(WatchersValidator, WatchedResourceModelSerializer, seri
class WikiLinkSerializer(serializers.ModelSerializer):
class Meta:
model = models.WikiLink
read_only_fields = ('href',)