def project_addphase(request): """ Add a phase to the current project """ #TODO : utiliser deform pour manager l'ajout de phase (pour le principe) # This one should be a Form View project = request.context if not request.params.get('phase'): request.session.flash(u"Le nom de la phase est obligatoire", queue='error') anchor = "showphase" else: phasename = request.params.get('phase') phase = Phase() phase.name = phasename phase.project_id = project.id request.dbsession.add(phase) request.session.flash(u"La phase {0} a bien été \ rajoutée".format(phasename)) anchor = "" return HTTPFound(request.route_path('project', id=project.id, _anchor=anchor))