示例#1
0
 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)
示例#2
0
 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)
示例#3
0
 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)
示例#4
0
 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)
示例#5
0
    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)
示例#6
0
    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)
示例#7
0
    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)
示例#8
0
    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)
示例#9
0
 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)
示例#10
0
    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)
示例#11
0
    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)
示例#12
0
    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)
示例#13
0
    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)
示例#14
0
 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)
示例#15
0
 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)
示例#16
0
 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)
示例#17
0
 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)
示例#18
0
	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)
示例#19
0
 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)
示例#20
0
 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)
示例#21
0
 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)
示例#22
0
 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)
示例#23
0
文件: views.py 项目: Interesnij/rus
 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)
示例#24
0
文件: load.py 项目: Interesnij/rus
	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)
示例#25
0
 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)
示例#26
0
 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)
示例#27
0
 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)
示例#28
0
文件: views.py 项目: Interesnij/rus
 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)
示例#29
0
 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)
示例#30
0
 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)