]> git.sur5r.net Git - bacula/bacula/blob - bacula/src/wx-console/TODO
- wxbRestorePanel : Added "Cancel" button to cancel restore at all state of restore...
[bacula/bacula] / bacula / src / wx-console / TODO
1 FEATURES
2 --------
3
4 wxbRestorePanel : Reconsider start button's labels.
5
6 wxbRestorePanel : Add titles to configuration panel
7
8 wxbRestorePanel : When cancelling, check for commands results
9
10 general : Show nice messages boxes when errors occurs.
11
12 general : Allow the user to quit however the state is (kill thread if necessary)
13
14 general : correct segmentation faults when exiting
15
16 [postponed to July:]
17
18 wxbRestorePanel : Add a way to cancel restore when building tree (needs director modifications)
19
20 wxbMainFrame : set focus to type control when clicking on console
21
22 global : create a general class which keeps clients, jobs, filesets, pools... list.
23
24 wxbMainFrame : use more often status text
25
26 wxbRestorePanel : Ask Kern for a dot command which gives restore
27   dates for a client (with an interval, last 20 for example, or last
28   40 excluding last 20).
29
30 wxbRestorePanel : Add buttons to mark/unmark directories/files.
31
32 wxbRestorePanel : Add a button to force to refresh the whole tree
33
34 wxbRestorePanel : Put titles above the Client drop down 
35      box and the Backup date drop down box. It isn't immediately 
36      obvious that the dates correspond to the backup dates.
37
38 wxbRestorePanel : There needs to be some way of marking/unmarking a range of 
39      files selected with shift-click or multiple files selected 
40      with ctl-click. The GTX console uses a button to mark/unmark 
41      the selected entries.
42      
43 wxbRestorePanel : Is there any way to add a width adjustment handle between 
44      the tree view window and the file view window so that the 
45      width of the tree view can be changed?
46
47 general : Implement dis/reconnecting
48
49 wxbRestorePanel : Use ".default job=RestoreFiles" to get defaults parameters
50         when changing a restore parameter fails.
51
52 console_thread : Allow the user to choose his config file.
53
54 console_thread : Allow the user to choose his director when there's multiple
55     directors.
56
57 wxbDataParser : Add a boolean in the constructor to avoid storing data is 
58     will not be used.
59
60 wxbTableParser : Replace wxHashMap by wxArray
61
62 wxbRestorePanel : Check if commands ran successfully (cd, mark, mods...).
63
64 GTK : Improve look
65
66 wxblistctrl/wxbtreectrl : Find why events are not forwarded correctly 
67   to parent' parent, and correct bad actual implementation.
68    (remove wxbTreeListPanel)
69
70 general : find out why I had to modify string.cpp and string.h
71   + In include/wx/string.h, replace line 195 by
72       #if defined(__VISUALC__) // && defined(_MT) && !defined(_DLL)
73   + In src/common/string.cpp, replace line 167 by
74       #if defined(__VISUALC__) // && defined(_MT) && !defined(_DLL)
75
76 mingw : correct findlib stat blocks and block size
77         (Note : nothing to do with wx-console)
78
79 wxbRestorePanel : The + only appears when one selects a directory, 
80    to indicate it has subdirectories
81
82 wxbRestorePanel : Add a timeout when waiting for commands results
83
84 wxbRestorePanel : Be sure of which job we just have run (not suppositions
85    as I'm doing now) : needs director modification.
86
87 bacula-dir : correct director to handle correctly + marked status
88    (In fact there is a bug in the director : If you mark a directory
89    (not a file), and then unmark it, its parents keep the "+" status.)
90
91 general : make a good documentation with snapshots
92
93 BUGS
94 ----
95
96 wxRestorePanel : When you double-click an a folder in the list, 
97       the list is then refreshed two times (instead of one) 
98       in the new directory