Add all models to admin site
This commit is contained in:
parent
06d8c9f4b2
commit
d6ab0ffd0e
|
@ -2,7 +2,18 @@ from django.contrib import admin
|
||||||
from django.contrib.auth.admin import UserAdmin
|
from django.contrib.auth.admin import UserAdmin
|
||||||
|
|
||||||
from .forms import CustomUserCreationForm
|
from .forms import CustomUserCreationForm
|
||||||
from .models import Plan, Session, User
|
from .models import (
|
||||||
|
Account,
|
||||||
|
Callback,
|
||||||
|
Hook,
|
||||||
|
Plan,
|
||||||
|
Session,
|
||||||
|
Signal,
|
||||||
|
Strategy,
|
||||||
|
Trade,
|
||||||
|
TradingTime,
|
||||||
|
User,
|
||||||
|
)
|
||||||
|
|
||||||
# admin.site.__class__ = OTPAdminSite
|
# admin.site.__class__ = OTPAdminSite
|
||||||
|
|
||||||
|
@ -34,6 +45,42 @@ class CustomUserAdmin(UserAdmin):
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
class AccountAdmin(admin.ModelAdmin):
|
||||||
|
list_display = ("user", "name", "exchange", "sandbox", "currency")
|
||||||
|
|
||||||
|
|
||||||
|
class HookAdmin(admin.ModelAdmin):
|
||||||
|
list_display = ("user", "name", "hook", "received")
|
||||||
|
|
||||||
|
|
||||||
|
class SignalAdmin(admin.ModelAdmin):
|
||||||
|
list_display = ("user", "name", "signal", "hook", "direction", "received", "type")
|
||||||
|
|
||||||
|
|
||||||
|
class TradeAdmin(admin.ModelAdmin):
|
||||||
|
list_display = ("user", "account", "symbol", "amount", "direction", "status")
|
||||||
|
|
||||||
|
|
||||||
|
class CallbackAdmin(admin.ModelAdmin):
|
||||||
|
list_display = ("hook", "signal", "title", "symbol", "price")
|
||||||
|
|
||||||
|
|
||||||
|
class TradingTimeAdmin(admin.ModelAdmin):
|
||||||
|
list_display = ("user", "name", "start_day", "start_time", "end_day", "end_time")
|
||||||
|
|
||||||
|
|
||||||
|
class StrategyAdmin(admin.ModelAdmin):
|
||||||
|
list_display = ("user", "name", "description", "account", "enabled")
|
||||||
|
|
||||||
|
|
||||||
admin.site.register(User, CustomUserAdmin)
|
admin.site.register(User, CustomUserAdmin)
|
||||||
admin.site.register(Plan)
|
admin.site.register(Plan)
|
||||||
admin.site.register(Session)
|
admin.site.register(Session)
|
||||||
|
|
||||||
|
admin.site.register(Account, AccountAdmin)
|
||||||
|
admin.site.register(Hook, HookAdmin)
|
||||||
|
admin.site.register(Signal, SignalAdmin)
|
||||||
|
admin.site.register(Trade, TradeAdmin)
|
||||||
|
admin.site.register(Callback, CallbackAdmin)
|
||||||
|
admin.site.register(TradingTime, TradingTimeAdmin)
|
||||||
|
admin.site.register(Strategy, StrategyAdmin)
|
||||||
|
|
Loading…
Reference in New Issue