XBMC Metadata fixes

This commit is contained in:
Ruud
2012-02-10 15:27:22 +01:00
parent 780fb35b45
commit 154a5dc099
10 changed files with 91 additions and 73 deletions
+4 -23
View File
@@ -1,9 +1,8 @@
from elixir.entity import Entity
from elixir.fields import Field
from elixir.options import options_defaults
from elixir.relationships import OneToMany, ManyToOne
from elixir.options import using_options
from elixir.relationships import ManyToMany
from elixir.options import options_defaults, using_options
from elixir.relationships import ManyToMany, OneToMany, ManyToOne
from libs.elixir.relationships import OneToOne
from sqlalchemy.types import Integer, Unicode, UnicodeText, Boolean, Float, \
String
@@ -40,22 +39,12 @@ class Library(Entity):
plot = Field(UnicodeText)
tagline = Field(UnicodeText(255))
info = Field(UnicodeText)
status = ManyToOne('Status')
movies = OneToMany('Movie')
titles = OneToMany('LibraryTitle')
genres = ManyToMany('LibraryGenre')
files = ManyToMany('File')
info = OneToMany('LibraryInfo')
class LibraryInfo(Entity):
""""""
identifier = Field(String(50))
value = Field(Unicode(255), nullable = False)
library = ManyToOne('Library')
class LibraryTitle(Entity):
@@ -70,14 +59,6 @@ class LibraryTitle(Entity):
libraries = ManyToOne('Library')
class LibraryGenre(Entity):
""""""
name = Field(Unicode)
libraries = ManyToMany('Library')
class Language(Entity):
""""""