Clean up URL handling for models a li'l
This commit is contained in:
parent
4ac0bcde43
commit
8814e60624
3 changed files with 12 additions and 12 deletions
|
|
@ -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(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue