示例#1
0
 def get_context_data(self, **kwargs):
     if hasattr(site_settings,'PRIVATE_WIKI') and site_settings.PRIVATE_WIKI and self.request.user.is_anonymous():
         raise Http404()
     kwargs = ListView.get_context_data(self, **kwargs)
     kwargs['search_form'] = self.search_form
     kwargs['search_query'] = self.query
     return kwargs
示例#2
0
 def get_context_data(self, **kwargs):
     ctx = ListView.get_context_data(self, **kwargs)
     ctx['invitations'] = CourseInvitation.objects.filter(
         course=self.request.course)
     ctx['blocked'] = settings.BLOCKED_EMAIL_DOMAINS
     ctx['can_edit'] = allow_roster_changes(self.request.course)
     return ctx
示例#3
0
文件: views.py 项目: c35sys/books
 def get_context_data(self, **kwargs):
     context = ListView.get_context_data(self, **kwargs)
     # get author id from URL the get all books by this author
     context['book_list'] = Book.objects.filter(author_id=self.kwargs['pk'])
     # get author object
     context['author'] = Author.objects.get(id=self.kwargs['pk'])
     return context
示例#4
0
 def get_context_data(self, **kwargs):
     # Is this a bit of a hack? Use better inheritance?
     kwargs_article = ArticleMixin.get_context_data(self, **kwargs)
     kwargs_listview = ListView.get_context_data(self, **kwargs)
     kwargs.update(kwargs_article)
     kwargs.update(kwargs_listview)
     kwargs['selected_tab'] = 'history'
     return kwargs
示例#5
0
    def get_context_data(self, **kwargs):
        context = ListView.get_context_data(self, **kwargs)

        base = reverse('streamlogs-detail')
        context['base_url'] = u'{}?page='.format(base)
        context['page'] = self.request.GET.get('page', '1')

        return context
示例#6
0
文件: views.py 项目: cmjatai/cmj
    def get_context_data(self, **kwargs):
        context = {}
        context['object'] = self.object

        if self.object:
            context['subnav_template_name'] = 'sigad/subnav_classe.yaml'

        return ListView.get_context_data(self, **context)
示例#7
0
 def get_context_data(self, **kwargs):
     # Is this a bit of a hack? Use better inheritance?
     kwargs_article = ArticleMixin.get_context_data(self, **kwargs)
     kwargs_listview = ListView.get_context_data(self, **kwargs)
     kwargs.update(kwargs_article)
     kwargs.update(kwargs_listview)
     kwargs['selected_tab'] = 'history'
     return kwargs
示例#8
0
 def get_context_data(self, **kwargs):
     ''' Include today's date. 
     
     Should be a middleware now, since am using it twice.
     But I don't care.
     '''
     context = ListView.get_context_data(self, **kwargs)
     context['today'] = datetime.today().strftime(DATE_FORMAT)
     return context
示例#9
0
 def get_context_data(self, **kargs):
     context = ListView.get_context_data(self, **kargs)
     context["lights"] = []
     for light in self.get_queryset():
         context["lights"].append({
             "light": light,
             "form": LightForm(instance=light)
         })
     context['allLight'] = LightForm(instance=light)
     return context
示例#10
0
 def get_context_data(self, **kwargs):
     # Is this a bit of a hack? Use better inheritance?
     kwargs_article = ArticleMixin.get_context_data(self, **kwargs)
     kwargs_listview = ListView.get_context_data(self, **kwargs)
     kwargs['search_form'] = forms.SearchForm(self.request.GET)
     kwargs['query'] = self.query
     kwargs.update(kwargs_article)
     kwargs.update(kwargs_listview)
     kwargs['selected_tab'] = 'template'
     return kwargs
示例#11
0
 def get_context_data(self, **kwargs):
     # Is this a bit of a hack? Use better inheritance?
     kwargs_article = ArticleMixin.get_context_data(self, **kwargs)
     kwargs_listview = ListView.get_context_data(self, **kwargs)
     kwargs.update(kwargs_article)
     kwargs.update(kwargs_listview)
     kwargs['selected_tab'] = 'history'
     if hasattr(site_settings,'PRIVATE_WIKI') and site_settings.PRIVATE_WIKI and self.request.user.is_anonymous():
         raise Http404()
     return kwargs
