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

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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26