24 lines
561 B
Python
24 lines
561 B
Python
from django.contrib import admin
|
|
from django.contrib.auth.admin import UserAdmin as BaseUserAdmin
|
|
|
|
from .models import Service, User
|
|
|
|
|
|
class UserAdmin(BaseUserAdmin):
|
|
fieldsets = BaseUserAdmin.fieldsets + (
|
|
("Extra fields", {"fields": ("api_token",)}),
|
|
)
|
|
|
|
|
|
admin.site.register(User, UserAdmin)
|
|
|
|
|
|
class ServiceAdmin(admin.ModelAdmin):
|
|
list_display = ("name", "link", "owner", "status")
|
|
list_display_links = ("name",)
|
|
list_filter = ("status",)
|
|
search_fields = ("name", "link", "owner")
|
|
|
|
|
|
admin.site.register(Service, ServiceAdmin)
|