Browse Source

Reverted unique=True enforcement.

master 0.2.7
Erik Stein 7 years ago
parent
commit
d5f30521b8
  1. 1
      CHANGES
  2. 5
      shared/utils/models/slugs.py

1
CHANGES

@ -1,6 +1,5 @@
0.2.7 2018-09-04 0.2.7 2018-09-04
- Make sure the slug field is never empty. - Make sure the slug field is never empty.
- Enforce unique=True if unique_slug=True.
- Allow function in AutoSlugfield populate_from. - Allow function in AutoSlugfield populate_from.
0.2.6 0.2.6

5
shared/utils/models/slugs.py

@ -41,8 +41,9 @@ class AutoSlugField(django_fields.SlugField):
if 'populate_from' in kwargs: if 'populate_from' in kwargs:
self.populate_from = kwargs.pop('populate_from') self.populate_from = kwargs.pop('populate_from')
self.unique_slug = kwargs.pop('unique_slug', False) self.unique_slug = kwargs.pop('unique_slug', False)
if self.unique_slug: # FIXME Enforce unique=True
kwargs['unique'] = True # if self.unique_slug:
# kwargs['unique'] = True
super(AutoSlugField, self).__init__(*args, **kwargs) super(AutoSlugField, self).__init__(*args, **kwargs)
def slugify(self, value): def slugify(self, value):

Loading…
Cancel
Save