/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 135 by teichmann, Tue Sep 4 12:29:58 2007 UTC revision 171 by teichmann, Tue Sep 11 14:19:29 2007 UTC
# Line 1  Line 1 
1    2007-09-11 Sascha L. Teichmann <[email protected]>
2    
3            * tools/formed/formed/plugins/web/controllers.py: Fix unicode conversion
4              issues with error messages (once again).
5    
6    2007-09-11 Torsten Irlaender <[email protected]>
7    
8            * tools/formed/formed/plugins/web/form_renderer.py,
9            * tools/formed/formed/plugins/web/renderer.py: Added alt tag for
10              icons in error and confirmation dialogs.
11    
12    2007-09-11 Sascha L. Teichmann <[email protected]>
13    
14            * tools/formed/formed/plugins/web/form_renderer.py: Fixed label
15              generation for ints, texts and textareas. Fixed h depths of infos.
16    
17    2007-09-11 Sascha L. Teichmann <[email protected]>
18    
19            * tools/formed/formed/plugins/web/form_renderer.py: Removed
20              debug output for help.
21    
22            * tools/formed/formed/plugins/web/semantic.py: Added forgotten
23              check for bools.
24    
25            * tools/formed/formed/plugins/web/controllers.py:  Added correct
26              HTML output of data for bools.
27    
28    2007-09-11 Torsten Irlaender <[email protected]>
29    
30            * tools/formed/formed/plugins/web/form_renderer.py: Changed size of
31              textfields for int values. Changed Label for submitbuttons to
32              "Speichern"
33    
34            * tools/formed/formed/plugins/web/plugin.py,
35              tools/formed/formed/plugins/web/controllers.py: Added new
36              NotImplementedHandler to show up a dummysite for not implemented
37              functions.
38    
39            * tools/formed/formed/plugins/web/renderer.py: Added
40              NotImplementedRenderer. Various small fixes. Mostly renaming the
41              labels of some context menus. Error messages are now generated
42              dynamically depending on num errors. Formular navigation has now
43              colored indication for errors.
44    
45    2007-09-11 Torsten Irlaender <[email protected]>
46    
47            * tools/formed/formed/plugins/web/renderer.py: Implemented "LookAhead"
48              algorithm for the formular navigation to get rid of the problem
49              that some of the items within the navigation are not linked.  Now
50              structural group elements are linked with the next page found in the
51              formular structure.
52    
53    2007-09-10 Torsten Irlaender <[email protected]>
54            * tools/formed/formed/plugins/web/form_renderer.py: Changed order of
55              div and formtag.
56    
57            * tools/formed/formed/plugins/web/controllers.py: Added DataSet action
58              menu in the conformation dialog when creating a new dataset.
59    
60            * tools/formed/formed/plugins/web/renderer.py: Fixed error when
61              rendering the default welcome page. Changed rendering of the
62              overview and the digest table of the datasets. Added icon for
63              confirmation dialog, moved the icon in the <h1> tags.  
64    
65    2007-09-10 Torsten Irlaender <[email protected]>
66    
67            * tools/formed/formed/plugins/web/form_renderer.py: Some html
68              generation cleanup. Added error icons to formelements
69    
70            * tools/formed/formed/plugins/web/controllers.py: Fixed initialisation
71              of ErrorStatus. Fixed generated of the help tags in the formular
72    
73            * tools/formed/formed/plugins/web/renderer.py: Added error icon for
74              pageerrors. An "!" now indicates errors on pages in the formular
75              navigation. Added new <div> "content" around confirmation dialogss.
76              Links in confimation dialogs are now rendered as buttons. Removed
77              old obsolete OverviewRenderer.
78    
79    2007-09-10 Sascha L. Teichmann <[email protected]>
80    
81            * tools/formed/formed/plugins/web/renderer.py: Highlight selected
82              page in page navigation.
83    
84    2007-09-10 Torsten Irlaender <[email protected]>
85    
86            * tools/formed/formed/plugins/web/controllers.py: Fixed issues on
87              displaying formdata when changing datasets. Loading the right
88              formdata was not handled in a correct way. Hope it is all fixed now.
89              Left some commented code because not all sideeffects of the changes
90              are tested yet.
91    
92            * tools/formed/formed/plugins/web/renderer.py: DataSetDigestRenderer
93              now uses the correct data out of the formdata.
94    
95    2007-09-10 Sascha L. Teichmann <[email protected]>
96    
97            * tools/formed/formed/plugins/web/controllers.py: Pretty
98              print format data (dates e.g)
99    
100    2007-09-10 Sascha L. Teichmann <[email protected]>
101    
102            * tools/formed/formed/plugins/web/controllers.py: Modified
103              ErrorStats a bit to avoid mysterious extra error on page.
104                    No clue why this works.
105    
106    2007-09-10 Sascha L. Teichmann <[email protected]>
107    
108            * tools/formed/formed/plugins/web/form_renderer.py: Fixed value
109              problem with radio groups, too.
110    
111    2007-09-10 Torsten Irlaender <[email protected]>
112            * tools/formed/formed/plugins/web/controllers.py: Sessions are now
113              really removed when deleting a dataset.
114            
115    2007-09-10 Torsten Irlaender <[email protected]>
116    
117            * tools/formed/formed/plugins/web/controllers.py: Added new Class
118              ErrorStats which provides Information on remaining errors per page.
119    
120            * tools/formed/formed/plugins/web/renderers.py: Finished movement of
121              the renderer methods from controllers.py to renderers.py.
122    
123            * tools/formed/formed/plugins/web/plugin.py: Removed render_session
124              handlers
125    
126    2007-09-10 Sascha L. Teichmann <[email protected]>
127    
128            * tools/formed/formed/plugins/web/form_renderer.py: values for
129              choices are generated from the document tree now. This brings
130                    the state storage of select boxes in HTML to live.
131    
132    2007-09-09 Sascha L. Teichmann <[email protected]>
133    
134            * tools/formed/formed/plugins/web/semantic.py: Fixed problems with
135              range checking of integers.
136    
137            * tools/formed/formed/plugins/web/controllers.py: Added class
138              ErrorItem to track errors. They are stored in the session.
139    
140    2007-09-09 Sascha L. Teichmann <[email protected]>
141    
142            * tools/formed/formed/model/nodecomponents.py: Fixed returning
143              wrong index in Document.indexOfcomponentByClassAndName.
144    
145            * tools/formed/formed/plugins/web/form_renderer.py: 'error' was
146              written 'errot' in renderer for textareas.
147    
148            * tools/formed/formed/plugins/web/controllers.py: Some clean-ups.
149    
150    2007-09-09 Sascha L. Teichmann <[email protected]>
151    
152            * tools/formed/formed/plugins/web/help.py: Added a 'hasHelp'
153              method. Could be cheaper for some implementations of help.
154    
155            * tools/formed/formed/plugins/web/form_renderer.py: Modified
156              FormData to have distinct getData(), getHelp() and getError()
157                    methods. Various bug fixes.
158    
159            * tools/formed/formed/plugins/web/controllers.py: Implements the
160              new FormData (trivial by now).
161    
162            * tools/formed/formed/plugins/web/renderer.py: New FormData and
163              some bug fixes.
164    
165    2007-09-09 Sascha L. Teichmann <[email protected]>
166    
167            * tools/formed/formed/model/memory.py,
168              tools/formed/formed/model/persistent.py: Add a getValue() method
169                    to dataset abstraction. This is a bit of a workaround to bring
170                    global access across pages for rule checking to work.
171    
172            * tools/formed/formed/model/data.py: Fixed: When setting a new expression
173              the compiled version was not stored in the RuleLeaf.
174    
175            * tools/formed/formed/model/expr.py: shlex lexer does not like unicode.
176              convert the expression string to ascii for compilation.
177    
178            * tools/formed/formed/plugins/web/semantic.py: Remove the 'box' because
179              valid data is stored to the dataset immediately now. Fixed a bug
180                    with integer handler.
181    
182            * tools/formed/formed/plugins/web/controllers.py: Removed the semantic 'box'
183              stuff. When a submit is done extract the rules from the tree document
184                    that are effected by the modified variables and check them.
185    
186            * tools/formed/formed/plugins/web/renderer.py: Fixed exception handling
187              when dealing with templates.
188    
189    2007-09-07 Torsten Irlaender <[email protected]>
190            * tools/formed/formed/plugins/web/controllers.py,
191              tools/formed/formed/plugins/web/renderer.py: Moved more render
192              functions into renderer.py. New render classes are:
193              DataSetDigestRenderer, DataSetNavigationRenderer,
194              DataSetFormularRenderer, ConfirmationDialogRenderer
195    
196              Note: The new methods are only called from selected handlers. Other
197              handlers call the renderes in the old way.
198    
199    2007-09-07 Torsten Irlaender <[email protected]>
200            * tools/formed/formed/plugins/web/form_renderer.py: Renamed
201              renderer.py to form_renderer.py. This file will contain formular
202              specfic render methods in the future.
203            * tools/formed/formed/plugins/web/renderer.py: Added new renderer.py
204              which will contain general render methods.
205            * tools/formed/formed/plugins/web/controllers.py: Began to move all
206              rendering into renderer.py or form_renderer.py. This file will only
207              contain teh handlers in the future.
208    
209    2007-09-07 Torsten Irlaender <[email protected]>
210            * tools/formed/formed/plugins/web/renderer.py,
211              tools/formed/formed/plugins/web/controller.py:
212              Renderes now get an instance of the formdata object to provide
213              access the data needed to render various infoboxes etc. Handler
214              instanciate the formdata.
215            
216    2007-09-06 Torsten Irlaender <[email protected]>
217            * tools/formed/formed/plugins/web/renderer.py: Mainly tried to get the
218              getFormData interface to work. Added two small semantic fixes, but
219              did not manage to get it up. Need to exime this a little bit more
220            * tools/formed/formed/plugins/web/controllers.py: Put <div> tags
221              around the menus on the right side to be able to assign different
222              styles. Added dataset actions while editing a dataset.
223            
224    2007-09-05 Torsten Irlaender <[email protected]>
225            * tools/formed/formed/model/memory.py: Fixed deleting datasets by
226              removing unwanted del method
227            * tools/formed/formed/plugins/web/controllers.py: Implemented
228              confiration dialogs for create, delete, and select aof datasets. Started to use
229              templates as well for larger information units like the dataset summary.
230            
231    2007-09-05 Sascha L. Teichmann <[email protected]>
232    
233            * tools/formed/formed/model/nodecomponents.py: Added a
234              method to document to find index of page.
235    
236            * tools/formed/formed/plugins/web/semantic.py: Added getValue()
237              to fetch data from semantic box.
238    
239            * tools/formed/formed/plugins/web/controllers.py: Added new
240              FormData implementation to support DB and semantic box.
241    
242    2007-09-05 Sascha L. Teichmann <[email protected]>
243    
244            * tools/formed/formed/plugins/web/renderer.py: escaped
245              error message.
246    
247            * tools/formed/formed/plugins/web/controllers.py: Don't fetch
248              dataset from backend each time a page is up to edit.
249    
250    2007-09-05 Sascha L. Teichmann <[email protected]>
251    
252            * tools/formed/formed/plugins/web/renderer.py: SimplePageRenderer
253              returns "Page not found" if given page is None.
254    
255            * tools/formed/formed/plugins/web/controllers.py: Added checks
256              to avoid crashing when ask for a non-existent page.
257    
258    2007-09-05 Sascha L. Teichmann <[email protected]>
259    
260            * tools/formed/formed/plugins/web/controllers.py: Some clean-ups.
261    
262    2007-09-05 Sascha L. Teichmann <[email protected]>
263    
264            * tools/formed/formed/plugins/web/plugin.py: Remove request handlers
265              and renderers.
266    
267            * tools/formed/formed/plugins/web/controllers.py: New. Contains handlers
268              and renderers now. TODO: Move renderers to renderer.py
269    
270    2007-09-05 Torsten Irlaender <[email protected]>
271    
272            * tools/formed/formed/plugins/web/www/main.tmpl: Adopted web template
273              and bound in the the new added functions to create, edit, delete and
274              show formdata.
275            
276    2007-09-05 Sascha L. Teichmann <[email protected]>
277    
278            * tools/formed/formed/model/memory.py: Removed bisect and use a
279              simple linear scan for dataset lookup now.
280    
281            * tools/formed/formed/plugins/web/plugin.py: Fixed various issues
282              of different sizes.
283    
284    2007-09-05 Torsten Irlaender <[email protected]>
285    
286            * tools/formed/formed/plugins/web/memory.py: Fixed getDataSetById
287              fuction
288                    
289            * tools/formed/formed/plugins/web/persistent.py: Added store() method
290              to the DataSet interface
291    
292            * tools/formed/formed/plugins/web/renderer.py: Added handlers and
293              renderes for create, update, delete and show actions on formular data.
294    
295    2007-09-04 Sascha L. Teichmann <[email protected]>
296    
297            * tools/formed/formed/plugins/web/server.py: The mapping
298              to methods is now driven by regualar expressions and
299                    a dictionary. Response objects are now able to send
300                    error codes.
301    
302            * tools/formed/formed/plugins/web/renderer.py: Fixed an issue
303              when help in Formdata is None. Moved text for help into
304                    a top level '''...''' variable.
305    
306            * tools/formed/test-data/simple.xml: Added test for help.
307    
308            * tools/formed/formed/plugins/web/help.py: extra None check.
309    
310            * tools/formed/formed/plugins/web/plugin.py: Uses the new
311              table driven mapping of reguest handling. TODO: split the
312                    WebPlugIn.pageHandler() method further to smaller handlers.
313                    Smaller clean ups and better exception handling.
314    
315            * tools/formed/formed/plugins/web/cache.py: Report OSErrors
316              and do not catch them.
317    
318    2007-09-04 Torsten Irlaender <[email protected]>
319    
320            * tools/formed/formed/plugins/web/renderer.py,
321            * tools/formed/formed/plugins/web/plugin.py: Added Interface to
322              the HelpProvider and inserted help icons to the html output.
323              Added decorator for Formelemnts, so textfields, choices etc. are now
324              within a <div> tag.
325              Modified the error messages.
326    
327  2007-09-04 Sascha L. Teichmann <[email protected]>  2007-09-04 Sascha L. Teichmann <[email protected]>
328    
329          * tools/formed/formed/plugins/web/cache.py: New. Implements          * tools/formed/formed/plugins/web/cache.py: New. Implements
# Line 32  Line 358 
358          * tools/formed/formed/plugins/web/plugin.py: Serves the help          * tools/formed/formed/plugins/web/plugin.py: Serves the help
359            texts now.            texts now.
360    
361  2007-09-03 Torsten Irlaender <[email protected]>  2007-09-03 Torsten Irlaender <[email protected]>
362    
363          * tools/formed/formed/plugins/web/plugin.py: Only visible group          * tools/formed/formed/plugins/web/plugin.py: Only visible group
364            elements will be rendered in the formular navigation.            elements will be rendered in the formular navigation.
365            Formular pages in the navigation now have their own css-style            Formular pages in the navigation now have their own css-style
366            attributes.            attributes.
367    
368  2007-09-03 Torsten Irlaender <[email protected]>  2007-09-03 Torsten Irlaender <[email protected]>
369    
370          * tools/formed/formed/plugins/web/www/main.tmpl: Added div area for page          * tools/formed/formed/plugins/web/www/main.tmpl: Added div area for page
371            errors in template            errors in template

Legend:
Removed from v.135  
changed lines
  Added in v.171

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26