コード例 #1
0
ファイル: views.py プロジェクト: Interesnij/deputat
    def get(self, request, *args, **kwargs):
        from common.templates import get_managers_template

        self.template_name = get_managers_template(
            "managers/manage_create/create_list.html", request.user,
            request.META['HTTP_USER_AGENT'])
        return super(CreateMediaList, self).get(request, *args, **kwargs)
コード例 #2
0
    def get(self, request, *args, **kwargs):
        from common.templates import get_managers_template

        self.elect = Elect.objects.get(pk=self.kwargs["pk"])
        self.template_name = get_managers_template(
            "elect/load/elect_rating_voters.html", request.user,
            request.META['HTTP_USER_AGENT'])
        return super(ShowElectRatingVoters, self).get(request, *args, **kwargs)
コード例 #3
0
    def get(self, request, *args, **kwargs):
        from common.templates import get_managers_template

        self.list = SoundList.objects.get(pk=self.kwargs["pk"])
        self.template_name = get_managers_template(
            "user_music/load/moderated_list.html", request.user,
            request.META['HTTP_USER_AGENT'])
        return super(UserLoadModeratedPlaylist,
                     self).get(request, *args, **kwargs)
コード例 #4
0
ファイル: views.py プロジェクト: Interesnij/deputat
    def get(self, request, *args, **kwargs):
        from managers.models import Moderated

        self.obj = Moderated.objects.get(pk=self.kwargs["pk"])
        if request.user.is_manager():
            self.template_name = get_managers_template(
                "managers/claims.html", request.user,
                request.META['HTTP_USER_AGENT'])
        return super(LoadClaims, self).get(request, *args, **kwargs)
コード例 #5
0
ファイル: views.py プロジェクト: Interesnij/deputat
    def get(self, request, *args, **kwargs):
        from common.templates import get_managers_template

        self.list = PhotoList.objects.get(pk=self.kwargs["pk"])
        self.template_name = get_managers_template(
            "user_gallery/load/penalty_list.html", request.user,
            request.META['HTTP_USER_AGENT'])
        return super(UserLoadPenaltyPhotolist,
                     self).get(request, *args, **kwargs)
コード例 #6
0
ファイル: logs.py プロジェクト: Interesnij/deputat
 def get(self, request, *args, **kwargs):
     if request.user.is_supermanager():
         self.user = User.objects.get(pk=self.kwargs["pk"])
         self.template_name = get_managers_template(
             "managers/logs/blog.html", request.user,
             request.META['HTTP_USER_AGENT'])
     else:
         raise Http404
     return super(BlogLogs, self).get(request, *args, **kwargs)
コード例 #7
0
ファイル: views.py プロジェクト: Interesnij/deputat
    def get(self, request, *args, **kwargs):
        from chat.models import Chat

        if request.user.is_manager() or request.user.is_superuser:
            self.template_name = get_managers_template(
                "managers/managers.html", request.user,
                request.META['HTTP_USER_AGENT'])
        for chat in Chat.objects.filter(type='SUP'):
            if chat.members == 1:
                self.count_chats += 1
        if self.count_chats == 0:
            self.count_chats = ''
        return super(ManagersView, self).get(request, *args, **kwargs)
コード例 #8
0
ファイル: views.py プロジェクト: Interesnij/deputat
 def get(self, request, *args, **kwargs):
     self.elect = Elect.objects.get(pk=self.kwargs["pk"])
     self.template_name = get_managers_template(
         "stat/elect_year.html", request.user,
         request.META['HTTP_USER_AGENT'])
     self.years = ElectNumbers.objects.dates('created', 'year')[0:10]
     self.members_views, self.views, self.likes, self.dislikes = [], [], [], []
     for i in self.years:
         members_view = ElectNumbers.objects.filter(
             created__year=i.year,
             elect=self.elect.pk).exclude(user=0).distinct("elect").count()
         view = ElectNumbers.objects.filter(created__year=i.year,
                                            elect=self.elect.pk).count()
         like = self.elect.likes_count_year(i.year)
         dislike = self.elect.dislikes_count_year(i.year)
         self.members_views += [members_view]
         self.views += [view]
         self.likes += [like]
         self.dislikes += [dislike]
     return super(ElectYearStat, self).get(request, *args, **kwargs)
コード例 #9
0
ファイル: views.py プロジェクト: Interesnij/deputat
 def get(self, request, *args, **kwargs):
     if request.user.is_supermanager() or request.user.is_superuser:
         self.template_name = get_managers_template(
             "managers/managers.html", request.user,
             request.META['HTTP_USER_AGENT'])
     return super(SuperManagersView, self).get(request, *args, **kwargs)
コード例 #10
0
ファイル: views.py プロジェクト: Interesnij/deputat
 def get(self, request, *args, **kwargs):
     from common.templates import get_managers_template
     self.template_name = get_managers_template(
         "blog/suggested_elect_news.html", request.user,
         request.META['HTTP_USER_AGENT'])
     return super(SuggestedElectNews, self).get(request, *args, **kwargs)