]> git.parisson.com Git - django-postman.git/commitdiff
Substitution of the permalink decorator, no more recommended
authorPatrick Samson <pk.samson@gmail.com>
Sat, 10 Aug 2013 19:12:19 +0000 (21:12 +0200)
committerPatrick Samson <pk.samson@gmail.com>
Sat, 10 Aug 2013 19:12:19 +0000 (21:12 +0200)
docs/conf.py
postman/__init__.py
postman/models.py
postman/tests.py

index 972e1b6aa86443b0febb03522b09403b8ee049a4..0894775877a17908d4a7017578a152d94dcaf995 100644 (file)
@@ -47,7 +47,7 @@ copyright = u'2010, Patrick Samson'
 # The short X.Y version.\r
 version = '3.0'\r
 # The full version, including alpha/beta/rc tags.\r
-release = '3.0.1'\r
+release = '3.0.1.post1'\r
 \r
 # The language for content autogenerated by Sphinx. Refer to documentation\r
 # for a list of supported languages.\r
index decc7d4a649a5132b0b08ede7c1f773c95d8aa1d..86783a73ee0cc1a0e4426e3864c1bbbbe85b98bb 100644 (file)
@@ -6,7 +6,7 @@ from __future__ import unicode_literals
 # following PEP 386: N.N[.N]+[{a|b|c|rc}N[.N]+][.postN][.devN]
 VERSION = (3, 0, 1)
 PREREL = ()
-POST = 0
+POST = 1
 DEV = 0
 
 # options
index cbacb82eb61b0d3b5117594b21852be4e6fecb62..51627670689f5dfe5f3f533832854e5b8f97b027 100644 (file)
@@ -7,6 +7,7 @@ try:
 except ImportError:
     from postman.future_1_5 import get_user_model
 from django.core.exceptions import ValidationError
+from django.core.urlresolvers import reverse
 from django.db import models
 from django.db.models.query import QuerySet
 try:
@@ -258,9 +259,8 @@ class Message(models.Model):
     def __unicode__(self):
         return "{0}>{1}:{2}".format(self.obfuscated_sender, self.obfuscated_recipient, Truncator(self.subject).words(5))
 
-    @models.permalink
     def get_absolute_url(self):
-        return ('postman_view', [str(self.pk)])
+        return reverse('postman_view', args=[self.pk])
 
     def is_pending(self):
         """Tell if the message is in the pending state."""
index d5fae8e80b2b61abad71def430ca5a734032ac4e..669d2d559ff655dde7b6c9b8b5df7b78c02a3115 100644 (file)
@@ -76,7 +76,7 @@ class GenericTest(TestCase):
     Usual generic tests.
     """
     def test_version(self):
-        self.assertEqual(sys.modules['postman'].__version__, "3.0.1")
+        self.assertEqual(sys.modules['postman'].__version__, "3.0.1.post1")
 
 
 class BaseTest(TestCase):