diff --git a/development.ini b/development.ini index db3d97b..214ed85 100644 --- a/development.ini +++ b/development.ini @@ -17,12 +17,14 @@ pyramid.includes = pyramid_layout pyramid_mailer pyramid_tm + sqlalchemy.url = mysql://phuoc:phuoc!@localhost/bddevfac?charset=utf8 # sqlalchemy.url = mysql://root:cni/@srvbd/bddevfac?charset=utf8 mondumas.admin_email = ctphuoc@bbox.fr -mondumas.DEVFAC14 = mondumas:static/img/DEVFAC14/ +mondumas.devfac_url = mondumas:static/img/DEVFAC14/ +mondumas.devfac_dir = /DEVFAC14/DOCS_ATTACHES # Mailer configuration mail.host = smtp.free.fr diff --git a/mondumas/models/dossier.py b/mondumas/models/dossier.py index a907564..6317644 100644 --- a/mondumas/models/dossier.py +++ b/mondumas/models/dossier.py @@ -159,3 +159,12 @@ def update_dossier(request, nodossier, new_values): new_values['nochantier'] = nochantier query = u"UPDATE dem_devis SET %s WHERE societe=:societe AND no_id=:nochantier" % s execute_query(request, query, new_values) + +def insert_dossier_attaches(request, nodossier, filename, filesize, user): + societe = nodossier[0:2] + nochantier = int(nodossier[3:]) + + # enregistrer dans la table dossier_attaches + query = """INSERT INTO dossier_attaches (nomrep, societe, nochantier, nomfichier, taillefichier, cree_le, usermaj) + VALUES('DOCS_ATTACHES',:societe,:nochantier,:filename,:filesize,NOW(),:user);""" + execute_query(request, query, {'societe': societe, 'nochantier': nochantier, 'filename': filename, 'filesize': filesize, 'user': user}) diff --git a/mondumas/routes.py b/mondumas/routes.py index deeb331..f73c39c 100644 --- a/mondumas/routes.py +++ b/mondumas/routes.py @@ -19,6 +19,7 @@ def includeme(config): config.add_route('dossier_selected', '/dossier_selected/{goto}/{date}/{nodossier}') config.add_route('dossier_view', '/dossier_view/{nodossier}') config.add_route('devis_view', '/devis_view/{nodossier}') + config.add_route('upload_doc', '/upload_doc/{nodossier}') # parametres config.add_route('parametres', '/parametres') config.add_route('dashboard', '/dashboard') diff --git a/mondumas/templates/dossier/dossier_view.pt b/mondumas/templates/dossier/dossier_view.pt index db9487c..44b3ca4 100644 --- a/mondumas/templates/dossier/dossier_view.pt +++ b/mondumas/templates/dossier/dossier_view.pt @@ -206,6 +206,10 @@