# -*- coding: utf-8 -*-
# vi:si:et:sw=4:sts=4:ts=4

from django.contrib import admin

from forms import FileAdminForm, MovieAdminForm, ArchiveFileAdminForm
import models


#class MovieImdbAdmin(admin.ModelAdmin):
#    search_fields = ['imdbId', 'title']
#admin.site.register(models.MovieImdb, MovieImdbAdmin)

class MovieImdbInline(admin.StackedInline):
    model = models.MovieImdb

class MovieOxdbInline(admin.StackedInline):
    model = models.MovieOxdb

class MovieAdmin(admin.ModelAdmin):
    search_fields = ['movieId', 'imdb__title', 'oxdb__title']
    form = MovieAdminForm
    #inlines = [MovieImdbInline, MovieOxdbInline]

admin.site.register(models.Movie, MovieAdmin)

class FileAdmin(admin.ModelAdmin):
    search_fields = ['path', 'video_codec']

    form = FileAdminForm

admin.site.register(models.File, FileAdmin)

class ArchiveFileAdmin(admin.ModelAdmin):
    search_fields = ['path', 'archive__name']
    form = ArchiveFileAdminForm

admin.site.register(models.ArchiveFile, ArchiveFileAdmin)

class ArchiveAdmin(admin.ModelAdmin):
    search_fields = ['name']
admin.site.register(models.Archive, ArchiveAdmin)