def anuncioPorUsuario(request):
if request.user.is_authenticated():
form = formBusca()
anuncios = getAnunciosPorUsuario(request.user)
edit_forms = getFormsEdicaoDeAnuncios(anuncios)
return render(request, 'anuncios/anuncios.html', {'anuncios': anuncios, 'formBusca':form, 'localidade':"Localidade ", 'editforms':edit_forms})
else:
return HttpResponseForbidden()
###################################################################################################
#View que renderiza anuncios do banco de dados com aprovacao pendente
#
#Nome: anuncioPendendoAp
#Autor: Renan Basilio
#Versao: 0.1
#
#Algoritmo:
# 1. Verifica se o usuario esta autenticado, se nao retorna uma HttpResponseForbidden
# 2. Se sim verifica se o usuario tem permissao para aprovar anuncios, se nao tiver passa o controle
# para a view geral
# 3. Se sim:
# Inicializa form de busca
# Recupera os anuncios com aprovacao pendente pelo metodo getAnunciosApPendente
# Chama o metodo render
#
####################################################################################################
评论列表
文章目录