def get(self, request, *args, **kwargs): if request.user.is_user_manager(): self.template_name = get_detect_platform_template( "managers/manage_create/user/user_warning_banner.html", request.user, request.META['HTTP_USER_AGENT']) else: raise Http404 return super(UserWarningBannerCreate, self).get(request, *args, **kwargs)
def get(self, request, *args, **kwargs): if request.is_ajax() and request.user.is_organization_manager(): self.template_name = get_detect_platform_template( "managers/manage_create/organization/organization_close.html", request.user, request.META['HTTP_USER_AGENT']) else: raise Http404 return super(OrganizationCloseCreate, self).get(request, *args, **kwargs)
def get(self, request, *args, **kwargs): self.user = request.user if self.user.is_user_manager(): self.template_name = get_detect_platform_template( "managers/moderation_list/user_list.html", request.user, request.META['HTTP_USER_AGENT']) else: raise Http404 return super(ModerationUser, self).get(request, *args, **kwargs)
def get(self, request, *args, **kwargs): self.community = Community.objects.get(pk=self.kwargs["pk"]) if request.user.is_community_manager(): self.template_name = get_detect_platform_template( "managers/manage_create/community_warning_banner.html", request.user, request.META['HTTP_USER_AGENT']) else: raise Http404 return super(CommunityWarningBannerCreate, self).get(request, *args, **kwargs)
def get(self, request, *args, **kwargs): from managers.models import ModerationReport self.template_name = get_detect_platform_template( "managers/manage_create/elect_new/elect_new_claim.html", request.user, request.META['HTTP_USER_AGENT']) self.new = ElectNew.objects.get(pk=self.kwargs["pk"]) self.is_reported = ModerationReport.is_user_already_reported( request.user.pk, 'ELE', self.new.pk) return super(ElectNewClaimCreate, self).get(request, *args, **kwargs)
def get(self, request, *args, **kwargs): from chat.models import Chat from common.templates import get_detect_platform_template self.chat = Chat.objects.get(pk=self.kwargs["pk"]) if self.chat.is_user_can_see_settings(request.user.pk): self.template_name = get_detect_platform_template( "chat/chat/info/settings.html", request.user, request.META['HTTP_USER_AGENT']) return super(UserChatEdit, self).get(request, *args, **kwargs)
def get(self, request, *args, **kwargs): from managers.models import ModerationReport self.list = VideoList.objects.get(uuid=self.kwargs["uuid"]) self.is_reported = ModerationReport.is_user_already_reported( request.user.pk, 'VIL', self.list.pk) self.template_name = get_detect_platform_template( "managers/manage_create/video/list_claim.html", request.user, request.META['HTTP_USER_AGENT']) return super(ListVideoClaimCreate, self).get(request, *args, **kwargs)
def get(self, request, *args, **kwargs): from managers.models import ModerationReport self.survey = Survey.objects.get(uuid=self.kwargs["uuid"]) self.is_reported = ModerationReport.is_user_already_reported( request.user.pk, 'SUR', self.survey.pk) self.template_name = get_detect_platform_template( "managers/manage_create/survey/survey_claim.html", request.user, request.META['HTTP_USER_AGENT']) return super(SurveyClaimCreate, self).get(request, *args, **kwargs)
def get(self, request, *args, **kwargs): self.comment = ElectNewComment.objects.get(pk=self.kwargs["pk"]) if request.user.is_elect_new_manager(): self.template_name = get_detect_platform_template( "managers/manage_create/elect_new/comment_close.html", request.user, request.META['HTTP_USER_AGENT']) else: raise Http404 return super(CommentElectNewCloseCreate, self).get(request, *args, **kwargs)
def get(self, request, *args, **kwargs): from managers.models import ModerationReport self.track = Music.objects.get(pk=self.kwargs["pk"]) self.is_reported = ModerationReport.is_user_already_reported( request.user.pk, 'MUL', self.track.pk) self.template_name = get_detect_platform_template( "managers/manage_create/audio/audio_claim.html", request.user, request.META['HTTP_USER_AGENT']) return super(AudioClaimCreate, self).get(request, *args, **kwargs)
def get(self, request, *args, **kwargs): from common.templates import get_detect_platform_template self.photo = Photo.objects.get(pk=self.kwargs["pk"]) if request.is_ajax(): self.template_name = get_detect_platform_template( "gallery/c_photo/preview/admin_photo.html", request.user, request.META['HTTP_USER_AGENT']) else: raise Http404 return super(GetCommunityPhoto, self).get(request, *args, **kwargs)
def get(self, request, *args, **kwargs): from managers.models import ModerationReport self.comment = BlogComment.objects.get(pk=self.kwargs["pk"]) self.is_reported = ModerationReport.is_user_already_reported( request.user.pk, 'BLOC', self.comment.pk) self.template_name = get_detect_platform_template( "managers/manage_create/blog/comment_claim.html", request.user, request.META['HTTP_USER_AGENT']) return super(CommentBlogClaimCreate, self).get(request, *args, **kwargs)
def get(self, request, *args, **kwargs): from managers.models import ModerationReport self.organization = Organization.objects.get(pk=self.kwargs["pk"]) self.is_reported = ModerationReport.is_user_already_reported( request.user.pk, 'ORG', self.organization.pk) self.template_name = get_detect_platform_template( "managers/manage_create/organization/organization_claim.html", request.user, request.META['HTTP_USER_AGENT']) return super(OrganizationClaimCreate, self).get(request, *args, **kwargs)
def get(self, request, *args, **kwargs): self.template_name = get_detect_platform_template( "goods/u_good/edit.html", request.user, request.META['HTTP_USER_AGENT']) return super(GoodUserEdit, self).get(request, *args, **kwargs)
def get(self, request, *args, **kwargs): if request.user.is_supermanager() or request.user.is_superuser: self.template_name = get_detect_platform_template( "managers/managers.html", request.user, request.META['HTTP_USER_AGENT']) return super(SuperManagersView, self).get(request, *args, **kwargs)
def get(self,request,*args,**kwargs): self.template_name = get_detect_platform_template("quan/where_to_apply.html", request.user, request.META['HTTP_USER_AGENT']) return super(WhereApplyView,self).get(request,*args,**kwargs)
def get(self,request,*args,**kwargs): self.template_name = get_detect_platform_template("quan/how_to_publish.html", request.user, request.META['HTTP_USER_AGENT']) return super(HowPublishView,self).get(request,*args,**kwargs)
def get(self,request,*args,**kwargs): self.template_name, self.category = get_detect_platform_template("quan/questions.html", request.user, request.META['HTTP_USER_AGENT']), QuestionsCategory.objects.get(name_en=self.kwargs["cat_name"]) return super(QuanCategoryView,self).get(request,*args,**kwargs)
def get(self,request,*args,**kwargs): self.template_name = get_detect_platform_template("quan/who_to_contact.html", request.user, request.META['HTTP_USER_AGENT']) return super(WhoContactView,self).get(request,*args,**kwargs)
def get(self,request,*args,**kwargs): if request.user.is_supermanager(): self.template_name = get_detect_platform_template("quan/support_list.html", request.user, request.META['HTTP_USER_AGENT']) else: raise Http404 return super(SupportList,self).get(request,*args,**kwargs)
def get(self,request,*args,**kwargs): self.template_name = get_detect_platform_template("quan/quan_home.html", request.user, request.META['HTTP_USER_AGENT']) return super(QuanView,self).get(request,*args,**kwargs)
def get(self, request, *args, **kwargs): self.track = Music.objects.get(pk=self.kwargs["pk"]) self.template_name = get_detect_platform_template( "managers/manage_create/audio/edit_track.html", request.user, request.META['HTTP_USER_AGENT']) return super(EditManagerTrack, self).get(request, *args, **kwargs)
def get(self,request,*args,**kwargs): self.template_name = get_detect_platform_template("stst/item_stat.html", request.user, request.META['HTTP_USER_AGENT']) return super(StatItemView,self).get(request,*args,**kwargs)
def get(self,request,*args,**kwargs): from common.templates import get_detect_platform_template self.type = request.GET.get("action") self.target = request.GET.get("target") self.community_pk = request.GET.get("community_pk") data = request.GET.get("list") if self.type == "can_see_el": self.text = "видеть записи" if data[:3] == "pos": from posts.models import PostsList list = PostsList.objects.get(pk=data[3:]) self.users = list.get_can_see_el_include_users() elif data[:3] == "pho": from gallery.models import PhotoList list = PhotoList.objects.get(pk=data[3:]) self.users = list.get_can_see_el_include_users() elif data[:3] == "doc": from docs.models import DocsList list = DocsList.objects.get(pk=data[3:]) self.users = list.get_can_see_el_include_users() elif data[:3] == "goo": from goods.models import GoodList list = GoodList.objects.get(pk=data[3:]) self.users = list.get_can_see_el_include_users() elif data[:3] == "vid": from video.models import VideoList list = VideoList.objects.get(pk=data[3:]) self.users = list.get_can_see_el_include_users() elif data[:3] == "mus": from music.models import MusicList list = MusicList.objects.get(pk=data[3:]) self.users = list.get_can_see_el_include_users() elif self.type == "can_see_comment": self.text = "видеть комментарии" if data[:3] == "pos": from posts.models import PostsList list = PostsList.objects.get(pk=data[3:]) self.users = list.get_can_see_comment_include_users() elif data[:3] == "pho": from gallery.models import PhotoList list = PhotoList.objects.get(pk=data[3:]) self.users = list.get_can_see_comment_include_users() elif data[:3] == "goo": from goods.models import GoodList list = GoodList.objects.get(pk=data[3:]) self.users = list.get_can_see_comment_include_users() elif data[:3] == "vid": from video.models import VideoList list = VideoList.objects.get(pk=data[3:]) self.users = list.get_can_see_comment_include_users() elif self.type == "create_el": self.text = "создавать записи" if data[:3] == "pos": from posts.models import PostsList list = PostsList.objects.get(pk=data[3:]) self.users = list.get_create_el_include_users() elif data[:3] == "pho": from gallery.models import PhotoList list = PhotoList.objects.get(pk=data[3:]) self.users = list.get_create_el_include_users() elif data[:3] == "doc": from docs.models import DocsList list = DocsList.objects.get(pk=data[3:]) self.users = list.get_create_el_include_users() elif data[:3] == "goo": from goods.models import GoodList list = GoodList.objects.get(pk=data[3:]) self.users = list.get_create_el_include_users() elif data[:3] == "vid": from video.models import VideoList list = VideoList.objects.get(pk=data[3:]) self.users = list.get_create_el_include_users() elif data[:3] == "mus": from music.models import MusicList list = MusicList.objects.get(pk=data[3:]) self.users = list.get_create_el_include_users() elif self.type == "create_comment": self.text = "создавать комментарии" if data[:3] == "pos": from posts.models import PostsList list = PostsList.objects.get(pk=data[3:]) self.users = list.get_create_comment_include_users() elif data[:3] == "pho": from gallery.models import PhotoList list = PhotoList.objects.get(pk=data[3:]) self.users = list.get_create_comment_include_users() elif data[:3] == "goo": from goods.models import GoodList list = GoodList.objects.get(pk=data[3:]) self.users = list.get_create_comment_include_users() elif data[:3] == "vid": from video.models import VideoList list = VideoList.objects.get(pk=data[3:]) self.users = list.get_create_comment_include_users() elif self.type == "copy_el": self.text = "копировать записи и список" if data[:3] == "pos": from posts.models import PostsList list = PostsList.objects.get(pk=data[3:]) self.users = list.get_copy_el_include_users() elif data[:3] == "pho": from gallery.models import PhotoList list = PhotoList.objects.get(pk=data[3:]) self.users = list.get_copy_el_include_users() elif data[:3] == "doc": from docs.models import DocsList list = DocsList.objects.get(pk=data[3:]) self.users = list.get_copy_el_include_users() elif data[:3] == "goo": from goods.models import GoodList list = GoodList.objects.get(pk=data[3:]) self.users = list.get_copy_el_include_users() elif data[:3] == "vid": from video.models import VideoList list = VideoList.objects.get(pk=data[3:]) self.users = list.get_copy_el_include_users() elif data[:3] == "mus": from music.models import MusicList list = MusicList.objects.get(pk=data[3:]) self.users = list.get_copy_el_include_users() if self.community_pk and request.user.is_administrator_of_community(self.community_pk): self.template_name = get_detect_platform_template("users/load/list_include_users.html", request.user, request.META['HTTP_USER_AGENT']) elif self.target == "user": self.template_name = get_detect_platform_template("users/load/list_include_users.html", request.user, request.META['HTTP_USER_AGENT']) return super(LoadListIncludeUsers,self).get(request,*args,**kwargs)
def get(self, request, *args, **kwargs): self.template_name = get_detect_platform_template( "managers/manage_create/video/create_video.html", request.user, request.META['HTTP_USER_AGENT']) return super(CreateManagerVideo, self).get(request, *args, **kwargs)
def get(self,request,*args,**kwargs): if request.user.is_photo_manager(): self.template_name = get_detect_platform_template("managers/manage_create/photo/photo_close.html", request.user, request.META['HTTP_USER_AGENT']) else: raise Http404 return super(PhotoCloseCreate,self).get(request,*args,**kwargs)
def get(self, request, *args, **kwargs): self.community, self.template_name = Community.objects.get( pk=self.kwargs["pk"]), get_detect_platform_template( "managers/manage_create/community_claim.html", request.user, request.META['HTTP_USER_AGENT']) return super(CommunityClaimCreate, self).get(request, *args, **kwargs)
def get(self, request, *args, **kwargs): self.genres, self.template_name = SoundGenres.objects.only( 'id'), get_detect_platform_template( "music/all_music.html", request.user, request.META['HTTP_USER_AGENT']) return super(AllMusicView, self).get(request, *args, **kwargs)
def get(self, request, *args, **kwargs): self.video = Video.objects.get(pk=self.kwargs["pk"]) self.template_name = get_detect_platform_template( "managers/manage_create/video/edit_video.html", request.user, request.META['HTTP_USER_AGENT']) return super(EditManagerVideo, self).get(request, *args, **kwargs)
def get(self, request, *args, **kwargs): self.survey = Survey.objects.get(pk=self.kwargs["pk"]) self.template_name = get_detect_platform_template( "survey/user/edit.html", request.user, request.META['HTTP_USER_AGENT']) return super(SurveyUserEdit, self).get(request, *args, **kwargs)