示例#12
0
 def get_context_data(self, **kwargs):
     # Is this a bit of a hack? Use better inheritance?
     kwargs_article = ArticleMixin.get_context_data(self, **kwargs)
     kwargs_listview = ListView.get_context_data(self, **kwargs)
     kwargs["search_form"] = forms.SearchForm(self.request.GET)
     kwargs["query"] = self.query
     kwargs.update(kwargs_article)
     kwargs.update(kwargs_listview)
     kwargs["selected_tab"] = "attachments"
     return kwargs
示例#13
0
 def get_context_data(self, **kwargs):
     # Is this a bit of a hack? Use better inheritance?
     kwargs_article = ArticleMixin.get_context_data(self, **kwargs)
     kwargs_listview = ListView.get_context_data(self, **kwargs)
     kwargs['search_form'] = forms.SearchForm(self.request.GET)
     kwargs['query'] = self.query
     kwargs.update(kwargs_article)
     kwargs.update(kwargs_listview)
     kwargs['selected_tab'] = 'attachments'
     return kwargs
示例#14
0
    def get_context_data(self, **kwargs):
        context = ListView.get_context_data(self, **kwargs)

        base = reverse('streamlogs-list')
        context['base_url'] = u'{}?page='.format(base)
        context['q'] = self.request.GET.get('q', '')
        context['sort_by'] = self.request.GET.get('sort_by', 'request_at')
        context['direction'] = self.request.GET.get('direction', 'desc')
        context['page'] = self.request.GET.get('page', '1')

        return context
示例#15
0
文件: views.py 项目: Crowdcomputer/CC
 def get_context_data(self, **kwargs):
     contex_data = ListView.get_context_data(self, **kwargs)
     process = get_object_or_404(Process, pk=self.kwargs['process_id'], owner=self.request.user)
     contex_data['process'] = process;
     # if process.validates:
     #     contex_data['prev_process_id'] = process.validates.task.process.pk
     #     contex_data['prev_task_id'] = process.validates.task.pk
     # #        check if it's bpmn providded and put th epicutre here
     # bpmnprocess = process.processactiviti
     #        if bpmnprocess is not None:
     #            contex_data['picture']='ciao'
     return contex_data
示例#16
0
 def get_context_data(self, **kwargs):
     # Is this a bit of a hack? Use better inheritance?
     kwargs_article = ArticleMixin.get_context_data(self, **kwargs)
     kwargs_listview = ListView.get_context_data(self, **kwargs)
     kwargs.update(kwargs_article)
     kwargs.update(kwargs_listview)
     kwargs['selected_tab'] = 'history'
     # try:  # TODO: remove
     #     kwargs['metadataRevisions'] = SupersenseRevision.objects.all()
     # except:
     #     pass
     return kwargs
示例#17
0
    def get_context_data(self, **kwargs):
        slug = self.kwargs['slug']
#        kwargs['option_name_list'] = OptionName.objects.filter(
#                                       producttype__slug=slug).values_list(
#                                       'name', flat=True)
        kwargs['product_list'] = Product.objects.filter(
                    product_type__slug=slug).select_related().prefetch_related(
          'productvariation_set', 'productvariation_set__images',
          'productvariation_set__optionvalue_set__product_type_option_name',
          'productvariation_set__optionvalue_set', 'images',
          'product_type__option_name'
          )
        return ListView.get_context_data(self, **kwargs)
示例#18
0
文件: views.py 项目: Crowdcomputer/CC
 def get_context_data(self, **kwargs):
     contex_data = ListView.get_context_data(self, **kwargs)
     task = get_object_or_404(Task, pk=self.kwargs['task_id'], owner=self.request.user)
     contex_data['task'] = task
     #        if task.process.title.startswith("[V]"):
     #            id_process = task.process.title.lstrip("[V] Validation for ")
     #            process = get_object_or_404(Process, pk=self.kwargs['process_id'], owner=self.request.user)
     #
     #            contex_data['process'] = task
     #        else:
     process = get_object_or_404(Process, pk=self.kwargs['process_id'], owner=self.request.user)
     contex_data['process'] = process
     return contex_data
