Publishing tags, and fixes.
[wolnelektury.git] / src / libraries / models.py
index 0ad0586..56e9b2d 100644 (file)
@@ -1,9 +1,9 @@
-# -*- coding: utf-8 -*-\r
 # This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later.\r
 # Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.\r
 #\r
 from django.db import models\r
 # This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later.\r
 # Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.\r
 #\r
 from django.db import models\r
-from django.utils.translation import ugettext_lazy as _\r
+from django.urls import reverse\r
+from django.utils.translation import gettext_lazy as _\r
 \r
 \r
 class Catalog(models.Model):\r
 \r
 \r
 class Catalog(models.Model):\r
@@ -19,9 +19,8 @@ class Catalog(models.Model):
     def __str__(self):\r
         return self.name\r
 \r
     def __str__(self):\r
         return self.name\r
 \r
-    @models.permalink\r
     def get_absolute_url(self):\r
     def get_absolute_url(self):\r
-        return 'libraries_catalog_view', [self.slug]\r
+        return reverse('libraries_catalog_view', args=[self.slug])\r
 \r
 \r
 class Library(models.Model):\r
 \r
 \r
 class Library(models.Model):\r
@@ -40,6 +39,5 @@ class Library(models.Model):
     def __str__(self):\r
         return self.name\r
 \r
     def __str__(self):\r
         return self.name\r
 \r
-    @models.permalink\r
     def get_absolute_url(self):\r
     def get_absolute_url(self):\r
-        return ('libraries_library_view', [self.catalog.slug, self.slug])\r
+        return reverse('libraries_library_view', args=[self.catalog.slug, self.slug])\r