def get(self, request, *args, **kwargs): self.user = User.objects.get(pk=self.kwargs["pk"]) if request.user.is_anonymous: from common.templates import get_template_anon_user self.template_name = get_template_anon_user( self.user, "users/user_community/anon_communities.html", request.META['HTTP_USER_AGENT']) self.is_user_can_see_community = self.user.is_anon_user_can_see_community( ) elif request.user.is_authenticated: if self.user.pk == request.user.pk: from common.templates import get_detect_platform_template self.is_user_can_see_community = True if self.user.is_staffed_user(): self.template_name = get_detect_platform_template( "users/user_community/my_staffed_communities.html", request.user, request.META['HTTP_USER_AGENT']) else: self.template_name = get_detect_platform_template( "users/user_community/my_communities.html", request.user, request.META['HTTP_USER_AGENT']) else: from common.templates import get_template_user self.is_user_can_see_community = self.user.is_user_can_see_community( request.user.pk) self.template_name = get_template_user( self.user, "users/user_community/", "communities.html", request.user, request.META['HTTP_USER_AGENT']) return super(UserCommunities, self).get(request, *args, **kwargs)
def get(self,request,*args,**kwargs): self.user = User.objects.get(pk=self.kwargs["pk"]) if request.user.is_authenticated: self.template_name = get_template_user(self.user, "frends/frends_online/", "frends.html", request.user, request.META['HTTP_USER_AGENT']) else: self.template_name = get_template_anon_user(self.user, "frends/frends_online/anon_frends.html", request.META['HTTP_USER_AGENT']) return super(OnlineFrendsListView,self).get(request,*args,**kwargs)
def get(self, request, *args, **kwargs): self.user = User.objects.get(pk=self.kwargs["pk"]) if request.user.is_authenticated: self.template_name = get_template_user( self.user, "follows/", "follows.html", request.user, request.META['HTTP_USER_AGENT']) else: self.template_name = get_template_anon_user( self.user, "follows/anon_follows.html", request.META['HTTP_USER_AGENT']) return super(FollowsView, self).get(request, *args, **kwargs)
def get(self, request, *args, **kwargs): from common.templates import get_template_user, get_template_anon_user self.user = User.objects.get(pk=self.kwargs["pk"]) if request.user.is_authenticated: self.template_name = get_template_user( self.user, "profile/user/", "user.html", request.user, request.META['HTTP_USER_AGENT']) if self.user.pk != request.user.pk: self.is_message_open = self.user.is_user_can_send_message( request.user.pk) else: self.template_name = get_template_anon_user( self.user, "profile/user/", "user.html", request.META['HTTP_USER_AGENT']) return super(UserView, self).get(request, *args, **kwargs)
def get(self, request, *args, **kwargs): from common.templates import get_template_user, get_template_anon_user self.user = User.objects.get(pk=self.kwargs["pk"]) if self.user.pk == request.user.pk: self.user_news = self.user.get_my_news() else: self.user_news = self.user.get_news() if request.user.is_authenticated: self.template_name = get_template_user( self.user, "profile/news/", "news.html", request.user, request.META['HTTP_USER_AGENT']) else: self.template_name = get_template_anon_user( self.user, "profile/news/", "news.html", request.META['HTTP_USER_AGENT']) return super(UserNewsView, self).get(request, *args, **kwargs)