示例#19
0
    def get_context_data(self, **kwargs):
        kwargs_article = ArticleMixin.get_context_data(self, **kwargs)
        kwargs_listview = ListView.get_context_data(self, **kwargs)
        kwargs.update(kwargs_article)
        kwargs.update(kwargs_listview)
        kwargs['filter_query'] = self.query
        kwargs['filter_form'] = self.filter_form

        # Update each child's ancestor cache so the lookups don't have
        # to be repeated.
        updated_children = kwargs[self.context_object_name]
        for child in updated_children:
            child.set_cached_ancestors_from_parent(self.urlpath)
        kwargs[self.context_object_name] = updated_children

        return kwargs
示例#20
0
    def get_context_data(self, **kwargs):
        kwargs_article = ArticleMixin.get_context_data(self, **kwargs)
        kwargs_listview = ListView.get_context_data(self, **kwargs)
        kwargs.update(kwargs_article)
        kwargs.update(kwargs_listview)
        kwargs['filter_query'] = self.query
        kwargs['filter_form'] = self.filter_form

        # Update each child's ancestor cache so the lookups don't have
        # to be repeated.
        updated_children = kwargs[self.context_object_name]
        for child in updated_children:
            child.set_cached_ancestors_from_parent(self.urlpath)
        kwargs[self.context_object_name] = updated_children

        return kwargs
示例#21
0
文件: views.py 项目: ubc/dalite-ng
 def get_context_data(self, **kwargs):
     context = ListView.get_context_data(self, **kwargs)
     context.update(assignment=self.assignment)
     return context
示例#22
0
 def get_context_data(self, *, object_list=None, **kwargs):
     c = ListView.get_context_data(self, **kwargs)
     c['attending'] = [a.workshop for a in models.WorkshopAttending.objects.filter(user=self.request.user)]
     return c
示例#23
0
 def get_context_data(self, **kwargs):
     context = ListView.get_context_data(self, **kwargs)
     context['testsuite'] = self.test_suite
     return context     
示例#24
0
 def get_context_data(self, **kwargs):
     kwargs.update(ArticleMixin.get_context_data(self, **kwargs))
     return ListView.get_context_data(self, **kwargs)
示例#25
0
 def get_context_data(self, **kwargs):
     context = djListView.get_context_data(self, **kwargs)
     context['laboratory'] = self.lab
     context['datetime'] = timezone.now()
     return context
示例#26
0
 def get_context_data(self, **kwargs):
     ctx = ListView.get_context_data(self, **kwargs)
     ctx.update({
         'pages': self.get_pages(ctx['paginator'], ctx['page_obj'])
     })
     return ctx
示例#27
0
 def get_context_data(self, **kwargs):
   kwargs_listview = ListView.get_context_data(self, **kwargs)
   kwargs.update(kwargs_listview)
   return kwargs
示例#28
0
 def get_context_data(self, **kwargs):
     contex = ListView.get_context_data(self, **kwargs)
     contex['datetime'] = timezone.now()
     
     return contex
示例#29
0
    def get_context_data(self, **kwargs):
        contex = ListView.get_context_data(self, **kwargs)
        contex['datetime'] = timezone.now()

        return contex
示例#30
0
 def get_context_data(self, **kwargs):
     kwargs = ListView.get_context_data(self, **kwargs)
     kwargs = InlineMixin.get_context_data(self, **kwargs)
     return kwargs
示例#31
0
 def get_context_data(self, **kwargs):
     kwargs.update(ArticleMixin.get_context_data(self, **kwargs))
     return ListView.get_context_data(self, **kwargs)
