from ajax_filtered_fields.forms import AjaxManyToManyField, ForeignKeyByLetter
from django.conf import settings
from django import forms

import models

ajax_filtered_js = (
    settings.ADMIN_MEDIA_PREFIX + "js/SelectBox.js",
    settings.ADMIN_MEDIA_PREFIX + "js/SelectFilter2.js",
    settings.STATIC_URL + 'js/jquery/jquery.js',
    settings.STATIC_URL + 'js/ajax_filtered_fields.js',
)
"""
class FileAdminForm(forms.ModelForm):
    movie = ForeignKeyByLetter(models.Movie, field_name='imdb__title')

    class Meta:
        model = models.File

    class Media:
        js = ajax_filtered_js

class ArchiveFileAdminForm(forms.ModelForm):
    file = ForeignKeyByLetter(models.File, field_name='path')

    class Meta:
        model = models.ArchiveFile

    class Media:
        js = ajax_filtered_js


class MovieAdminForm(forms.ModelForm):
    imdb = ForeignKeyByLetter(models.MovieImdb, field_name='title')
    oxdb = ForeignKeyByLetter(models.MovieOxdb, field_name='title')

    class Meta:
        model = models.Movie

    class Media:
        js = ajax_filtered_js
"""