ajout dashboard.pt

This commit is contained in:
2018-10-16 15:15:29 +02:00
parent 1b3702225b
commit e16000db44
42 changed files with 324 additions and 33572 deletions

View File

@@ -0,0 +1,34 @@
# -*- coding: utf8 -*-
from sqlalchemy import text
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy.orm import (
scoped_session,
sessionmaker,
)
from zope.sqlalchemy import (
ZopeTransactionExtension,
mark_changed
)
from datetime import *
import dateutil.relativedelta
import transaction
def execute_query(request, query, params):
"""Execute query and mark session as changed"""
request.dbsession.execute(query, params)
mark_changed(request.dbsession)
transaction.commit()
def get_log_nuit(request, ):
# lire le log de nuit
query = """SELECT * FROM t_log_nuit;"""
results = request.dbsession.execute(query, )
return results.fetchall()
def get_last_emailing(request):
"""Lire les 200 derniers envois d'emails"""
query = "SELECT * FROM email_rappels ORDER BY no_id DESC LIMIT 400;"
results = request.dbsession.execute(query, {})
return results.fetchall()