1 from django import forms
2 from django.contrib import admin
4 from .models import Person, Exchange, Company, Ticker, Transaction
7 admin.site.register(Person)
8 admin.site.register(Exchange)
9 admin.site.register(Company)
10 admin.site.register(Ticker)
11 admin.site.register(Transaction)
13 #class ActionLinkForm (forms.ModelForm):
14 # """Only list same-recipe actions for action -> later_action linking.
16 # In the Recipe admin model.
17 # Implementation based on:
19 # http://stackoverflow.com/questions/1226760/filter-manytomany-box-in-django-admin
21 # def __init__(self, *args, **kwargs):
22 # super(ActionLinkForm, self).__init__(*args, **kwargs)
23 # actions = Action.objects.filter(recipe=self.instance.recipe_id)
24 # w = self.fields['later_actions'].widget
26 # for choice in actions:
27 # choices.append((choice.id, choice.label))
31 #class ActionInline (admin.TabularInline):
34 # form = ActionLinkForm
37 #class RecipeAdmin (admin.ModelAdmin):
39 # (None, {'fields': ['title']}),
40 # ('Date information', {'fields': ['pub_date'], 'classes': ['collapse']}),
42 # inlines = [ActionInline]
44 # list_display = ['title']
47 #admin.site.register(Recipe, RecipeAdmin)