diff --git a/beat/web/backend/admin.py b/beat/web/backend/admin.py
index 3e5fd7299b45237551cbb15212c41464c8a6ffd5..86b61bc22d41890d7c58952cf31e767cff078bc6 100644
--- a/beat/web/backend/admin.py
+++ b/beat/web/backend/admin.py
@@ -32,6 +32,8 @@ from .models import Environment as EnvironmentModel
 from .models import Worker as WorkerModel
 from .models import Queue as QueueModel
 from .models import Slot as SlotModel
+from .models import Job as JobModel
+from .models import JobSplit as JobSplitModel
 
 from ..ui.forms import CodeMirrorRSTCharField
 from ..common.texts import Messages
@@ -172,3 +174,32 @@ class Queue(Django18ProofGuardedModelAdmin):
     inlines             = [SlotInline]
 
 admin.site.register(QueueModel, Queue)
+
+
+#----------------------------------------------------------
+
+
+class JobSplitInline(admin.TabularInline):
+    model = JobSplitModel
+
+    def has_delete_permission(self, request, obj=None):
+        return False
+
+    def has_add_permission(self, request):
+            return False
+
+
+
+class Job(admin.ModelAdmin):
+
+    list_display        = ('id', 'status', 'block', 'splits')
+    search_fields       = ['block__name', 'block__experiment__name']
+    list_display_links  = ('id', 'block')
+
+    def has_delete_permission(self, request, obj=None):
+        return False
+
+    def has_add_permission(self, request):
+            return False
+
+admin.site.register(JobModel, Job)