Mercurial > roundup-cc
annotate roundup_content_data/__init__.py @ 1:2df45f6ecd81
new appereance (solid and dotted lines), resonsive layout, new legend,
new structure, cronjob-friendly
dynamic generation of search-strings, dynamic recognition of error-values,
ignores non-numeric priority-IDs
author | sean |
---|---|
date | Tue, 14 Apr 2015 13:32:12 +0200 |
parents | 3f139db894f1 |
children | 99e2e0e17103 |
rev | line source |
---|---|
0 | 1 #!/usr/bin/env python |
2 | |
3 """ supplys the data needed to comunicate with the roundup-server, | |
4 and the sqlite database. Represents the types of errors used in roundup. | |
5 | |
6 author: Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
7 author: Bernhard Reiter <bernhard@intevation.de> | |
8 author: Sean Engelhardt <sean.engelhardt@intevation.de> | |
9 | |
10 (c) 2010,2015 by Intevation GmbH | |
11 | |
12 This is Free Software unter the terms of the | |
13 GNU GENERAL PUBLIC LICENSE Version 3 or later. | |
14 See http://www.gnu.org/licenses/gpl-3.0.txt for details | |
15 """ | |
16 | |
17 import os | |
18 | |
1
2df45f6ecd81
new appereance (solid and dotted lines), resonsive layout, new legend,
sean
parents:
0
diff
changeset
|
19 #Add desired sqlite databases here |
2df45f6ecd81
new appereance (solid and dotted lines), resonsive layout, new legend,
sean
parents:
0
diff
changeset
|
20 DATABASE_REFERENCCE = os.path.dirname(os.path.realpath(__file__)) + "/test_reference.db" |
2df45f6ecd81
new appereance (solid and dotted lines), resonsive layout, new legend,
sean
parents:
0
diff
changeset
|
21 DATABASE_DEMO = os.path.dirname(os.path.realpath(__file__)) + "/demo.db" |
2df45f6ecd81
new appereance (solid and dotted lines), resonsive layout, new legend,
sean
parents:
0
diff
changeset
|
22 DATABASE_ERRORDB = os.path.dirname(os.path.realpath(__file__)) + "/errordatabase.db" |
2df45f6ecd81
new appereance (solid and dotted lines), resonsive layout, new legend,
sean
parents:
0
diff
changeset
|
23 DATABASE_TECH_INTERN = os.path.dirname(os.path.realpath(__file__)) + "/tech_intern.db" |
2df45f6ecd81
new appereance (solid and dotted lines), resonsive layout, new legend,
sean
parents:
0
diff
changeset
|
24 DATABASE_INT_TEST = os.path.dirname(os.path.realpath(__file__)) + "/int_test.db" |
0 | 25 |
1
2df45f6ecd81
new appereance (solid and dotted lines), resonsive layout, new legend,
sean
parents:
0
diff
changeset
|
26 COLUMNS= [ |
0 | 27 "critical", "urgent", "bug", "feature", "wish", |
28 ] | |
29 | |
30 data_dict = { | |
31 "date": [], | |
32 "critical": [], | |
33 "urgent": [], | |
34 "bug": [], | |
35 "feature": [], | |
36 "wish": [] | |
37 } | |
38 | |
1
2df45f6ecd81
new appereance (solid and dotted lines), resonsive layout, new legend,
sean
parents:
0
diff
changeset
|
39 #SQL |
0 | 40 |
1
2df45f6ecd81
new appereance (solid and dotted lines), resonsive layout, new legend,
sean
parents:
0
diff
changeset
|
41 #DEMO System |
0 | 42 SELECT_ALL = """ |
43 SELECT strftime("%Y-%m-%dT%H:%M:%S", timestamp), | |
44 critical, | |
45 urgent, | |
46 bug, | |
47 feature, | |
48 wish | |
49 FROM issues | |
50 ORDER BY timestamp | |
51 """ | |
52 | |
53 | |
54 CREATE_DB = """ | |
55 CREATE TABLE issues ( | |
56 timestamp TIMESTAMP NOT NULL UNIQUE DEFAULT current_timestamp, | |
57 critical INTEGER NOT NULL DEFAULT 0, | |
58 urgent INTEGER NOT NULL DEFAULT 0, | |
59 bug INTEGER NOT NULL DEFAULT 0, | |
60 feature INTEGER NOT NULL DEFAULT 0, | |
61 wish INTEGER NOT NULL DEFAULT 0 | |
62 ) | |
63 """ | |
64 | |
65 | |
66 INSERT_NEW = """ | |
67 INSERT INTO issues (critical, urgent, bug, feature, wish) | |
68 VALUES (?, ?, ?, ?, ?) | |
1
2df45f6ecd81
new appereance (solid and dotted lines), resonsive layout, new legend,
sean
parents:
0
diff
changeset
|
69 """ |
2df45f6ecd81
new appereance (solid and dotted lines), resonsive layout, new legend,
sean
parents:
0
diff
changeset
|
70 |
2df45f6ecd81
new appereance (solid and dotted lines), resonsive layout, new legend,
sean
parents:
0
diff
changeset
|
71 #Referecen DB: |
2df45f6ecd81
new appereance (solid and dotted lines), resonsive layout, new legend,
sean
parents:
0
diff
changeset
|
72 SELECT_ALL_REFERENCE = """ |
2df45f6ecd81
new appereance (solid and dotted lines), resonsive layout, new legend,
sean
parents:
0
diff
changeset
|
73 SELECT strftime("%Y-%m-%dT%H:%M:%S", sample_time), |
2df45f6ecd81
new appereance (solid and dotted lines), resonsive layout, new legend,
sean
parents:
0
diff
changeset
|
74 critical, |
2df45f6ecd81
new appereance (solid and dotted lines), resonsive layout, new legend,
sean
parents:
0
diff
changeset
|
75 major, |
2df45f6ecd81
new appereance (solid and dotted lines), resonsive layout, new legend,
sean
parents:
0
diff
changeset
|
76 crash, |
2df45f6ecd81
new appereance (solid and dotted lines), resonsive layout, new legend,
sean
parents:
0
diff
changeset
|
77 normal, |
2df45f6ecd81
new appereance (solid and dotted lines), resonsive layout, new legend,
sean
parents:
0
diff
changeset
|
78 minor, |
2df45f6ecd81
new appereance (solid and dotted lines), resonsive layout, new legend,
sean
parents:
0
diff
changeset
|
79 wishlist |
2df45f6ecd81
new appereance (solid and dotted lines), resonsive layout, new legend,
sean
parents:
0
diff
changeset
|
80 FROM issues |
2df45f6ecd81
new appereance (solid and dotted lines), resonsive layout, new legend,
sean
parents:
0
diff
changeset
|
81 ORDER BY sample_time |
0 | 82 """ |