コード例 #1
0
ファイル: webui.py プロジェクト: pombredanne/trachacks
    def get_copy_report_hash_for_render(self):
        new_reports = []
        sql = "SELECT id, title FROM report ORDER BY ID"
        self.reportmap = dbhelper.get_all(self.env.get_db_cnx(), sql)[1]

        for report_group in all_reports:
            new_group = {"title": report_group["title"]}
            reports_list = report_group["reports"]
            new_reports_list = []
            for report in reports_list:
                title = report["title"]
                #find the report id for the name
                reportid = [
                    self.reportmap[i][0]
                    for i in range(0, len(self.reportmap))
                    if self.reportmap[i][1] == title
                ][0]
                new_report = {
                    "title": title,
                    "reportnumber": reportid,
                    "href": "%s/%s" % (self.env.href.report(), reportid)
                }
                new_reports_list.extend([new_report])
            new_group["reports"] = new_reports_list
            new_reports.extend([new_group])
        return new_reports
コード例 #2
0
 def __init__(self, comp):
     self.component = comp
     rows = dbhelper.get_all(comp, "SELECT id FROM custom_report")[1]
     if rows:
         self.billing_reports = set([x[0] for x in rows])
     else:
         self.billing_reports = set()
     self.component.log.debug('self.billing_reports= %r' % self.billing_reports)
コード例 #3
0
 def __init__(self, comp):
     self.component = comp
     rows = dbhelper.get_all(comp, "SELECT id FROM custom_report")[1]
     if rows:
         self.billing_reports = set([x[0] for x in rows])
     else:
         self.billing_reports = set()
     self.component.log.debug('self.billing_reports= %r' %
                              self.billing_reports)
コード例 #4
0
ファイル: webui.py プロジェクト: nyuhuhuu/trachacks
 def get_copy_report_hash_for_render(self):
     new_reports = []
     sql = "SELECT id, title FROM report ORDER BY ID"
     self.reportmap = dbhelper.get_all(self.env.get_db_cnx(), sql)[1]
     
     for report_group in all_reports:
         new_group = { "title" : report_group["title"] }
         reports_list = report_group["reports"]
         new_reports_list = []
         for report in reports_list:
             title = report["title"]
             #find the report id for the name
             reportid = [self.reportmap[i][0]
                         for i in range(0, len(self.reportmap))
                         if self.reportmap[i][1] == title][0]
             new_report = {"title" : title,
                           "reportnumber" : reportid,
                           "href" : "%s/%s" % (self.env.href.report(), reportid)}
             new_reports_list.extend([ new_report ])
         new_group["reports"] = new_reports_list
         new_reports.extend([new_group])
     return new_reports
コード例 #5
0
ファイル: api.py プロジェクト: pombredanne/trachacks
 def __init__(self):
     sql = "SELECT id, title FROM report ORDER BY ID"
     self.reportmap = dbhelper.get_all(self.env.get_db_cnx(), sql)[1]
コード例 #6
0
def get_billing_reports(comp):
    billing_reports = set()
    rows = dbhelper.get_all(comp.env, "SELECT id FROM custom_report")[1]
    if rows:
        billing_reports = set([x[0] for x in rows])
    return billing_reports
コード例 #7
0
ファイル: reports_filter.py プロジェクト: nyuhuhuu/trachacks
def get_billing_reports(comp):
    billing_reports = set()
    rows = dbhelper.get_all(comp, "SELECT id FROM custom_report")[1]
    if rows:
        billing_reports = set([x[0] for x in rows])
    return billing_reports
コード例 #8
0
ファイル: crimemap.py プロジェクト: oelgazzar/crimemap
def home():
    crimes = dbhelper.get_all()
    crimes = json.dumps(crimes)
    return render_template("home.html", crimes=crimes)
コード例 #9
0
ファイル: api.py プロジェクト: nyuhuhuu/trachacks
 def __init__(self):
     sql = "SELECT id, title FROM report ORDER BY ID"
     self.reportmap = dbhelper.get_all(self.env.get_db_cnx(), sql)[1]