add rdv_edit.pt

This commit is contained in:
2017-03-30 17:08:44 +02:00
parent 02714d3ae5
commit d191fc9502
6 changed files with 76 additions and 93 deletions

View File

@@ -38,12 +38,9 @@ def rdv_edit(request):
message = ''
if nolig == '0':
# nouveau
rdv = {}
rdv['NOLIG'] = 0
rdv['COMMENT'] = ''
rdv['COMMENTVI'] = ''
rdv['DATEVI'] = date.today()
rdv['HEUREVI'] = '09:00'
comment = ''
commentvi = ''
date_rdv = datetime.now()
page_title= 'Nouveau rendez-vous'
else:
# lire le rendez-vous
@@ -51,18 +48,20 @@ def rdv_edit(request):
if not rdv:
request.session.flash(u"Rendez-vous non trouvé : %s" % nodossier, 'warning')
return HTTPFound(location=request.route_url('dossier_view', nodossier=nodossier))
page_title= u"Modification du rendez-vous du %s" % (rdv.rdv_debut.strftime('%Y-%m-%d %H:%M'))
comment = rdv.COMMENT
commentvi = rdv.COMMENTVI
date_rdv = rdv.rdv_debut
page_title= u"Modification du rdv du %s" % (rdv.rdv_debut.strftime('%d-%m-%Y %H:%M'))
if 'form.submitted' in request.params:
new_values = {}
for param, db_value in rdv.items():
if param in request.params and request.params[param] != db_value:
new_values[param] = request.params[param]
comment = request.params['comment']
commentvi = request.params['commentvi']
date_rdv = request.params['date_rdv']
if new_values:
update_rdv(request, nodossier, nolig, new_values)
request.session.flash(u"Le rendez-vous a été mis à jour avec succès.", 'success')
return HTTPFound(location=request.route_url('dossier_view', nodossier=nodossier))
update_rdv(request, nodossier, nolig, comment, commentvi, date_rdv)
request.session.flash(u"Le rendez-vous a été mis à jour avec succès.", 'success')
return HTTPFound(location=request.route_url('dossier_view', nodossier=nodossier))
if 'form.deleted' in request.params:
delete_rdv(request, nodossier, nolig)
@@ -73,7 +72,10 @@ def rdv_edit(request):
'page_title': page_title,
'url': url,
'nodossier': nodossier,
'rdv': rdv,
'nolig': nolig,
'comment': comment,
'commentvi': commentvi,
'date_rdv': date_rdv,
'message': message,
}
@@ -126,13 +128,13 @@ def agenda(request):
# déterminer la couleur de l'event selon la societe
societe = row.nodossier[0:2]
if societe == "PE":
color = "#ff4444" # rouge danger
color = "#d9534f" # rouge danger
elif societe == "PL":
color = "#00C851" # vert success
color = "#5cb85c" # vert success
elif societe == "PL":
color = "#33b5e5" # bleu info
color = "#5bc0de" # bleu info
else:
color = "#ffbb33" # orange warning
color = "#f0ad4e" # orange warning
json_event = {
'title': event_title,

View File

@@ -70,7 +70,7 @@ def envoyer_mdp(request):
lien = update_membre_mdp_oublie(request, login)
body = u"""
Le lien suivant vous dirigera vers une page où vous pourrez ré-initialiser votre mot de passe d'accès à « mon.entreprise-dumas.com » :
Le lien suivant vous dirigera vers une page où vous pourrez ré-initialiser votre mot de passe d'accès à « gestion.entreprise-dumas.com » :
%s
@@ -194,11 +194,11 @@ def envoyerMail(request, destinataire, objet, corps):
%s
Cordialement,
mon.entreprise-dumas.com
gestion.entreprise-dumas.com
""" % (corps)
message = Message(subject=u"[Ent. Duams] %s" % objet,
message = Message(subject=u"[Ent. Dumas] %s" % objet,
sender=request.registry.settings['mondumas.admin_email'],
body=body)
message.add_recipient(destinataire)