Esempio n. 1
0
def make_fields(sess, contract, message=None):
    messages = None if message is None else [str(message)]
    return {
        'contract': contract,
        'processes': hh_importer.get_hh_import_processes(contract.id),
        'messages': messages}
Esempio n. 2
0
from net.sf.chellow.monad import Monad
import templater
import db
import hh_importer

Monad.getUtils()["impt"](globals(), "db", "utils", "templater", "hh_importer")
render = templater.render
inv, template = globals()["inv"], globals()["template"]

sess = None
try:
    sess = db.session()
    contract_id = inv.getLong("hhdc_contract_id")
    contract = db.Contract.get_hhdc_by_id(sess, contract_id)
    process_id = inv.getLong("process_id")
    process = hh_importer.get_hh_import_processes(contract_id)[process_id]

    render(inv, template, {"contract": contract, "process": process})
finally:
    if sess is not None:
        sess.close()