/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.129  
changed lines
  Added in v.170

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26