pass pk to deleter, support model as a class or instance, give each event a uuid, fix delete_flag name, fix arg passing to fire
diff --git a/planetstack/core/models/plcorebase.py b/planetstack/core/models/plcorebase.py
index b64df5f..94c3d5a 100644
--- a/planetstack/core/models/plcorebase.py
+++ b/planetstack/core/models/plcorebase.py
@@ -1,6 +1,7 @@
import os
from django.db import models
from django.forms.models import model_to_dict
+from django.core.urlresolvers import reverse
# This is a no-op if observer_disabled is set to 1 in the config file
from observer import *
@@ -40,7 +41,7 @@
super(PlCoreBase, self).delete(*args, **kwds)
# This is a no-op if observer_disabled is set
- notify_observer(model=self, delete=True)
+ notify_observer(model=self, delete=True, pk=self.pk)
def save(self, *args, **kwargs):
super(PlCoreBase, self).save(*args, **kwargs)