# -*- coding: utf-8 -*- from django.contrib import admin import forms import models class UserProfileAdmin(admin.ModelAdmin): list_display = ('user', 'profile_type', 'name', 'inn',) list_display_links = list_display form = forms.UserProfileAdminForm #TODO прописать fieldsets # fieldsets = [ # (None, {'fields': ['user',]}), # (None, {'fields': ['profile_type',]}), # (None, {'fields': ['name', 'phone_code', 'phone', 'address', 'inn',]}), # (None, {'fields': ['add_glavbuh_sign', 'glavbuh_fio',]}), # (None, {'fields': ['v_litce', 'na_osnovanii',]}), # (u'ИП', {'fields': ['ip_surname', 'ip_name', 'ip_midname', 'ip_kod_okpo',]}), # (u'Организация', {'fields': ['org_boss_name', 'org_kpp',]}), # (u'Печать и подписи', {'fields': ['boss_sign', 'glavbuh_sign', 'stamp',]}), # ] class BankAccountAdmin(admin.ModelAdmin): class Media: css = {'all': ('css/custom_admin.css',)} list_display = ('user', 'is_main', 'name', 'account', 'created_at',) list_display_links = list_display form = forms.BankAccountAdminForm class ClientAdmin(admin.ModelAdmin): class Media: css = {'all': ('css/custom_admin.css',)} list_display = ('user', 'name', 'inn',) list_display_links = list_display form = forms.ClientAdminForm fieldsets = [ (None, {'fields': ['user',]}), (None, {'fields': ['name', 'inn', 'address',]}), (u'ИП', {'fields': ['okpo',]}), (u'Организация', {'fields': ['kpp',]}), (u'Банковские реквизиты', {'fields': ['bank_bik', 'bank_name', 'bank_address', 'bank_korr_account', 'bank_account',]}), (u'Контакты', {'fields': ['contact_name', 'contact_email', 'contact_phone', 'contact_icq', 'contact_skype', 'contact_other',]}), ] admin.site.register(models.UserProfile, UserProfileAdmin) admin.site.register(models.BankAccount, BankAccountAdmin) admin.site.register(models.Client, ClientAdmin)