/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.127  
changed lines
  Added in v.164

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26