2024-01-24 21:07:07 +13:00
|
|
|
from django.contrib import admin
|
|
|
|
from solo.admin import SingletonModelAdmin
|
|
|
|
|
|
|
|
from .models import (
|
|
|
|
ArchiveBoxDefaultDependency,
|
|
|
|
ArchiveBoxDefaultExtractor,
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
class DependencyAdmin(SingletonModelAdmin):
|
2024-01-24 23:15:02 +13:00
|
|
|
readonly_fields = ('id', 'NAME', 'LABEL', 'REQUIRED', 'bin_path', 'bin_version', 'is_valid', 'is_enabled')
|
2024-01-24 21:07:07 +13:00
|
|
|
|
|
|
|
class ExtractorAdmin(SingletonModelAdmin):
|
2024-01-24 23:15:02 +13:00
|
|
|
readonly_fields = ('id', 'NAME', 'LABEL', 'DEFAULT_ENABLED', 'DEFAULT_CMD', 'CMD', 'ARGS', 'TIMEOUT', 'dependency', 'is_valid', 'is_enabled')
|
2024-01-24 21:07:07 +13:00
|
|
|
|
|
|
|
print('DefaultsPluginConfig.admin')
|
|
|
|
|
|
|
|
|
|
|
|
admin.site.register(ArchiveBoxDefaultDependency, DependencyAdmin)
|
|
|
|
admin.site.register(ArchiveBoxDefaultExtractor, ExtractorAdmin)
|