from django.contrib import admin from .models import ( User, UserPackagePermission, Group, GroupPackagePermission, Package, MLRelativeReasoning, Compound, CompoundStructure, SimpleAmbitRule, ParallelRule, Reaction, Pathway, Node, Edge, Scenario, Setting, ExternalDatabase, ExternalIdentifier ) class UserAdmin(admin.ModelAdmin): pass class UserPackagePermissionAdmin(admin.ModelAdmin): pass class GroupAdmin(admin.ModelAdmin): pass class GroupPackagePermissionAdmin(admin.ModelAdmin): pass class EPAdmin(admin.ModelAdmin): search_fields = ['name', 'description'] class PackageAdmin(EPAdmin): pass class MLRelativeReasoningAdmin(EPAdmin): pass class CompoundAdmin(EPAdmin): pass class CompoundStructureAdmin(EPAdmin): pass class SimpleAmbitRuleAdmin(EPAdmin): pass class ParallelRuleAdmin(EPAdmin): pass class ReactionAdmin(EPAdmin): pass class PathwayAdmin(EPAdmin): pass class NodeAdmin(EPAdmin): pass class EdgeAdmin(EPAdmin): pass class ScenarioAdmin(EPAdmin): pass class SettingAdmin(EPAdmin): pass class ExternalDatabaseAdmin(admin.ModelAdmin): pass class ExternalIdentifierAdmin(admin.ModelAdmin): pass admin.site.register(User, UserAdmin) admin.site.register(UserPackagePermission, UserPackagePermissionAdmin) admin.site.register(Group, GroupAdmin) admin.site.register(GroupPackagePermission, GroupPackagePermissionAdmin) admin.site.register(Package, PackageAdmin) admin.site.register(MLRelativeReasoning, MLRelativeReasoningAdmin) admin.site.register(Compound, CompoundAdmin) admin.site.register(CompoundStructure, CompoundStructureAdmin) admin.site.register(SimpleAmbitRule, SimpleAmbitRuleAdmin) admin.site.register(ParallelRule, ParallelRuleAdmin) admin.site.register(Reaction, ReactionAdmin) admin.site.register(Pathway, PathwayAdmin) admin.site.register(Node, NodeAdmin) admin.site.register(Edge, EdgeAdmin) admin.site.register(Setting, SettingAdmin) admin.site.register(Scenario, ScenarioAdmin) admin.site.register(ExternalDatabase, ExternalDatabaseAdmin) admin.site.register(ExternalIdentifier, ExternalIdentifierAdmin)