示例#32
0
文件: search.py 项目: solvo/organilab
 def get_context_data(self, **kwargs):
     context = ListView.get_context_data(self, **kwargs)
     if 'lab_pk' in self.kwargs:
         context['laboratory'] = self.kwargs.get('lab_pk')
     context['q'] = self.request.GET.get('q', '')
     return context
示例#33
0
文件: views.py 项目: acaciawater/hia
 def get_context_data(self, **kwargs):
     context = ListView.get_context_data(self, **kwargs)
     context['object'] = Network.objects.first()
     return context
示例#34
0
 def get_context_data(self, **kwargs):
     kwargs = ListView.get_context_data(self, **kwargs)
     kwargs = InlineMixin.get_context_data(self, **kwargs)
     return kwargs
示例#35
0
        def get_context_data(self, **kwargs):
            context = ListView.get_context_data(self, **kwargs)
            ol = context['object_list']
            calendar.setfirstweekday(calendar.SUNDAY)

            try:
                m = int(self.request.GET.get('m', '0'))
            except:
                m = 0

            context['m_next'] = m + 1
            context['m_previous'] = m - 1

            now = datetime.now()
            mes_base = datetime(now.year, now.month, 15)
            mes_base = mes_base + timedelta(days=int(m) * 30)

            cal = calendar.monthcalendar(mes_base.year, mes_base.month)

            for i, semana in enumerate(cal):
                for j, dia in enumerate(semana):
                    if dia:
                        cal[i][j] = {
                            'data': datetime(mes_base.year, mes_base.month, dia),
                            'eventos': [],
                            'now': now.day == dia and mes_base.month == now.month,
                            'destaque': False
                        }

            for evento in ol.filter(
                    inicio__year=mes_base.year,
                    inicio__month=mes_base.month):
                ano = evento.inicio.year
                mes = evento.inicio.month
                dia = evento.inicio.day

                prim_dia = datetime(ano, mes, 1)
                dia_pos = dia + prim_dia.weekday()

                coluna = (dia_pos) % 7
                linha = (dia_pos - (7 if prim_dia.weekday() == 6 else 0)) // 7

                if evento.caracteristica == Evento.FERIADO:
                    cal[linha][coluna]['destaque'] = True

                cal[linha][coluna]['eventos'].insert(0, evento)

            linha_inicial = cal[0][::-1]
            for i, dia in enumerate(linha_inicial):
                if dia:
                    dia_pos = dia['data']
                else:
                    dia_pos = dia_pos - timedelta(days=1)
                    linha_inicial[i] = {
                        'data': dia_pos,
                        'eventos': None,
                        'now': False,
                        'destaque': False
                    }

            cal[0] = linha_inicial[::-1]

            linha_final = cal[-1]
            for i, dia in enumerate(linha_final):
                if dia:
                    dia_pos = dia['data']
                else:
                    dia_pos = dia_pos + timedelta(days=1)
                    linha_final[i] = {
                        'data': dia_pos,
                        'eventos': None,
                        'now': now.day == dia and mes_base.month == now.month,
                        'destaque': False
                    }

            cal[-1] = linha_final

            context['object_list'] = cal

            return context
示例#36
0
 def get_context_data(self, **kwargs):
     ctx = ListView.get_context_data(self, **kwargs)
     ctx['actMovie'] = 'active'
     return ctx
示例#37
0
 def get_context_data(self, **kwargs):
     context = ModelFormMixin.get_context_data(self, **kwargs)
     context = ListView.get_context_data(self, **context)
     context['company'] = self.company
     return context
示例#38
0
 def get_context_data(self, **kwargs):
     context = ListView.get_context_data(self, **kwargs)
     context['user'] = get_object_or_404(CustomUser,id=self.kwargs['user_id'])
     return context
示例#39
0
 def get_context_data(self, **kwargs):
     kwargs = ListView.get_context_data(self, **kwargs)
     kwargs["search_form"] = self.search_form
     kwargs["search_query"] = self.query
     return kwargs
示例#40
0
 def get_context_data(self, *args, **kwargs):
     context = ListView.get_context_data(self, *args, **kwargs)
     context['chat'] = Chat.get_lobby()
     return context
