diff --git a/core/decorators.py b/core/decorators.py index eaa3aa0..60f218b 100644 --- a/core/decorators.py +++ b/core/decorators.py @@ -47,7 +47,7 @@ def log_decorator(log_action = '', log_resource = ''): return _log_decorator -def notification_decorator(read = False, message = '', actor = None, users = [], not_action='', not_resource=''): +def notification_decorator(read = False, message = '', actor = None, users = [], not_action='', not_resource='', resource_link=''): def _notification_decorator(view_function): @@ -55,19 +55,19 @@ def notification_decorator(read = False, message = '', actor = None, users = [], #Do something before the call response = view_function(request, *args, **kwargs) - action = Action.objects.filter(name = self.not_action) + action = Action.objects.filter(name = not_action) resource = Resource.objects.filter(name = not_resource) print(resource_link) if action.exists(): action = action[0] else: - action = Action(name = self.not_action) + action = Action(name = not_action) action.save() if resource.exists(): resource = resource[0] else: - resource = Resource(name = self.not_resource, link= resource_link) + resource = Resource(name = not_resource, url= resource_link) print(resource) resource.save() diff --git a/core/mixins.py b/core/mixins.py index 8fc2524..5c5a7f0 100644 --- a/core/mixins.py +++ b/core/mixins.py @@ -57,7 +57,7 @@ class NotificationMixin(object): if resource.exists(): resource = resource[0] else: - resource = Resource(name = self.not_resource, link= resource_link) + resource = Resource(name = self.not_resource, url= resource_link) print(resource) resource.save() diff --git a/courses/models.py b/courses/models.py index 6f855f0..79e1767 100644 --- a/courses/models.py +++ b/courses/models.py @@ -102,4 +102,4 @@ class Material(Resource): topic = models.ForeignKey(Topic, verbose_name = _('Topic')) student = models.ForeignKey(User, verbose_name = _('student')) - + -- libgit2 0.21.2