diff --git a/djangoldp_event/migrations/0012_event_author.py b/djangoldp_event/migrations/0012_event_author.py
new file mode 100644
index 0000000000000000000000000000000000000000..86c392ffb258de5dc77bd054dd6abb35830546be
--- /dev/null
+++ b/djangoldp_event/migrations/0012_event_author.py
@@ -0,0 +1,21 @@
+# Generated by Django 2.2.16 on 2020-11-02 16:22
+
+from django.conf import settings
+from django.db import migrations, models
+import django.db.models.deletion
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
+        ('djangoldp_event', '0011_auto_20200923_1017'),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name='event',
+            name='author',
+            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='createdEvents', to=settings.AUTH_USER_MODEL),
+        ),
+    ]
diff --git a/djangoldp_event/models.py b/djangoldp_event/models.py
index a93596420e824b7216bd7500c7b316da53d40528..50ca7c318bcb90ad4ffd296dad5ff3f030245760 100644
--- a/djangoldp_event/models.py
+++ b/djangoldp_event/models.py
@@ -38,11 +38,15 @@ class Event (Model):
     link = models.CharField(max_length=150, blank=True, null=True, verbose_name="Lien internet")
     facebook = models.CharField(max_length=150, blank=True, null=True, verbose_name="Lien Facebook")
     circle = models.ForeignKey(Circle, null=True, blank=True, related_name="events", on_delete=models.SET_NULL)
+    author = models.ForeignKey(settings.AUTH_USER_MODEL, related_name='createdEvents', null=True, blank=True, on_delete=models.SET_NULL)
 
     class Meta : 
         nested_fields=['type', 'circle']
         ordering = ["startDate"]
         anonymous_perms = ['view', 'add']
+        auto_author = 'author'
+        owner_field = 'author'
+        owner_perms = ['inherit','change','delete']
         
     def __str__(self):
         return self.name