Пример #1
0
    def get_paths(self):
        paths = ["/users/", ]

        items = WaferUser.objects.all()
        for item in items:
            paths.append(item.get_absolute_url())

        view = UsersView()
        queryset = view.get_queryset()
        paginator = view.get_paginator(queryset,
                                       view.get_paginate_by(queryset))
        for page in paginator.page_range:
            paths.append(reverse('wafer_users_page',
                                 kwargs={'page': page}))
        return paths
Пример #2
0
    def get_paths(self):
        paths = ["/users/", ]

        items = get_user_model().objects.all()
        for item in items:
            paths.append(reverse('wafer_user_profile',
                                 kwargs={'username': item.username}))

        view = UsersView()
        queryset = view.get_queryset()
        paginator = view.get_paginator(queryset,
                                       view.get_paginate_by(queryset))
        for page in paginator.page_range:
            paths.append(reverse('wafer_users_page',
                                 kwargs={'page': page}))
        return paths
Пример #3
0
    def get_paths(self):
        paths = ['/users/']

        items = get_user_model().objects.all()
        for item in items:
            if not settings.WAFER_PUBLIC_ATTENDEE_LIST:
                # We need to filter out the non-publically
                # accessible paths from the static site
                if not item.userprofile.accepted_talks().exists():
                    continue
            paths.append(reverse('wafer_user_profile',
                                 kwargs={'username': item.username}))
        if settings.WAFER_PUBLIC_ATTENDEE_LIST:
            view = UsersView()
            queryset = view.get_queryset()
            paginator = view.get_paginator(queryset,
                                           view.get_paginate_by(queryset))
            for page in paginator.page_range:
                paths.append(reverse('wafer_users_page',
                                     kwargs={'page': page}))
        return paths
Пример #4
0
    def get_paths(self):
        paths = ['/users/']

        items = get_user_model().objects.all()
        for item in items:
            if not settings.WAFER_PUBLIC_ATTENDEE_LIST:
                # We need to filter out the non-publically
                # accessible paths from the static site
                if not item.userprofile.accepted_talks().exists():
                    continue
            paths.append(reverse('wafer_user_profile',
                                 kwargs={'username': item.username}))
        if settings.WAFER_PUBLIC_ATTENDEE_LIST:
            view = UsersView()
            queryset = view.get_queryset()
            paginator = view.get_paginator(queryset,
                                           view.get_paginate_by(queryset))
            for page in paginator.page_range:
                paths.append(reverse('wafer_users_page',
                                     kwargs={'page': page}))
        return paths