Gustavosdo/summum

View on GitHub
estagio/banco/admin.py

Summary

Maintainability
A
0 mins
Test Coverage
#-*- coding: UTF-8 -*-
from django.contrib import admin
from sorl.thumbnail.admin import AdminImageMixin

from banco.models import Agencia, Banco
from banco.forms import AgenciaForm, AgenciaFormSet


class AgenciaInline(admin.TabularInline):
    model = Agencia
    form = AgenciaForm
    formset = AgenciaFormSet
    fields = ('banco', 'agencia', 'nome', 'endereco', 'numero', 'bairro', 'estado', 'cidade', 'cep', 'contato')


class BancoAdmin(AdminImageMixin, admin.ModelAdmin):
    model = Banco
    list_display = ('banco', 'nome', 'site')
    search_fields = ['banco', 'nome']
    fields = ('banco', 'nome', 'site', 'logo')
    inlines = [AgenciaInline,]

    suit_js_includes = [
            'js/inline_endereco_banco.js',
    ]


admin.site.register(Banco, BancoAdmin)