ajout module Dossier et devis_view.pt + creer_rdv.pt
This commit is contained in:
@@ -21,7 +21,7 @@ from ..security import groupfinder
|
||||
import json
|
||||
|
||||
from ..models.agenda import *
|
||||
from ..models.default import *
|
||||
from ..models.dossier import *
|
||||
|
||||
|
||||
@view_config(route_name='rdv_edit', renderer='../templates/agenda/rdv_edit.pt', permission='view')
|
||||
@@ -39,6 +39,9 @@ def rdv_edit(request):
|
||||
request.session.flash(u"Rendez-vous non trouvé : %s" % nodossier, 'warning')
|
||||
return HTTPFound(location=request.route_url('agenda', date='today'))
|
||||
|
||||
# memorize nodossier et nom dossier
|
||||
request.session['mem_nodossier'] = nodossier
|
||||
request.session['mem_nomdossier'] = '%s %s' % (rdv.C_QUALITE, rdv.C_NOM)
|
||||
page_title= u"Modification du rdv du %s" % (rdv.rdv_debut.strftime('%d-%m-%Y %H:%M'))
|
||||
|
||||
if 'form.submitted' in request.params:
|
||||
@@ -79,7 +82,7 @@ def agenda(request):
|
||||
|
||||
if datePlan == 'today':
|
||||
datePlan = date.today().strftime('%Y-%m-%d')
|
||||
url = request.route_url('planning', date=datePlan)
|
||||
url = request.route_url('agenda', date=datePlan)
|
||||
url_select = request.route_url('dossier_select', date=datePlan)
|
||||
|
||||
# recall code et nom élève
|
||||
@@ -90,6 +93,10 @@ def agenda(request):
|
||||
mem_nodossier = 'Aucun'
|
||||
mem_nomdossier = u'dossier sélectionné'
|
||||
|
||||
# liste des types de rdv
|
||||
types_rdv = get_types_rdv(request)
|
||||
type_rdv = u'RDV DEVIS'
|
||||
|
||||
# liste des users avec agenda
|
||||
agendas = get_users_agenda(request)
|
||||
|
||||
@@ -104,8 +111,17 @@ def agenda(request):
|
||||
if 'agenda' in request.params:
|
||||
agenda = request.params["agenda"]
|
||||
|
||||
rows = get_rendez_vous(request, agenda)
|
||||
# -- CREER un rendez-vous
|
||||
if 'form.submitted' in request.params and mem_nodossier != 'Aucun':
|
||||
dateRDV = request.params['dateRDV']
|
||||
heureRDV = request.params['heureRDV']
|
||||
type_rdv = request.params['type_rdv']
|
||||
|
||||
create_rdv(request, mem_nodossier, dateRDV, heureRDV, type_rdv, agenda, logged_in.upper())
|
||||
request.session.flash(u"Le rendez-vous a été CREE avec succès.", 'success')
|
||||
|
||||
rows = get_rendez_vous(request, agenda)
|
||||
|
||||
# construire la liste des events
|
||||
events = []
|
||||
for row in rows:
|
||||
@@ -121,7 +137,7 @@ def agenda(request):
|
||||
color = "Gold"
|
||||
|
||||
json_event = {
|
||||
'title': row.c_nom,
|
||||
'title': '%s %s' % (row.c_qualite, row.c_nom),
|
||||
'description': row.c_ville.capitalize(),
|
||||
'start': row.rdv_debut.strftime('%Y-%m-%d %H:%M:%S'),
|
||||
'end': row.rdv_fin.strftime('%Y-%m-%d %H:%M:%S'),
|
||||
@@ -138,10 +154,14 @@ def agenda(request):
|
||||
'fullcalendar_events': json.dumps(events),
|
||||
'agendas': agendas,
|
||||
'agenda': agenda,
|
||||
'types_rdv': types_rdv,
|
||||
'type_rdv': type_rdv,
|
||||
'message': message,
|
||||
'mem_nodossier': mem_nodossier,
|
||||
'mem_nomdossier': mem_nomdossier,
|
||||
'url': url,
|
||||
'url_select': url_select,
|
||||
'datePlan': datePlan,
|
||||
}
|
||||
|
||||
@view_config(route_name='planning', renderer='../templates/agenda/planning.pt', permission='view')
|
||||
|
||||
Reference in New Issue
Block a user