1 from cm.exception import UnauthorizedException |
1 from cm.exception import UnauthorizedException |
2 from cm.message import display_message |
2 from cm.message import display_message |
3 from cm.models import ApplicationConfiguration, Notification, Configuration, UserRole |
3 from cm.models import ApplicationConfiguration, Notification, Configuration, UserRole |
4 from cm.models_base import generate_key |
4 from cm.models_base import generate_key |
5 from cm.views import get_text_by_keys_or_404 |
5 from cm.views import get_text_by_keys_or_404 |
|
6 from cm.utils.embed import embed_html |
6 from django import forms |
7 from django import forms |
7 from django.conf import settings |
8 from django.conf import settings |
8 from django.contrib.auth.decorators import login_required |
9 from django.contrib.auth.decorators import login_required |
9 from django.core.urlresolvers import reverse |
10 from django.core.urlresolvers import reverse |
10 from django.http import HttpResponse, Http404, HttpResponseRedirect |
11 from django.http import HttpResponse, Http404, HttpResponseRedirect |
68 from cm.security import user_has_perm # import here! |
69 from cm.security import user_has_perm # import here! |
69 anonymous_can_view_text = user_has_perm(None, 'can_view_text', text=text) |
70 anonymous_can_view_text = user_has_perm(None, 'can_view_text', text=text) |
70 text_notify_check = Notification.objects.filter(text=text,type='text',user=user, active=True).count() |
71 text_notify_check = Notification.objects.filter(text=text,type='text',user=user, active=True).count() |
71 workspace_notify_check = Notification.objects.filter(text=None,type='workspace',user=user, active=True).count() |
72 workspace_notify_check = Notification.objects.filter(text=None,type='workspace',user=user, active=True).count() |
72 |
73 |
73 embed_code = '<iframe frameborder="0" src="%s%s" style="height: 166px; width: 99.9%%; position: relative; top: 0px;">'%(settings.SITE_URL, reverse('text-view-comments-frame', args=[text.key])) |
74 #embed_code = '<iframe frameborder="0" src="%s%s" style="height: 166px; width: 99.9%%; position: relative; top: 0px;">'%(settings.SITE_URL, reverse('text-view-comments-frame', args=[text.key])) |
|
75 embed_code = embed_html(text.key) ; |
74 |
76 |
75 if request.method == 'POST': |
77 if request.method == 'POST': |
76 if 'activate' in request.POST: |
78 if 'activate' in request.POST: |
77 text.private_feed_key = generate_key() |
79 text.private_feed_key = generate_key() |
78 text.save() |
80 text.save() |