Verification du statut avant la creation d'un contrat
This commit is contained in:
@@ -1,34 +1,34 @@
|
||||
from datetime import date
|
||||
from datetime import datetime
|
||||
from decimal import Decimal, InvalidOperation
|
||||
from django.http import JsonResponse
|
||||
from django.shortcuts import redirect, render
|
||||
<<<<<<< HEAD
|
||||
from django.urls import reverse
|
||||
=======
|
||||
>>>>>>> 0047b1f (Ajout de la prise en charge des photos de profil)
|
||||
from django.utils import timezone
|
||||
|
||||
from django.contrib import messages
|
||||
from django.contrib.auth.decorators import login_required
|
||||
from django.db.models import Sum
|
||||
from django.forms.models import model_to_dict
|
||||
from django.http import JsonResponse
|
||||
from django.shortcuts import redirect, render
|
||||
from django.utils import timezone
|
||||
|
||||
from gestion_employe.forms import AffectationForm
|
||||
from gestion_employe.models import Affectation, Employe
|
||||
from gestion_projet.forms import ProjetForm
|
||||
from gestion_projet.models import Projet
|
||||
from .models import (
|
||||
DocumentProjet,
|
||||
Bailleur,
|
||||
FinancementProjet,
|
||||
ActiviteProjet,
|
||||
LivrablesLivres,
|
||||
)
|
||||
|
||||
from .forms import (
|
||||
ActiviteProjetForm,
|
||||
BailleurForm,
|
||||
DocumentProjetForm,
|
||||
FinancementProjetFrom,
|
||||
BailleurForm,
|
||||
LivrablesLivresForm
|
||||
LivrablesLivresForm,
|
||||
)
|
||||
from .models import (
|
||||
ActiviteProjet,
|
||||
Bailleur,
|
||||
DocumentProjet,
|
||||
FinancementProjet,
|
||||
LivrablesLivres,
|
||||
)
|
||||
|
||||
|
||||
def liste_projet(request):
|
||||
""" Vue pour retourner la liste de tous les projet """
|
||||
@@ -92,7 +92,7 @@ def index(request):
|
||||
'nombre_personnel': nombre_personnel,
|
||||
'budget_total': budget_total,
|
||||
'formulaire_creation_projet': ProjetForm(),
|
||||
'projet_en_cours': Projet.objects.filter(date_fin__gte=date.today()).count(),
|
||||
'projet_en_cours': Projet.objects.filter(date_fin__gte=datetime.date.today()).count(),
|
||||
}
|
||||
|
||||
return render(request, 'gestion_projet/index.html', context)
|
||||
@@ -141,14 +141,12 @@ def mises_a_jour_projet(request):
|
||||
@login_required
|
||||
def creation_bailleur(request):
|
||||
form = BailleurForm(request.POST)
|
||||
if request.method == 'POST':
|
||||
if form.is_valid():
|
||||
form.save()
|
||||
return JsonResponse({'success': True})
|
||||
if request.method == 'POST' and form.is_valid():
|
||||
form.save()
|
||||
return JsonResponse({'success': True})
|
||||
return JsonResponse({'success': False})
|
||||
|
||||
@login_required
|
||||
<<<<<<< HEAD
|
||||
def liste_bailleur(request):
|
||||
""" Vue pour retourner la liste de tous les bailleurs """
|
||||
bailleurs = Bailleur.objects.all().order_by('-id')
|
||||
@@ -165,11 +163,8 @@ def liste_bailleur(request):
|
||||
|
||||
|
||||
@login_required
|
||||
=======
|
||||
>>>>>>> 0047b1f (Ajout de la prise en charge des photos de profil)
|
||||
def ajouter_financement_projet(request):
|
||||
"""Ajoute un financement à un projet en vérifiant que le total ne dépasse pas 100%"""
|
||||
|
||||
if request.method == 'POST':
|
||||
pourcentage_recuperer = request.POST.get('pourcentage')
|
||||
bailleur_id = request.POST.get('bailleur')
|
||||
@@ -341,10 +336,6 @@ def activites_projet(request):
|
||||
}
|
||||
return render(request, 'gestion_projet/suivi_activite.html', context)
|
||||
|
||||
<<<<<<< HEAD
|
||||
|
||||
=======
|
||||
>>>>>>> 0047b1f (Ajout de la prise en charge des photos de profil)
|
||||
@login_required
|
||||
def ajouter_activite_projet(request):
|
||||
"""Vue pour ajouter une activité à un projet spécifique via un formulaire"""
|
||||
|
||||
Reference in New Issue
Block a user