From ea7caa64f85710af1db6290e76ccad32a36b4de5 Mon Sep 17 00:00:00 2001
From: Jean-Baptiste <bleme@pm.me>
Date: Thu, 25 Apr 2019 13:44:00 +0200
Subject: [PATCH] update: fix permissions on Nofication, Meta must inherit
 Model.Meta

---
 .../migrations/0004_auto_20190425_1141.py     | 23 +++++++++++++++++++
 djangoldp_notification/models.py              | 12 +---------
 2 files changed, 24 insertions(+), 11 deletions(-)
 create mode 100644 djangoldp_notification/migrations/0004_auto_20190425_1141.py

diff --git a/djangoldp_notification/migrations/0004_auto_20190425_1141.py b/djangoldp_notification/migrations/0004_auto_20190425_1141.py
new file mode 100644
index 0000000..8661f67
--- /dev/null
+++ b/djangoldp_notification/migrations/0004_auto_20190425_1141.py
@@ -0,0 +1,23 @@
+# -*- coding: utf-8 -*-
+# Generated by Django 1.11 on 2019-04-25 11:41
+from __future__ import unicode_literals
+
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('djangoldp_notification', '0003_auto_20190404_0343'),
+    ]
+
+    operations = [
+        migrations.AlterModelOptions(
+            name='notification',
+            options={'default_permissions': ('add', 'change', 'delete', 'view', 'control'), 'ordering': ['date']},
+        ),
+        migrations.AlterModelOptions(
+            name='subscription',
+            options={'default_permissions': ('add', 'change', 'delete', 'view', 'control')},
+        ),
+    ]
diff --git a/djangoldp_notification/models.py b/djangoldp_notification/models.py
index fe31855..7908a9d 100644
--- a/djangoldp_notification/models.py
+++ b/djangoldp_notification/models.py
@@ -26,11 +26,7 @@ class Notification(Model):
     date = models.DateTimeField(auto_now_add=True)
     unread = models.BooleanField(default=True)
 
-    class Meta:
-        permissions = (
-            ('view_notification', 'Read'),
-            ('control_notification', 'Control'),
-        )
+    class Meta(Model.Meta):
         permission_classes = [InboxPermissions]
         ordering = ['date']
 
@@ -42,12 +38,6 @@ class Subscription(Model):
     object = models.URLField()
     inbox = models.URLField()
 
-    class Meta:
-        permissions = (
-            ('view_notification', 'Read'),
-            ('control_notification', 'Control'),
-        )
-
     def __str__(self):
         return '{}'.format(self.object)
 
-- 
GitLab