示例#41
0
 def get_context_data(self, **kwargs):
     kwargs = ListView.get_context_data(self, **kwargs)
     kwargs['search_form'] = self.search_form
     kwargs['search_query'] = self.query
     return kwargs
示例#42
0
 def get_context_data(self, **kwargs):
     ctx = ListView.get_context_data(self, **kwargs)
     ctx.update(
         {'pages': self.get_pages(ctx['paginator'], ctx['page_obj'])})
     return ctx
示例#43
0
 def get_context_data(self, **kwargs):
     context =  ListView.get_context_data(self, **kwargs)
     context['testsuite_exist'] = TestSuite.objects.filter(project=self.request.session['project'])
     return context
示例#44
0
 def get_context_data(self, **kwargs):
     context = ListView.get_context_data(self, **kwargs)
     if 'lab_pk' in self.kwargs:
         context['laboratory'] = self.kwargs.get('lab_pk')
     context['q'] = self.request.GET.get('q', '')
     return context
示例#45
0
 def get_context_data(self, **kwargs):
     context = djListView.get_context_data(self, **kwargs)
     context['laboratory'] = self.lab
     context['datetime'] = timezone.now()
     return context
示例#46
0
文件: views.py 项目: cmjatai/cmj
        def get_context_data(self, **kwargs):
            context = ListView.get_context_data(self, **kwargs)
            ol = context['object_list']
            calendar.setfirstweekday(calendar.SUNDAY)

            try:
                m = int(self.request.GET.get('m', '0'))
            except:
                m = 0

            context['m_next'] = m + 1
            context['m_previous'] = m - 1

            now = datetime.now()
            mes_base = datetime(now.year, now.month, 15)
            mes_base = mes_base + timedelta(days=int(m) * 30)

            cal = calendar.monthcalendar(mes_base.year, mes_base.month)

            for i, semana in enumerate(cal):
                for j, dia in enumerate(semana):
                    if dia:
                        cal[i][j] = {
                            'data': datetime(mes_base.year, mes_base.month, dia),
                            'eventos': [],
                            'now': now.day == dia and mes_base.month == now.month,
                            'destaque': False
                        }

            for evento in ol.filter(
                    inicio__year=mes_base.year,
                    inicio__month=mes_base.month):
                ano = evento.inicio.year
                mes = evento.inicio.month
                dia = evento.inicio.day

                primeiro_dia = datetime(ano, mes, 1)
                dia_pos = dia + primeiro_dia.weekday()

                if evento.caracteristica == Evento.FERIADO:
                    cal[(dia_pos) // 7][(dia_pos) % 7]['destaque'] = True

                cal[(dia_pos) // 7][(dia_pos) % 7]['eventos'].insert(0, evento)

            linha_inicial = cal[0][::-1]
            for i, dia in enumerate(linha_inicial):
                if dia:
                    dia_pos = dia['data']
                else:
                    dia_pos = dia_pos - timedelta(days=1)
                    linha_inicial[i] = {
                        'data': dia_pos,
                        'eventos': None,
                        'now': False,
                        'destaque': False
                    }

            cal[0] = linha_inicial[::-1]

            linha_final = cal[-1]
            for i, dia in enumerate(linha_final):
                if dia:
                    dia_pos = dia['data']
                else:
                    dia_pos = dia_pos + timedelta(days=1)
                    linha_final[i] = {
                        'data': dia_pos,
                        'eventos': None,
                        'now': now.day == dia and mes_base.month == now.month,
                        'destaque': False
                    }

            cal[-1] = linha_final

            context['object_list'] = cal

            return context
示例#47
0
 def get_context_data(self, **kwargs):
     kwargs_listview = ListView.get_context_data(self, **kwargs)
     kwargs.update(kwargs_listview)
     return kwargs
示例#48
0
 def get_context_data(self,**kwargs):
         context = ListView.get_context_data(self,**kwargs)
         context['search_form'] = SearchForm()
         print(vars(context['object_list'][0]))
         return context