Added can_modify_place_asset template tag.
This commit is contained in:
parent
9613f553e9
commit
12f60bcfdf
@ -2,6 +2,7 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
from django import template
|
||||
from django.http import request
|
||||
|
||||
register = template.Library()
|
||||
|
||||
@ -22,4 +23,13 @@ def proper_paginate(paginator, current_page, neighbors=2):
|
||||
end_index = paginator.num_pages
|
||||
page_list = [f for f in range(start_index, end_index+1)]
|
||||
return page_list[:(2*neighbors + 1)]
|
||||
return paginator.page_range
|
||||
return paginator.page_range
|
||||
|
||||
@register.simple_tag
|
||||
def can_modify_place_asset(place_asset):
|
||||
if request.user.is_superuser:
|
||||
return True
|
||||
if request.user == ( place_asset.place.submitted_by or place_asset.submitted_by):
|
||||
return True
|
||||
else:
|
||||
return False
|
||||
|
Loading…
Reference in New Issue
Block a user