Clean up URL handling for models a li'l

This commit is contained in:
Danielle McLean 2017-10-27 16:51:46 +11:00
parent 4ac0bcde43
commit 8814e60624
Signed by: 00dani
GPG key ID: 5A5D2D1AFF12EEC5
3 changed files with 12 additions and 12 deletions

View file

@ -1,14 +1,9 @@
class Entry:
fields = ()
def has(self, field):
return field in self.fields
def __init__(self, id, plural, icon, fields=()):
def __init__(self, id, plural, icon, slug=False):
self.id = id
self.plural = plural
self.icon = icon
self.fields = fields
self.slug = slug
@property
def index(self):
@ -34,7 +29,7 @@ Article = Entry(
id='article',
icon='fa fa-file-text',
plural='articles',
fields=('slug', 'name'),
slug=True,
)
Photo = Entry(