feat: link local library
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
from django.contrib import admin
|
||||
|
||||
from .models import (
|
||||
FederationDescendant,
|
||||
FederationDescendantContact,
|
||||
FederationEntityProfile,
|
||||
FederationEntityAssignedProfile
|
||||
)
|
||||
|
||||
|
||||
class FederationDescendantContactAdminInline(admin.TabularInline):
|
||||
model = FederationDescendantContact
|
||||
extra = 0
|
||||
readonly_fields = ("created", "modified")
|
||||
raw_id_fields = ("entity",)
|
||||
|
||||
|
||||
@admin.register(FederationDescendant)
|
||||
class FederationDescendantAdmin(admin.ModelAdmin):
|
||||
list_display = ("sub", "name", "type", "status", "is_active", "created")
|
||||
list_filter = ("type", "created", "modified", "is_active")
|
||||
search_fields = ("sub",)
|
||||
readonly_fields = (
|
||||
"created",
|
||||
"modified",
|
||||
"entity_statement_preview",
|
||||
)
|
||||
inlines = (
|
||||
FederationDescendantContactAdminInline,
|
||||
)
|
||||
|
||||
|
||||
@admin.register(FederationEntityProfile)
|
||||
class FederationEntityProfileAdmin(admin.ModelAdmin):
|
||||
list_display = ("name", "profile_id")
|
||||
list_filter = ("created", "modified")
|
||||
search_fields = ("name", "profile_id",)
|
||||
readonly_fields = ("trust_mark_template_as_json",)
|
||||
|
||||
|
||||
@admin.register(FederationEntityAssignedProfile)
|
||||
class FederationEntityAssignedProfileAdmin(admin.ModelAdmin):
|
||||
list_display = ("descendant", "profile", "issuer", "created")
|
||||
raw_id_fields = ("descendant", "profile", "issuer")
|
||||
list_filter = ("created", "modified")
|
||||
search_fields = ("descendant__sub", "descendant__name", "profile")
|
||||
readonly_fields = ("trust_mark_as_json", "trust_mark", "created", "modified")
|
||||
Reference in New Issue
Block a user