feat Comprobar importe de la ayuda solicitada

parent 9f17cab3
......@@ -251,6 +251,9 @@ class ProyectoPresentarView(LoginRequiredMixin, ChecksMixin, RedirectView):
proyecto = Proyecto.objects.get(pk=proyecto_id)
# TODO ¿Chequear el estado actual del proyecto?
if proyecto.ayuda > proyecto.programa.max_ayuda:
messages.error(request, _(f"La ayuda solicitada ({proyecto.ayuda} €) excede el máximo permitido para este programa ({proyecto.programa.max_ayuda} €)."))
return super().post(request, *args, **kwargs)
self._enviar_invitaciones(request, proyecto)
if proyecto.programa.nombre_corto in ["PIEC", "PRACUZ"]:
......@@ -41,6 +41,7 @@
{% if coordinador %}
<tr><td><strong>{{ coordinador.get_cargo }}</strong>:</td><td>{{ coordinador.usuario.get_full_name }}</td></tr>
{% endif %}
<tr><td><strong>{% trans 'Estado' %}</strong>:</td><td>{{ proyecto.get_estado_display }}</td></tr>
</div><br />
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment