SciPost Code Repository

Skip to content
Snippets Groups Projects
Commit 74a17cbb authored by Jean-Sébastien Caux's avatar Jean-Sébastien Caux
Browse files

Allow unicode slug. Fixes SCIPOST-1AX

parent da457a6e
No related branches found
No related tags found
No related merge requests found
......@@ -17,6 +17,7 @@ from comments.converters import (
CommentDOILabelConverter, AuthorReplyDOILabelConverter
)
from common.converters import (
UnicodeSlugConverter,
FourDigitYearConverter, TwoDigitMonthConverter, TwoDigitDayConverter
)
from journals.converters import (
......@@ -45,6 +46,7 @@ register_converter(CollegeSlugConverter, 'college')
register_converter(CommentDOILabelConverter, 'comment_doi_label')
register_converter(AuthorReplyDOILabelConverter, 'author_reply_doi_label')
# common
register_converter(UnicodeSlugConverter, 'slug')
register_converter(FourDigitYearConverter, 'YYYY')
register_converter(TwoDigitMonthConverter, 'MM')
register_converter(TwoDigitDayConverter, 'DD')
......
......@@ -2,6 +2,13 @@ __copyright__ = "Copyright © Stichting SciPost (SciPost Foundation)"
__license__ = "AGPL v3"
from django.urls.converters import StringConverter
class UnicodeSlugConverter(StringConverter):
regex = '[-\w_]+'
class FourDigitYearConverter:
regex = '[0-9]{4}'
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment