add categories

This commit is contained in:
clinton-hall
2013-06-14 15:06:59 +09:30
parent e1bc223de0
commit 007597239f
3 changed files with 31 additions and 4 deletions
+17
View File
@@ -50,6 +50,7 @@ class Movie(Entity):
library = ManyToOne('Library', cascade = 'delete, delete-orphan', single_parent = True)
status = ManyToOne('Status')
profile = ManyToOne('Profile')
category = ManyToOne('Category')
releases = OneToMany('Release', cascade = 'all, delete-orphan')
files = ManyToMany('File', cascade = 'all, delete-orphan', single_parent = True)
@@ -174,6 +175,22 @@ class Profile(Entity):
return orig_dict
class Category(Entity):
""""""
using_options(order_by = 'order')
label = Field(Unicode(50))
order = Field(Integer, default = 0, index = True)
core = Field(Boolean, default = False)
hide = Field(Boolean, default = False)
movie = OneToMany('Movie')
path = Field(Unicode(255))
required = Field(Unicode(255))
preferred = Field(Unicode(255))
ignored = Field(Unicode(255))
class ProfileType(Entity):
""""""
using_options(order_by = 'order')