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

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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26