diff -r 089bd48ac50e -r bc4b7b630f6a src/cm/views/notifications.py --- a/src/cm/views/notifications.py Mon Nov 23 15:31:03 2009 +0100 +++ b/src/cm/views/notifications.py Mon Nov 23 16:07:45 2009 +0100 @@ -13,7 +13,6 @@ from django.template.loader import render_to_string from django.utils import feedgenerator from django.utils.translation import ugettext as _ -from cm.security import user_has_perm # import here! import re import time @@ -72,12 +71,14 @@ text = get_text_by_keys_or_404(key) user = request.user if request.user.is_authenticated() else None - anonymous_can_view_text = False - anonymous_user_role = UserRole.objects.get(user=None, text=text) - if anonymous_user_role : - anonymous_can_view_text = user_has_perm(anonymous_user_role.user, 'can_view_text', text=text) + from cm.security import user_has_perm # import here! + anonymous_can_view_text = user_has_perm(None, 'can_view_text', text=text) own_check = Notification.objects.filter(text=text,type='own',user=user).count() all_check = Notification.objects.filter(text=text,type=None,user=user).count() + + + embed_code = '