def get(self,request,*args,**kwargs): from chat.models import Chat self.photo = Photo.objects.get(pk=self.kwargs["photo_pk"]) self.chat = Chat.objects.get(pk=self.kwargs["pk"]) self.photos_ids = self.chat.get_attach_photos_ids() if self.photo.community: self.community = self.photo.community if request.user.is_administrator_of_community(self.community.pk): from gallery.forms import PhotoDescriptionForm self.user_form = PhotoDescriptionForm(instance=self.photo) if request.user.is_authenticated: self.template_name = get_template_community_item(self.photo, "chat/attach/photo/c/", "photo.html", request.user, request.META['HTTP_USER_AGENT']) else: self.template_name = get_template_anon_community_item(self.photo, "chat/attach/photo/c/anon_photo.html", request.user, request.META['HTTP_USER_AGENT']) else: if request.user.pk == self.photo.creator.pk: from gallery.forms import PhotoDescriptionForm self.user_form = PhotoDescriptionForm(instance=self.photo) if request.user.is_authenticated: self.template_name = get_template_user_item(self.photo, "chat/attach/photo/u/", "photo.html", request.user, request.META['HTTP_USER_AGENT']) else: self.template_name = get_template_anon_user_item(self.photo, "chat/attach/photo/u/anon_photo.html", request.user, request.META['HTTP_USER_AGENT']) return super(MessagePhotoDetail,self).get(request,*args,**kwargs)
def get(self, request, *args, **kwargs): self.post = Post.objects.get(pk=self.kwargs["pk"]) self.list = self.post.list self.posts = self.list.get_items() if self.post.community: self.community = self.post.community if request.user.is_authenticated: self.template_name = get_template_community_item( self.post, "communities/lenta/", "post.html", request.user, request.META['HTTP_USER_AGENT']) else: self.template_name = get_template_anon_community_item( self.post, "communities/lenta/anon_post.html", request.user, request.META['HTTP_USER_AGENT']) else: if request.user.is_authenticated: self.template_name = get_template_user_item( self.post, "users/lenta/", "post.html", request.user, request.META['HTTP_USER_AGENT']) else: self.template_name = get_template_anon_user_item( self.post, "users/lenta/anon_post.html", request.user, request.META['HTTP_USER_AGENT']) return super(LoadPost, self).get(request, *args, **kwargs)
def get(self, request, *args, **kwargs): from stst.models import VideoNumbers self.video = Video.objects.get(pk=self.kwargs["pk"]) self.list = VideoList.objects.get(pk=self.kwargs["list_pk"]) if request.user.is_authenticated: try: VideoNumbers.objects.get(user=request.user.pk, video=self.video.pk) except: if MOBILE_AGENT_RE.match(request.META['HTTP_USER_AGENT']): VideoNumbers.objects.create(user=request.user.pk, video=self.video.pk, platform=1) else: VideoNumbers.objects.create(user=request.user.pk, video=self.video.pk, platform=0) if request.user.is_authenticated: self.template_name = get_template_user_item( self.video, "video/u_video_detail/", "video.html", request.user, request.META['HTTP_USER_AGENT']) else: self.template_name = get_template_anon_user_item( self.video, "video/u_video_detail/anon_video.html", request.user, request.META['HTTP_USER_AGENT'])
def get(self, request, *args, **kwargs): self.post = Post.objects.get(pk=self.kwargs["pk"]) if self.post.community: self.community = self.post.community self.posts = self.community.get_fixed_posts() if request.user.is_authenticated: self.template_name = get_template_community_item( self.post, "communities/lenta/", "fix_post_detail.html", request.user, request.META['HTTP_USER_AGENT']) else: self.template_name = get_template_anon_community_item( self.post, "communities/lenta/anon_fix_post_detail.html", request.user, request.META['HTTP_USER_AGENT']) else: self.posts = self.post.creator.get_fixed_posts() if request.user.is_authenticated: self.template_name = get_template_user_item( self.post, "users/lenta/", "fix_post_detail.html", request.user, request.META['HTTP_USER_AGENT']) else: self.template_name = get_template_anon_user_item( self.post, "users/lenta/anon_fix_post_detail.html", request.user, request.META['HTTP_USER_AGENT']) return super(LoadFixPost, self).get(request, *args, **kwargs)
def get(self, request, *args, **kwargs): from common.utils import get_item_with_comments self.type = request.GET.get('type') self.item = get_item_with_comments(self.type) if not self.item.votes_on: raise Http404 if request.user.is_authenticated: if not self.item.list.is_user_can_see_el(request.user.pk): raise Http404 if self.item.community: self.template_name = get_template_community_item( self.item, "generic/items/comment/", "dislikes.html", request.user, request.META['HTTP_USER_AGENT']) else: self.template_name = get_template_user_item( self.item, "generic/items/comment/", "dislikes.html", request.user, request.META['HTTP_USER_AGENT']) else: if not self.item.list.is_anon_user_can_see_el(request.user.pk): raise Http404 if self.item.community: self.template_name = get_template_anon_community_item( self.item, "generic/items/comment/anon_dislikes.html", request.user, request.META['HTTP_USER_AGENT']) else: self.template_name = get_template_anon_user_item( self.item, "generic/items/comment/anon_dislikes.html", request.user, request.META['HTTP_USER_AGENT']) return super(ItemDislikes, self).get(request, *args, **kwargs)
def get(self, request, *args, **kwargs): self.good = Good.objects.get(uuid=self.kwargs["uuid"]) self.list = self.good.list self.goods = self.list.get_items() if self.good.community: self.community = self.good.community if request.user.is_authenticated: self.template_name = get_template_community_item( self.good, "goods/user/", "good.html", request.user, request.META['HTTP_USER_AGENT']) else: self.template_name = get_template_anon_community_item( self.good, "goods/user/anon_good.html", request.user, request.META['HTTP_USER_AGENT']) else: if request.user.is_authenticated: self.template_name = get_template_user_item( self.good, "goods/user/", "good.html", request.user, request.META['HTTP_USER_AGENT']) else: self.template_name = get_template_anon_user_item( self.good, "goods/user/anon_good.html", request.user, request.META['HTTP_USER_AGENT']) return super(LoadGood, self).get(request, *args, **kwargs)
def get(self, request, *args, **kwargs): from common.templates import get_template_user_item, get_template_anon_user_item from django.conf import settings pk = int(self.kwargs["pk"]) self.user = User.objects.get(pk=pk) self.list = self.user.get_playlist() self.count_lists = self.list.get_user_lists_count(pk) if pk == request.user.pk: self.music_list = self.list.get_staff_items() self.get_lists = self.list.get_user_staff_lists(pk) if self.count_lists < settings.USER_MAX_MUSIC_LISTS: self.can_add_list = True else: self.music_list = self.list.get_items() self.get_lists = self.list.get_user_lists(pk) if request.user.is_authenticated: self.template_name = get_template_user_item( self.list, "user_music/main/", "list.html", request.user, request.META['HTTP_USER_AGENT'], request.user.is_audio_manager()) else: self.template_name = get_template_anon_user_item( self.list, "user_music/main/", "list.html", request.META['HTTP_USER_AGENT']) return super(UserMusic, self).get(request, *args, **kwargs)
def get(self,request,*args,**kwargs): from survey.models import SurveyList from common.templates import get_template_user_item, get_template_anon_user_item self.list = SurveyList.objects.get(uuid=self.kwargs["uuid"]) if request.user.is_authenticated: self.template_name = get_template_user_item(self.list, "user_survey/list/", "list.html", request.user, request.META['HTTP_USER_AGENT'], request.user.is_survey_manager()) else: self.template_name = get_template_anon_user_item(self.list, "user_survey/list/", "list.html", request.META['HTTP_USER_AGENT']) return super(UserSurveyList,self).get(request,*args,**kwargs)
def get(self, request, *args, **kwargs): self.post = Post.objects.get(pk=self.kwargs["pk"]) from common.templates import get_template_user_item, get_template_anon_user_item if request.user.is_authenticated: self.template_name = get_template_user_item( self.post, "posts/post_user/", "detail.html", request.user, request.META['HTTP_USER_AGENT']) else: self.template_name = get_template_anon_user_item( self.post, "posts/post_user/", "anon_detail.html", request.user, request.META['HTTP_USER_AGENT']) return super(PostUserDetail, self).get(request, *args, **kwargs)
def get(self, request, *args, **kwargs): self.video = Video.objects.get(pk=self.kwargs["pk"]) self.list = self.video.list if request.user.is_authenticated: self.template_name = get_template_user_item( self.video, "video/u_list/", "list.html", request.user, request.META['HTTP_USER_AGENT']) else: self.template_name = get_template_anon_user_item( self.video, "video/u_list/anon_list.html", request.user, request.META['HTTP_USER_AGENT']) return super(UserVideoList, self).get(request, *args, **kwargs)
def get(self, request, *args, **kwargs): from posts.models import PostComment from common.templates import get_template_user_item, get_template_anon_user_item self.photo = Photo.objects.get(pk=self.kwargs["pk"]) if request.user.is_authenticated: self.template_name = get_template_user_item( self.photo, "gallery/u_photo/comment_photo/", "photo.html", request.user, request.META['HTTP_USER_AGENT']) else: self.template_name = get_template_anon_user_item( self.photo, "gallery/u_photo/comment_photo/anon_photo.html", request.user, request.META['HTTP_USER_AGENT']) return super(UserCommentPhoto, self).get(request, *args, **kwargs)
def get(self,request,*args,**kwargs): from docs.models import DocList from common.templates import get_template_user_item, get_template_anon_user_item self.list = DocList.objects.get(uuid=self.kwargs["uuid"]) if self.list.creator.pk == request.user.pk: self.doc_list = self.list.get_staff_items() else: self.doc_list = self.list.get_items() if request.user.is_authenticated: self.template_name = get_template_user_item(self.list, "user_docs/list/", "list.html", request.user, request.META['HTTP_USER_AGENT'], request.user.is_doc_manager()) else: self.template_name = get_template_anon_user_item(self.list, "user_docs/list/", "list.html", request.META['HTTP_USER_AGENT']) return super(UserDocsList,self).get(request,*args,**kwargs)
def get(self, request, *args, **kwargs): from chat.models import Message self.message = Message.objects.get(pk=self.kwargs["message_pk"]) self.video_list = self.message.get_attach_videos() if request.user.is_authenticated: self.template_name = get_template_user_item( self.video, "video/u_list/", "list.html", request.user, request.META['HTTP_USER_AGENT']) else: self.template_name = get_template_anon_user_item( self.video, "video/u_list/anon_list.html", request.user, request.META['HTTP_USER_AGENT']) return super(UserMessageVideoList, self).get(request, *args, **kwargs)
def get(self, request, *args, **kwargs): from common.templates import get_template_user_item, get_template_anon_user_item self.good, self.user = Good.objects.get( pk=self.kwargs["good_pk"]), User.objects.get(pk=self.kwargs["pk"]) if request.user.is_authenticated: self.template_name = get_template_user_item( self.post, "goods/u_good/", "detail.html", request.user, request.META['HTTP_USER_AGENT']) else: self.template_name = get_template_anon_user_item( self.post, "goods/u_good/anon_detail.html", request.user, request.META['HTTP_USER_AGENT']) return super(GoodUserDetail, self).get(request, *args, **kwargs)
def get(self,request,*args,**kwargs): from common.templates import get_template_user_item, get_template_anon_user_item from django.conf import settings pk = int(self.kwargs["pk"]) self.user = User.objects.get(pk=pk) self.list = self.user.get_survey_list() self.count_lists = self.list.get_user_lists_count(pk) self.get_lists = self.list.get_user_lists(pk) if self.user.pk == int(self.kwargs["pk"]) and self.count_lists < settings.USER_MAX_SURVEY_LISTS: self.can_add_list = True if request.user.is_authenticated: self.template_name = get_template_user_item(self.list, "user_survey/main/", "list.html", request.user, request.META['HTTP_USER_AGENT'], request.user.is_survey_manager()) else: self.template_name = get_template_anon_user_item(self.list, "user_survey/main/", "list.html", request.META['HTTP_USER_AGENT']) return super(UserSurvey,self).get(request,*args,**kwargs)
def get(self,request,*args,**kwargs): self.photo = Photo.objects.get(pk=self.kwargs["pk"]) self.list = self.photo.list self.photos = self.list.get_items() if self.photo.community: self.community = self.photo.community if request.user.is_authenticated: self.template_name = get_template_community_item(self.photo, "gallery/c_photo/photo/", "photo.html", request.user, request.META['HTTP_USER_AGENT']) else: self.template_name = get_template_anon_community_item(self.photo, "gallery/c_photo/photo/anon_photo.html", request.user, request.META['HTTP_USER_AGENT']) else: if request.user.is_authenticated: self.template_name = get_template_user_item(self.photo, "gallery/u_photo/photo/", "photo.html", request.user, request.META['HTTP_USER_AGENT']) else: self.template_name = get_template_anon_user_item(self.photo, "gallery/u_photo/photo/anon_photo.html", request.user, request.META['HTTP_USER_AGENT']) return super(PhotoDetail,self).get(request,*args,**kwargs)
def get(self, request, *args, **kwargs): from posts.models import PostComment self.comment = PostComment.objects.get(pk=self.kwargs["pk"]) if self.comment.parent: post = self.comment.parent.post else: post = self.comment.post if request.user.is_authenticated: self.template_name = get_template_user_item( self.video, "video/u_list/", "list.html", request.user, request.META['HTTP_USER_AGENT']) else: self.template_name = get_template_anon_user_item( self.video, "video/u_list/anon_list.html", request.user, request.META['HTTP_USER_AGENT']) self.video_list = self.comment.get_attach_videos() return super(UserPostCommentVideoList, self).get(request, *args, **kwargs)
def get(self, request, *args, **kwargs): from stst.models import VideoNumbers self.video = Video.objects.get(pk=self.kwargs["pk"]) if request.user.is_authenticated: try: VideoNumbers.objects.get(user=request.user.pk, video=self.video.pk) except: VideoNumbers.objects.create(user=request.user.pk, video=self.video.pk, device=request.user.get_device()) if request.user.is_authenticated: self.template_name = get_template_user_item( self.video, "video/u_video_info/", "video.html", request.user, request.META['HTTP_USER_AGENT']) else: self.template_name = get_template_anon_user_item( self.video, "video/u_video_info/anon_video.html", request.user, request.META['HTTP_USER_AGENT']) return super(UserVideoInfo, self).get(request, *args, **kwargs)