Beispiel #1
0
def user_items(param, page=1):
    user = User.objects.get_or_404(user_id=param)
    items = Pagination(Item.objects(submitter=user), page, 12)

    return render_template('frontend/user_items.html',
                           items=items,
                           user=user)
Beispiel #2
0
def category(param, page=1):
    categories = Category.objects.all()
    category = categories.get_or_404(name_en__iexact=param)

    items = Pagination(Item.objects(category=category), page, 12)

    return render_template('frontend/category_listing.html',
                           items=items,
                           current_category=category,
                           categories=categories)
Beispiel #3
0
 def items_count(self):
     return Item.objects(collection=self.id).count() if self.id else 0
Beispiel #4
0
def user_profile(id):
    user = User.objects.get_or_404(user_id=id)
    items_count = Item.objects(submitter=user).count()
    return render_template('users/user_profile.html',
                           user=user,
                           items_count=items_count)
Beispiel #5
0
def index():
    items_count = Item.objects(submitter=current_user.id).count()
    return render_template('users/user_profile.html', user=current_user,
                           items_count=items_count)
Beispiel #6
0
def search(param, page=1):
    items = Pagination(Item.objects(titles__title__icontains=param),
                       1, 12)
    return render_template('frontend/search_result.html', items=items)
Beispiel #7
0
def tag(param, page=1):
    items = Pagination(Item.objects(tags=param), page, 12)
    if len(items.items) == 0:
        return abort(404)
    return render_template('frontend/tag.html', tag=param, items=items)
Beispiel #8
0
def user_profile(id):
    user = User.objects.get_or_404(user_id=id)
    items_count = Item.objects(submitter=user).count()
    return render_template('users/user_profile.html',
                           user=user,
                           items_count=items_count)
Beispiel #9
0
def index():
    items_count = Item.objects(submitter=current_user.id).count()
    return render_template('users/user_profile.html',
                           user=current_user,
                           items_count=items_count)