/dev/adei-asec

To get this branch, use:
bzr branch http://darksoft.org/webbzr/dev/adei-asec
286 by Suren A. Chilingaryan
Update of setups
1
Important
2
=========
3
 ! downloads_check.php - doesn't handle correctly failed downloads. We should
4
 do something about it.
5
 ! For MSSQL column and table quotes should be changed from " to []. Yes, for
6
 this we should introduce opening and closing quote :(
7
 ! Prevent entering custom plot mode if not supported
8
9
Cache Engine
10
============
11
 - We are currently just skipping databases which are failed to connect to the
12
 data source (request.pph/GetSources/catch block). In case if we are caching the
13
 data this prevents administrator from getting information about the problems.
14
 - If we change use_subsecond flag without dropping the cache, the ADEI will
15
 report channel inconsistency (not clarifying the issue). Since, we will get
16
 two extra columns in the caching table. The proper error message should be
17
 reported in this case.
18
 - At the moment, We can't really use non [\w\d_] symbols in gids if md5 
19
 postfixes are switched off. Otherwise, this symbols are stripped from the 
20
 postfixes (for the sake of table names) and then the check for cached tables
21
 is failing (it reconstructs gid basing on the table names). Some, other things
22
 may fail as well.
23
 For the check, we can try to ignore the inappropriate symbols (only if md5 is
24
 switched off). So, the stripping should be performed by caching code.
339 by Suren A. Chilingaryan
Update of ToDo lists
25
 - In the non-0 caching modes, the last interval is not displayed. Why cache is
26
 not returning the last point?
286 by Suren A. Chilingaryan
Update of setups
27
312 by Suren A. Chilingaryan
Resizing of sidebar popups
28
VIEWS
29
=====
30
 - Support non-fitting timestamps in the scatter plot with resolution 0.
31
286 by Suren A. Chilingaryan
Update of setups
32
Filters
33
=======
34
 - While requesting last record (or potentially several last entries), it is
35
 possible to get empty response if the last record while be rejected by the
307 by Suren A. Chilingaryan
No data bug in scatterview
36
 configured filters. Iteratively increase limit? When fixed and may be 
37
 universally used, shall we introduce a 'limit' option instead of making 
38
 complex 'window' parsing?
286 by Suren A. Chilingaryan
Update of setups
39
40
Virtual
41
=======
42
 - Support "__" in group names in SourceTree
43
44
Download Manager
45
===============
46
 ! Download manager does not respect "setup"
47
 ! Show details of Downloads Manager button while not work if data is not 
48
 from default setup.
49
 ! download_manager.js is updating too often (due to adei.updater.Update()
50
 calls). This should be somehow fixed. As well it refers dlmanager.Request()
51
 which uses variable name set in correspndent module. This is completely 
52
 insane and should be fixed.
53
54
ZEUS Reader
55
===========
56
 ! Interlock between Full Backup and other calls in ZEUSReader. This is
57
 critical. If not prevented, the cache may start while configuration is
58
 partially dropped and not yet reloaded. This may result in rejecting 
59
 some data vectors because of invalid number of records, etc.
60
61
RRD Reader
62
==========
63
 ! Axes are not always cleaned when changing to different group, 
64
 with RRD source 
65
 - Do not list empty groups in RRDReader
66
67
Web Frontend
68
============
339 by Suren A. Chilingaryan
Update of ToDo lists
69
 - Rising memory consumption with Firefox (and I guess other browsers)
286 by Suren A. Chilingaryan
Update of setups
70
 - Passing away pointer to "this" in JS-constructors may be problematic (no 
71
 errors, but this will be an incorrect "this").
72
 - Chromium and arora doesn't respect disabled states while setting initial 
73
 choices of select (scatter plot options). Just force proper selection.
339 by Suren A. Chilingaryan
Update of ToDo lists
74
 - Opera/Chrome do not resize source popup properly on axes update. If width
75
 of axes tab grows, it just gets out of popup borders.
76
 - The following case: We made a selection and opened one of the popups. The
77
 forced graph update have canceled selection. However, the selected values
78
 are still present window configuration dialog.  Should we cancel them? 
79
 Or should we re-draw selection after update?
80
 - At the moment on the browser window resize the graphic is not autoupdated,
81
 we probably should force update.
286 by Suren A. Chilingaryan
Update of setups
82
 
339 by Suren A. Chilingaryan
Update of ToDo lists
83
Graph
84
=====
85
 - Prevent complete shadowing (filling) of screen with a single chart in the 
86
 multiaxis mode. Try to find such axes and fix the problem by stacking them 
87
 vertically and increasing axis range.
88
 - Logarithmic axes has problems with drawing 0 values, - where should we
89
 start?