diff --git a/counting/admin.py b/counting/admin.py
index 8c38f3f3dad51e4585f3984282c2a4bec5349c1e..de486224cbd2e4d948990a3431489d1b2547d05a 100644
--- a/counting/admin.py
+++ b/counting/admin.py
@@ -1,3 +1,12 @@
 from django.contrib import admin
 
-# Register your models here.
+from .models import StoryOfADay
+
+
+@admin.register(StoryOfADay)
+class StoryOfADayAdmin(admin.ModelAdmin):
+    readonly_fields = 'day', 'links_visited', 'files_visited'
+
+    def has_add_permission(self, request):
+        return False
+
diff --git a/counting/migrations/0001_initial.py b/counting/migrations/0001_initial.py
index 8fddbec84a493f17175e52c9a9727ab886450787..10dbe62635a0961adc34a358b60b0afd4555f7f4 100644
--- a/counting/migrations/0001_initial.py
+++ b/counting/migrations/0001_initial.py
@@ -1,4 +1,4 @@
-# Generated by Django 3.2.6 on 2021-08-26 14:26
+# Generated by Django 3.2.6 on 2021-08-26 15:50
 
 from django.db import migrations, models
 
@@ -14,8 +14,7 @@ class Migration(migrations.Migration):
         migrations.CreateModel(
             name='StoryOfADay',
             fields=[
-                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
-                ('day', models.DateField(verbose_name='Date')),
+                ('day', models.DateField(primary_key=True, serialize=False, verbose_name='Date')),
                 ('links_visited', models.IntegerField(verbose_name='Links visited')),
                 ('files_visited', models.IntegerField(verbose_name='Files visited')),
             ],
diff --git a/shares/admin.py b/shares/admin.py
index b0e88dbc787370b37feac79b57a9629bbf6cf18d..9d38c9917212d35f6ee1047abe31b9a0ff5f85d9 100644
--- a/shares/admin.py
+++ b/shares/admin.py
@@ -25,5 +25,12 @@ class ShareForm(forms.ModelForm):
 class ShareAdmin(admin.ModelAdmin):
     form = ShareForm
     readonly_fields = 'share_type',
+    list_select_related = 'creator',
 
+    def has_add_permission(self, request):
+        return False
 
+    def delete_queryset(self, request, queryset):
+        """We need to unlink files"""
+        for share in queryset:
+            share.delete()