/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.126  
changed lines
  Added in v.162

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26