cuebook/cuelake

View on GitHub
api/genie/admin.py

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
from django.contrib import admin
from genie.models import NotebookObject, NotebookJob, NotebookRunLogs, Connection, ConnectionType, ConnectionParam, ConnectionParamValue, NotebookTemplate, CustomSchedule


class NotebookRunLogsAdmin(admin.ModelAdmin):
    # Adding starttimestamp in a new modelAdmin class as its a readonly field
    # to make it visible in the admin panel
    readonly_fields = ('startTimestamp','updateTimestamp')

admin.site.register(NotebookJob)
admin.site.register(NotebookObject)
admin.site.register(NotebookRunLogs, NotebookRunLogsAdmin)
admin.site.register(Connection)
admin.site.register(ConnectionType)
admin.site.register(ConnectionParam)
admin.site.register(ConnectionParamValue)
admin.site.register(NotebookTemplate)
admin.site.register(CustomSchedule)