/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

revision 185 by teichmann, Mon Sep 17 16:30:44 2007 UTC revision 356 by torsten, Thu Apr 8 15:56:34 2010 UTC
# Line 1  Line 1 
1    2010-04-08  Torsten Irländer <[email protected]>
2    
3            * formed/formed/plugins/modify/rules.py
4            (GenerateRequiredRules.generateDateSequenceRules): Add error mark to
5            rules. Generete each rule twice to be able to render errors at both
6            datefields.
7    
8    2010-04-07  Torsten Irländer <[email protected]>
9    
10            * formed/formed/plugins/export/rg_sql.py: Added "Revision"-Tag.
11    
12    2010-04-06  Torsten Irländer <[email protected]>
13    
14            * formed/formed/io/document.py (_toXML): Added comment with
15            "$Revision"-tag. This tag will/can then be substituted by the VCS.
16            * formed/formed/plugins/export/new_sql.py
17            (ExportAsSQLFilter.doExport): Added comment with
18            "$Revision"-tag. This tag will/can then be substituted by the VCS.
19            * formed/formed/model/exprtree.py: Added years operator.
20    
21    2010-03-30      Roland Geider <[email protected]>
22    
23            * formed/formed/plugins/export/latex.py: Added filter
24    
25    2010-03-25      Roland Geider <[email protected]>
26    
27            * formed/formed/plugins/export/xsd.py: Generate valid XML
28    
29    2010-02-11      Frank Koormann <[email protected]>
30    
31            * formed/formed/plugins/export/xls.py: Allow groups in choices.
32    
33    2009-12-02      Torsten Irländer <[email protected]>
34    
35            * formed/formed/plugins/export/typemap.py: do not ignore conditional
36              nodes on traversal.
37    
38    2009-11-17      Sascha L. Teichmann <[email protected]>
39    
40            * formed/formed/model/exprtree.py: Recognize '%' vars
41              in compilation. Does not eval it!
42    
43            * formed/formed/plugins/modify/rules.py: Generate '%' vars
44              for variables in repeat groups.
45    
46    2009-11-13      Sascha L. Teichmann <[email protected]>
47    
48            * formed/formed/plugins/export/typemap.py: Fixed to work
49            with new repeat group nodes.
50    
51    2009-10-28      Sascha L. Teichmann <[email protected]>
52    
53            * formed/formed/plugins/export/xsd.py,
54            formed/formed/plugins/export/sql.py,
55            formed/formed/plugins/export/new_sql.py: Allow groups in choices.
56    
57    2009-10-07      Frank Koormann <[email protected]>
58    
59            * formed/formed/plugins/export/latex.py:
60            Adjusted textprocessing to escape tex-active characters.
61    
62    2009-10-07      Sascha L. Teichmann <[email protected]>
63    
64            * formed/formed/plugins/export/html.py, formed/formed/plugins/export/latex.py,
65            formed/formed/plugins/export/html2.py: Adjusted to cope with
66            "semi-complete" implementation of logbook tree structure.
67    
68    2009-06-18      Torsten Irländer <[email protected]>
69    
70            * formed/formed/plugins/export/new_sql.py,
71              formed/formed/plugins/export/rg_sql.py: Fixed some sql errors, and
72              added permissions.
73    
74    2009-06-18      Torsten Irländer <[email protected]>
75    
76            * formed/formed/plugins/export/new_sql.py: Commented out generation of
77            page_views, as they do not work with rgroups.
78    
79    2009-06-17      Torsten Irländer <[email protected]>
80    
81            * formed/formed/plugins/export/new_sql.py: Fixed anonymize function
82            and rolenames.
83    
84    2009-06-17      Sascha L. Teichmann <[email protected]>
85    
86            * formed/formed/plugins/export/new_sql.py: s/-/_/ in relation names.
87    
88    2009-05-26      Sascha L. Teichmann <[email protected]>
89    
90            * formed/formed/plugins/names/filter.py: small optimization.
91    
92    2009-05-26      Sascha L. Teichmann <[email protected]>
93    
94            * formed/formed/plugins/names/filter.py: Repaired unique filter for
95              nodecomponent names.
96    
97    2009-05-06      Sascha L. Teichmann <[email protected]>
98    
99            * formed/formed/plugins/export/rg_sql.py: Only create depending
100              repeat groups if no uuid is given. If a uuid is given then
101              the creation is triggered by an xml import.
102    
103    2009-04-28      Sascha L. Teichmann <[email protected]>
104    
105            * formed/formed/plugins/export/new_sql.py: New SQL schema generator to
106              replace the old one. The new one faciliates the new RepeatNode instead
107              of the Group.isRepeat() method to tell if something is to be repeated.
108    
109            * formed/formed/config.py: Use new SQL schema generator plug-in by default.
110              The old one is deactivated.
111    
112            * formed/formed/plugins/export/rg_sql.py: Fix 'rg_' naming of repeat groups.
113    
114    2009-04-28      Sascha L. Teichmann <[email protected]>
115    
116            * formed/formed/plugins/export/rg_sql.py: Added delete functions.
117              TODO: Adjust execution rights.
118    
119    2009-04-27      Sascha L. Teichmann <[email protected]>
120    
121            * formed/formed/plugins/export/rg_sql.py: Fixed $$$$ -> $$ template problems.
122              Add functions to create dataset.
123    
124    2009-04-24      Sascha L. Teichmann <[email protected]>
125    
126            * formed/formed/plugins/export/rg_sql.py: new plug-in to generate
127              tree structure functions in database.
128    
129            * formed/formed/config.py: load plug-in.
130    
131    2009-04-16      Sascha L. Teichmann <[email protected]>
132    
133            * formed/formed/model/data.py: Added 'digest' attribute to
134              RepeatNode. Removed needless methods
135    
136    2009-04-16      Sascha L. Teichmann <[email protected]>
137    
138            * formed/formed/model/exprtree.py: make 'equal' and 'not equal'
139              more readable with '=' and '<>'.
140    
141    2009-04-02      Sascha L. Teichmann <[email protected]>
142    
143            * formed/formed/plugins/export/sql.py: call anonymization
144              of uuid on anonymization of case.
145    
146    2009-03-31      Sascha L. Teichmann <[email protected]>
147    
148            * formed/formed/plugins/export/sql.py: Set uuid_id to NULL in
149              case_anonymize().
150    
151    2009-03-31      Sascha L. Teichmann <[email protected]>
152    
153            * formed/formed/model/exprtree.py: Add some code to pretty print
154              the trees infix.
155    
156            * formed/formed/plugins/export/rules.py: New. Exporter for human
157              readable rules.
158    
159            * formed/formed/plugins/export/html.py: Fixed HTML generation.
160    
161            * formed/formed/config.py: Added new new Rule export plug-in.
162    
163    2009-03-31      Sascha L. Teichmann <[email protected]>
164    
165            * formed/formed/model/exprtree.py: Fixes from server. Raise
166              exceptions if there is less or more than one element on stack
167              after compilation of expression.
168    
169    2009-03-20      Sascha L. Teichmann <[email protected]>
170    
171            * formed/formed/model/data.py: Removed debug output
172    
173            * formed/formed/plugins/modify/rules.py: Fixed error message.
174              Generate past and future rules.
175    
176    2009-03-16      Sascha L. Teichmann <[email protected]>
177    
178            * formed/formed/model/exprtree.py: Forget to call today with context.
179    
180    2009-03-16      Sascha L. Teichmann <[email protected]>
181    
182            * formed/formed/io/document.py: Fixed syntax typo.
183    
184    2009-03-16      Sascha L. Teichmann <[email protected]>
185    
186            * formed/formed/model/data.py: ConditionalNode inherits from Node directly.
187    
188    2009-03-16      Sascha L. Teichmann <[email protected]>
189    
190            * formed/formed/model/data.py: Added ConditionalNode
191    
192            * formed/formed/io/document.py: Make ConditionalNode loadable.
193    
194    2009-03-13      Sascha L. Teichmann <[email protected]>
195    
196            * formed/formed/plugins/modify/rules.py: Make the error descriptions
197              in date sequence rules more precise.
198    
199    2009-03-13      Sascha L. Teichmann <[email protected]>
200    
201            * formed/formed/plugins/modify/rules.py: generate date sequence rules.
202    
203    2009-03-13      Sascha L. Teichmann <[email protected]>
204    
205            * formed/formed/model/exprtree.py: New tree based expression engine.
206    
207            * formed/formed/model/__init__.py, formed/formed/model/data.py:
208              Adjusted imports.
209    
210    2009-03-12      Torsten Irländer <[email protected]>
211    2009-06-17      Sascha L. Teichmann <[email protected]>
212    
213            * formed/formed/plugins/export/new_sql.py: s/-/_/ in relation names.
214    
215    2009-05-26      Sascha L. Teichmann <[email protected]>
216    
217            * formed/formed/plugins/names/filter.py: small optimization.
218    
219    2009-05-26      Sascha L. Teichmann <[email protected]>
220    
221            * formed/formed/plugins/names/filter.py: Repaired unique filter for
222              nodecomponent names.
223    
224    2009-05-06      Sascha L. Teichmann <[email protected]>
225    
226            * formed/formed/plugins/export/rg_sql.py: Only create depending
227              repeat groups if no uuid is given. If a uuid is given then
228              the creation is triggered by an xml import.
229    
230    2009-04-28      Sascha L. Teichmann <[email protected]>
231    
232            * formed/formed/plugins/export/new_sql.py: New SQL schema generator to
233              replace the old one. The new one faciliates the new RepeatNode instead
234              of the Group.isRepeat() method to tell if something is to be repeated.
235    
236            * formed/formed/config.py: Use new SQL schema generator plug-in by default.
237              The old one is deactivated.
238    
239            * formed/formed/plugins/export/rg_sql.py: Fix 'rg_' naming of repeat groups.
240    
241    2009-04-28      Sascha L. Teichmann <[email protected]>
242    
243            * formed/formed/plugins/export/rg_sql.py: Added delete functions.
244              TODO: Adjust execution rights.
245    
246    2009-04-27      Sascha L. Teichmann <[email protected]>
247    
248            * formed/formed/plugins/export/rg_sql.py: Fixed $$$$ -> $$ template problems.
249              Add functions to create dataset.
250    
251    2009-04-24      Sascha L. Teichmann <[email protected]>
252    
253            * formed/formed/plugins/export/rg_sql.py: new plug-in to generate
254              tree structure functions in database.
255    
256            * formed/formed/config.py: load plug-in.
257    
258    2009-04-16      Sascha L. Teichmann <[email protected]>
259    
260            * formed/formed/model/data.py: Added 'digest' attribute to
261              RepeatNode. Removed needless methods
262    
263    2009-04-16      Sascha L. Teichmann <[email protected]>
264    
265            * formed/formed/model/exprtree.py: make 'equal' and 'not equal'
266              more readable with '=' and '<>'.
267    
268    2009-04-02      Sascha L. Teichmann <[email protected]>
269    
270            * formed/formed/plugins/export/sql.py: call anonymization
271              of uuid on anonymization of case.
272    
273    2009-03-31      Sascha L. Teichmann <[email protected]>
274    
275            * formed/formed/plugins/export/sql.py: Set uuid_id to NULL in
276              case_anonymize().
277    
278    2009-03-31      Sascha L. Teichmann <[email protected]>
279    
280            * formed/formed/model/exprtree.py: Add some code to pretty print
281              the trees infix.
282    
283            * formed/formed/plugins/export/rules.py: New. Exporter for human
284              readable rules.
285    
286            * formed/formed/plugins/export/html.py: Fixed HTML generation.
287    
288            * formed/formed/config.py: Added new new Rule export plug-in.
289    
290    2009-03-31      Sascha L. Teichmann <[email protected]>
291    
292            * formed/formed/model/exprtree.py: Fixes from server. Raise
293              exceptions if there is less or more than one element on stack
294              after compilation of expression.
295    
296    2009-03-20      Sascha L. Teichmann <[email protected]>
297    
298            * formed/formed/model/data.py: Removed debug output
299    
300            * formed/formed/plugins/modify/rules.py: Fixed error message.
301              Generate past and future rules.
302    
303    2009-03-16      Sascha L. Teichmann <[email protected]>
304    
305            * formed/formed/model/exprtree.py: Forget to call today with context.
306    
307    2009-03-16      Sascha L. Teichmann <[email protected]>
308    
309            * formed/formed/io/document.py: Fixed syntax typo.
310    
311    2009-03-16      Sascha L. Teichmann <[email protected]>
312    
313            * formed/formed/model/data.py: ConditionalNode inherits from Node directly.
314    
315    2009-03-16      Sascha L. Teichmann <[email protected]>
316    
317            * formed/formed/model/data.py: Added ConditionalNode
318    
319            * formed/formed/io/document.py: Make ConditionalNode loadable.
320    
321    2009-03-13      Sascha L. Teichmann <[email protected]>
322    
323            * formed/formed/plugins/modify/rules.py: Make the error descriptions
324              in date sequence rules more precise.
325    
326    2009-03-13      Sascha L. Teichmann <[email protected]>
327    
328            * formed/formed/plugins/modify/rules.py: generate date sequence rules.
329    
330    2009-03-13      Sascha L. Teichmann <[email protected]>
331    
332            * formed/formed/model/exprtree.py: New tree based expression engine.
333    
334            * formed/formed/model/__init__.py, formed/formed/model/data.py:
335              Adjusted imports.
336    
337    2009-03-12      Torsten Irländer <[email protected]>
338    2009-06-17      Sascha L. Teichmann <[email protected]>
339    
340            * formed/formed/plugins/export/new_sql.py: s/-/_/ in relation names.
341    
342    2009-05-26      Sascha L. Teichmann <[email protected]>
343    
344            * formed/formed/plugins/names/filter.py: small optimization.
345    
346    2009-05-26      Sascha L. Teichmann <[email protected]>
347    
348            * formed/formed/plugins/names/filter.py: Repaired unique filter for
349              nodecomponent names.
350    
351    2009-05-06      Sascha L. Teichmann <[email protected]>
352    
353            * formed/formed/plugins/export/rg_sql.py: Only create depending
354              repeat groups if no uuid is given. If a uuid is given then
355              the creation is triggered by an xml import.
356    
357    2009-04-28      Sascha L. Teichmann <[email protected]>
358    
359            * formed/formed/plugins/export/new_sql.py: New SQL schema generator to
360              replace the old one. The new one faciliates the new RepeatNode instead
361              of the Group.isRepeat() method to tell if something is to be repeated.
362    
363            * formed/formed/config.py: Use new SQL schema generator plug-in by default.
364              The old one is deactivated.
365    
366            * formed/formed/plugins/export/rg_sql.py: Fix 'rg_' naming of repeat groups.
367    
368    2009-04-28      Sascha L. Teichmann <[email protected]>
369    
370            * formed/formed/plugins/export/rg_sql.py: Added delete functions.
371              TODO: Adjust execution rights.
372    
373    2009-04-27      Sascha L. Teichmann <[email protected]>
374    
375            * formed/formed/plugins/export/rg_sql.py: Fixed $$$$ -> $$ template problems.
376              Add functions to create dataset.
377    
378    2009-04-24      Sascha L. Teichmann <[email protected]>
379    
380            * formed/formed/plugins/export/rg_sql.py: new plug-in to generate
381              tree structure functions in database.
382    
383            * formed/formed/config.py: load plug-in.
384    
385    2009-04-16      Sascha L. Teichmann <[email protected]>
386    
387            * formed/formed/model/data.py: Added 'digest' attribute to
388              RepeatNode. Removed needless methods
389    
390    2009-04-16      Sascha L. Teichmann <[email protected]>
391    
392            * formed/formed/model/exprtree.py: make 'equal' and 'not equal'
393              more readable with '=' and '<>'.
394    
395    2009-04-02      Sascha L. Teichmann <[email protected]>
396    
397            * formed/formed/plugins/export/sql.py: call anonymization
398              of uuid on anonymization of case.
399    
400    2009-03-31      Sascha L. Teichmann <[email protected]>
401    
402            * formed/formed/plugins/export/sql.py: Set uuid_id to NULL in
403              case_anonymize().
404    
405    2009-03-31      Sascha L. Teichmann <[email protected]>
406    
407            * formed/formed/model/exprtree.py: Add some code to pretty print
408              the trees infix.
409    
410            * formed/formed/plugins/export/rules.py: New. Exporter for human
411              readable rules.
412    
413            * formed/formed/plugins/export/html.py: Fixed HTML generation.
414    
415            * formed/formed/config.py: Added new new Rule export plug-in.
416    
417    2009-03-31      Sascha L. Teichmann <[email protected]>
418    
419            * formed/formed/model/exprtree.py: Fixes from server. Raise
420              exceptions if there is less or more than one element on stack
421              after compilation of expression.
422    
423    2009-03-20      Sascha L. Teichmann <[email protected]>
424    
425            * formed/formed/model/data.py: Removed debug output
426    
427            * formed/formed/plugins/modify/rules.py: Fixed error message.
428              Generate past and future rules.
429    
430    2009-03-16      Sascha L. Teichmann <[email protected]>
431    
432            * formed/formed/model/exprtree.py: Forget to call today with context.
433    
434    2009-03-16      Sascha L. Teichmann <[email protected]>
435    
436            * formed/formed/io/document.py: Fixed syntax typo.
437    
438    2009-03-16      Sascha L. Teichmann <[email protected]>
439    
440            * formed/formed/model/data.py: ConditionalNode inherits from Node directly.
441    
442    2009-03-16      Sascha L. Teichmann <[email protected]>
443    
444            * formed/formed/model/data.py: Added ConditionalNode
445    
446            * formed/formed/io/document.py: Make ConditionalNode loadable.
447    
448    2009-03-13      Sascha L. Teichmann <[email protected]>
449    
450            * formed/formed/plugins/modify/rules.py: Make the error descriptions
451              in date sequence rules more precise.
452    
453    2009-03-13      Sascha L. Teichmann <[email protected]>
454    
455            * formed/formed/plugins/modify/rules.py: generate date sequence rules.
456    
457    2009-03-13      Sascha L. Teichmann <[email protected]>
458    
459            * formed/formed/model/exprtree.py: New tree based expression engine.
460    
461            * formed/formed/model/__init__.py, formed/formed/model/data.py:
462              Adjusted imports.
463    
464    2009-03-12      Torsten Irländer <[email protected]>
465    
466            Introduced new order attribute for date fields
467    
468            * formed/formed/model/data.py: Order fields can be used to define to
469            ordering of datefields withing the document. Needed for automatic
470            generation of consistency rules.
471    
472    2009-02-09      Sascha L. Teichmann <[email protected]>
473    
474            * formed/formed/model/data.py: Allow pages to be 'invisible'.
475    
476    2009-02-09      Sascha L. Teichmann <[email protected]>
477    
478            * formed/formed/plugins/export/sql.py: Fixed problem with
479              description reference tables of radio groups.
480    
481    2009-02-09      Sascha L. Teichmann <[email protected]>
482    
483            * formed/formed/plugins/export/sql.py: replace '-' in names
484              by '_'.
485              
486    2009-02-09      Sascha L. Teichmann <[email protected]>
487    
488            * formed/formed/plugins/export/sql.py: to figure ou which
489              tables are equal the insert statememnts are lower cased
490              and sorted before they are compared. This reduces the number
491              of generated referfence tables.
492    
493    2009-02-09      Sascha L. Teichmann <[email protected]>
494    
495            Repair SQL schema creation for radio groups.
496    
497            * formed/formed/plugins/export/sql.py: radio groups are handled
498              like choices now.
499    
500    2009-02-09      Sascha L. Teichmann <[email protected]>
501    
502            Make it startable again.
503    
504            * formed/formed/plugins/export/xls.py: Import pyExcelerator only
505              when plug-in is called.
506    
507            * formed/formed/model/nodecomponents.py: Event routing was messed up.
508              Rewired root node with document.
509    
510            * formed/formed/plugins/web/help.py: Removed old xml.ext import.
511              XXX: This breaks creating help by now!
512    
513            * formed/formed/io/parser.py: Replace old deprecated base class
514              by new one.
515    
516            * formed/formed/main.py: Do not crash if locale cannot be set.
517    
518            * formed/formed/ui/controls.py: Use document.getCase() instead
519              of document.case to prevent uninitialized dereferences.
520    
521    2009-01-22      Torsten Irländer <[email protected]>
522    
523            Implemented new XML-Format for formed xml files.
524    
525            * formed/formed/model/nodecomponents.py,
526              formed/formed/io/document.py,
527              formed/formed/main.py,
528              formed/formed/ui/controls.py: Introduced new "case" and "logbook"
529              node. Under case is the definition of the formular. logbook will
530              hold the defintion of logboog entrys. For now only the part under
531              "case" can be modified.  
532    
533    2009-01-21      Torsten Irländer <[email protected]>
534    
535            Changed way how XSD-Scheme is generated
536    
537            * formed/formed/plugins/export/xsd.py: Enhanced xsd schema to support
538              logbookentrys. The scheme definiton is now hardcoded in the
539              exporter as it will rarely change. It logbookpart will not be
540              generated from the formedtree anymore.
541    
542    2009-01-20      Torsten Irländer <[email protected]>
543    
544            Support Logbook entrys in xsd schema export
545    
546            * formed/formed/model/data.py: Repeatnode are now handeld as
547              repeatgroups in xsd-export
548            * formed/formed/plugins/export/xsd.py: Enhanced xsd schema to support
549              logbookentrys. The scheme will now validate against an xmlfile from
550              the offlineclient.
551    
552    2009-01-09      Torsten Irländer <[email protected]>
553    
554            Added new repeat node
555    
556            * formed/formed/model/data.py,
557              formed/formed/io/document.py: Added repeatnode to the formedtree.
558              TODO: Remove repeatgroup handling from the groupnode.
559    
560    2009-01-08      Torsten Irländer <[email protected]>
561    
562            Add isset operator to autogenerated rules.
563    
564            * formed/formed/plugins/modify/rules.py: Add issed operator to standard
565              autogenerated rules.
566    
567    2008-12-17      Frank Koormann <[email protected]>
568    
569            * formed/formed/plugins/export/latex.py: Export form as set of
570            latex tables to be included into a master document. The export
571            generates section marks to structure the form and placeholders for
572            help texts to be merged in by a post processing step.
573    
574    2008-12-04      Sascha L. Teichmann <[email protected]>
575    
576            * formed/formed/model/expr.py: Added 'today' which pushes the current date
577              on the stack.
578    
579    2008-12-03      Sascha L. Teichmann <[email protected]>
580    
581            * formed/formed/plugins/web/controllers.py: compute changeset more correctly in
582              storage of fields.
583    
584            * formed/formed/plugins/export/xsd.py: Added unknown int -999999 to integer
585              fields as an accepted value. Generate schema for radio groups too.
586    
587    2008-12-01      Torsten Irländer <[email protected]>
588    
589            Added autmatic generation of required rules
590    
591            * formed/formed/model/data.py,
592              formed/formed/model/expr.py,
593              formed/formed/plugins/modify/rules.py: Default rules for required
594              fields can now be generated.
595    
596    2008-11-28      Sascha L. Teichmann <[email protected]>
597    
598            * formed/formed/model/data.py, formed/formed/model/nodecomponents.py:
599              Ported WidgetCollector from Offline client.
600    
601            * formed/formed/plugins/modify/__init__.py, formed/formed/plugins/modify,
602              formed/formed/plugins/modify/rules.py: Stub for required rules generator.
603    
604            * formed/formed/config.py: Bind new filter to FormEd
605    
606    2008-11-27      Torsten Irländer <[email protected]>
607    
608            * formed/formed/model/data.py: Added new attribute mark for rules
609    
610    2008-11-10      Torsten Irländer <[email protected]>
611    
612            Implemented radio-matrix elements. radio elelement having the same
613            options can now be rendered in table form.
614    
615            * formed/formed/model/data.py,
616              formed/formed/io/document.py: Added new radio-matrix element to the
617              model and gui
618            * formed/formed/plugins/web/view_renderer.py: Write html-renderer for
619              the radio-matrix element.
620    
621    2008-11.03      Torsten Irländer <[email protected]>
622    
623            * formed/formed/model/data.py: Fixed import error
624    
625    2008-10-29      Sascha L. Teichmann <[email protected]>
626    
627            Relative paths in external choices are now possible. Relative paths are
628            relative to path of the master document.
629    
630            * formed/model/data.py: external choice are now storing the path to the
631              master document.
632    
633            * formed/formed/io/document.py: Pass context to SAX builder.
634    
635            * formed/formed/io/factories.py: For new created nodes look if there
636              is a method 'setLoadContext' and call it.
637    
638    2008-09-04      Sascha L. Teichmann <[email protected]>
639    
640            * doc/beschreibung.txt: New. Initial description of FormEd (german).
641    
642    2008-08-22      Sascha L. Teichmann <[email protected]>
643    
644            * formed/formed/model/nodecomponents.py: Added attribute 'flags'.
645    
646    2008-08-21      Sascha L. Teichmann <[email protected]>
647    
648            * formed/formed/io/document.py: Indent tree while saving
649            * formed/formed/main.py: removed needless print
650    
651    2008-08-15      Sascha L. Teichmann <[email protected]>
652    
653            * LICENSE: New GPLv3
654            * */*.py, *.sh: Added reference to LICENSE
655    
656    2008-08-15      Sascha L. Teichmann <[email protected]>
657    
658            * tools: removed because there a no tools any more.
659    
660    2008-08-15      Sascha L. Teichmann <[email protected]>
661    
662            * tools/formed: moved one level up because its the only
663              part of this project now.
664    
665    2008-08-15      Sascha L. Teichmann <[email protected]>
666    
667            * tools/anonym/*: Removed as it belongs to mpuls WASKA
668    
669    2008-08-15      Sascha L. Teichmann <[email protected]>
670    
671            * pdf2xfa/*: removed. It belongs to mpuls
672    
673    2008-08-13 L. Teichmann <[email protected]>
674    
675            i18n of the plug-ins:
676            * tools/formed/formed/plugins/export/diff.py,
677              tools/formed/formed/plugins/export/data.py,
678              tools/formed/formed/plugins/export/old_sql.py,
679              tools/formed/formed/plugins/export/latex.py,
680              tools/formed/formed/plugins/export/xsd.py,
681              tools/formed/formed/plugins/export/sql.py,
682              tools/formed/formed/plugins/export/typemap.py,
683              tools/formed/formed/plugins/export/html.py,
684              tools/formed/formed/plugins/export/mode.py,
685              tools/formed/formed/plugins/export/html2.py,
686              tools/formed/formed/plugins/export/xls.py,
687              tools/formed/formed/plugins/names/filter.py,
688              tools/formed/formed/plugins/plugin.py,
689              tools/formed/formed/plugins/web/help.py,
690              tools/formed/formed/plugins/web/form_renderer.py,
691              tools/formed/formed/plugins/web/plugin.py,
692              tools/formed/formed/plugins/web/error_renderer.py,
693              tools/formed/formed/plugins/web/view_renderer.py,
694              tools/formed/formed/plugins/web/semantic.py,
695              tools/formed/formed/plugins/web/cache.py,
696              tools/formed/formed/plugins/web/server.py,
697              tools/formed/formed/plugins/web/controllers.py,
698              tools/formed/formed/plugins/web/renderer.py,
699              tools/formed/formed/plugins/ui/controls.py,
700              tools/formed/formed/config.py: _("")s the stuff
701              tools/formed/po/formed.pot, tools/formed/po/de_DE.po:
702              extracted and translated.
703    
704    2008-08-08      Sascha L. Teichmann <[email protected]>
705    
706            First version of FormEd i18n. After checkout go to tools/formed/po/ and
707            say 'make mo'. Afterwards you can start FormEd as usual.
708    
709            * tools/formed/resources: New. Place to places ressources like *.mo files
710            * tools/formed/formed/main.py, tools/formed/formed/ui/controls.py: Add _("")s
711              
712            * tools/formed/po,
713              tools/formed/po/Makefile,
714              tools/formed/po/formed.pot,
715              tools/formed/po/de_DE.po: i18n stuff.
716    
717    2008-08-08      Sascha L. Teichmann <[email protected]>
718    
719            * tools/anonym/xmlexport.py: Only export cases which are not
720              'schwebend geloescht'.
721    
722    2008-07-23      Sascha L. Teichmann <[email protected]>
723    
724            Fixed issue472
725    
726            * tools/anonym/xmlimport.py: Regenerate dicts from current form ed tree.
727    
728    2008-07-17      Sascha L. Teichmann <[email protected]>
729    
730            * tools/anonym/xmlimport.py: removed marking of invalid cases
731            * tools/anonym/cron.importAnonXml.sh: re-inserted here.
732    
733    2008-07.07      Torsten Irländer <[email protected]>
734    
735            * tools/formed/formed/plugins/export/latex.py
736              tools/formed/formed/config.py: Added new LaTex Export. Beware this
737              is even more ugly the HTML Export.
738            * tools/formed/formed/plugins/export/html.py: Added information on
739              anonymisation to the html export.
740    
741    2008-07-07      Sascha L. Teichmann <[email protected]>
742    
743            * tools/anonym/xmlimport.py: Mark cases if they are inconsistent.
744    
745    2008-07-07      Sascha L. Teichmann <[email protected]>
746    
747            * tools/anonym/xmlimport.py: Updated to schema 1.5. (Which is incompatible to 1.4)
748    
749    2008-07-07      Sascha L. Teichmann <[email protected]>  
750            
751            * tools/formed/formed/plugins/export/html.py: Added additional column
752            to the html export with information how each field will get
753            anonymized.
754    
755    2008-07-07      Sascha L. Teichmann <[email protected]>  
756    
757            * tools/anonym/xmlimport.py: sync with productive version.
758    
759    2008-06-10      Torsten Irländer <[email protected]>
760    
761            * tools/formed/formed/plugins/export/sql.py: grant admin permission to
762              call anonymize function
763    
764    2008-05-21      Sascha L. Teichmann <[email protected]>  
765    
766            * tools/formed/formed/plugins/export/xsd.py: Brought encoding
767              back to UTF-8.
768    
769    2008-05-21      Frank Koormann <[email protected]>
770    
771            * tools/formed/formed/plugins/export/xls.py: New, export key value
772            tables as excel workbook with one sheet per table.
773    
774            * tools/formed/formed/config.py: ExportKeyValueTableAsXLS added.
775    
776    2008-05-21      Frank Koormann <[email protected]>
777    
778            * tools/formed/formed/plugins/export/xsd.py
779            (SchemaCreator._createChoice): Fix use of choices name.
780    
781    2008-04-29      Sascha L. Teichmann <[email protected]>
782    
783            * tools/formed/formed/plugins/export/xsd.py: Use substitution group
784              to allow arbitrary order of repeat groups.
785    
786    2008-04-29      Sascha L. Teichmann <[email protected]>
787    
788            * tools/formed/formed/plugins/export/xsd.py: Removed a needless
789              character.
790    
791    2008-04-29      Sascha L. Teichmann <[email protected]>
792    
793            * tools/formed/formed/plugins/export/xsd.py: Added annotations
794              to fields.
795    
796    2008-04-29      Sascha L. Teichmann <[email protected]>
797    
798            * tools/formed/formed/plugins/export/xsd.py: Added for
799              choice fields.
800    
801    2008-04-29      Sascha L. Teichmann <[email protected]>
802    
803            * tools/formed/formed/plugins/export/xsd.py: Added support for
804              boolean fields based on enumerations.
805    
806    2008-04-28      Sascha L. Teichmann <[email protected]>
807    
808            * tools/formed/formed/plugins/export/xsd.py: Added support for
809              date, text and textarea fields.
810    
811    2008-04-28      Sascha L. Teichmann <[email protected]>
812    
813            * tools/formed/formed/plugins/export/xsd.py: Added support for
814              repeat groups and integer fields.
815    
816    2008-04-28      Sascha L. Teichmann <[email protected]>
817    
818            * tools/formed/formed/plugins/export/xsd.py: New. plug-in for
819              exporting as XML schema. not ready, yet.
820    
821            * tools/formed/formed/config.py: Use new plug-in.
822    
823            * tools/formed/formed/plugins/export/sql.py: Fixed wrong GUI text.
824    
825    2008-04-17      Torsten Irländer <[email protected]>
826    
827            * tools/formed/formed/plugins/export/sql.py: Changed WHERE clause in
828            for the views because of the new group permissions.
829    
830    2008-04-09      Sascha L. Teichmann <[email protected]>
831    
832            * tools/anonym/cron.deleteOldAnonymized.sh: New. cron job to delete
833              old anonymized cases.
834    
835    2008-04-01      Sascha L. Teichmann <[email protected]>
836    
837            * tools/anonym/xmlexport.py: Removed "WHERE einverstaendniserklaerung = 1"
838              from clause to select datasets.
839              Replace ']]>' in CDATA sections with correct splitted replacement.
840    
841    2008-03-12      Sascha L. Teichmann <[email protected]>
842            
843            * tools/anonym/cron.importAnonXml.sh: Added absolut path to  xmlimport
844              script.
845    
846            * tools/anonym/xmlimport.py: commented out database port from
847              connectionstring.
848    
849    2008-03-12      Sascha L. Teichmann <[email protected]>
850    
851            * tools/formed/formed/plugins/export/sql.py: Fixed bug in generation
852              of anonymization of repeat groups (wrong id was given).
853    
854    2008-03-11      Sascha L. Teichmann <[email protected]>
855    
856            * tools/formed/formed/plugins/export/sql.py: Generate no update
857              statements for relations which have no anonym functions applied.
858    
859    2008-03-11      Sascha L. Teichmann <[email protected]>
860    
861            * tools/formed/formed/plugins/export/sql.py: Added a newline after
862              'COMMIT;' in the last line.
863    
864    2008-03-11      Sascha L. Teichmann <[email protected]>
865    
866            * tools/formed/formed/plugins/export/sql.py: Fixed syntax of
867              generated anonymize_case() function.
868              
869    2008-03-11      Sascha L. Teichmann <[email protected]>
870    
871            * tools/formed/formed/plugins/export/sql.py: Added code to
872              generate a plpgsql function anonymize_case() that anonymized
873              a given case and all of its depending repeat groups.
874    
875    2008-03-06      Sascha L. Teichmann <[email protected]>
876    
877            * tools/anonym/xmlimport.py: remove print of insert statement.
878    
879            * tools/formed/formed/plugins/export/sql.py: Print generation date in ISO.
880    
881    2008-03-03      Torsten Irländer <[email protected]>
882    
883            * anonym/cron.sendAnonXml.sh,
884              anonym/getDbList.sh: Modified script to be used directly in the
885              production environment (Copied running scripts from production
886              server)
887    
888            * cron.importAnonXml.sh: Added deleting of ols cases. Modified script
889              to be used in a production environment (Cpoied running script from
890              production server)
891    
892            * tools/anonym/xmlexport.py: Added "WHERE" clause to SQL-Statement to
893              ensure that only valid cases get exported
894    
895    2008-02-27      Sascha L. Teichmann <[email protected]>
896    
897            * tools/anonym/xmlimport.py: Fixed bug in date converter.
898    
899    2008-02-27      Sascha L. Teichmann <[email protected]>
900    
901            * tools/anonym/xmlimport.py: Simpilied version
902    
903    2008-02-27      Sascha L. Teichmann <[email protected]>
904    
905            * tools/anonym/cron.importAnonXml.sh: Add sudo call for
906              xmlimport.py and parameters.
907    
908            * tools/anonym/xmlimport.py: Various bug fixes. Not working yet. :-/
909    
910            * tools/anonym/xmlexport.py: Use python interpreter without env
911              because of sudo context.
912    
913    2008-02-26      Sascha L. Teichmann <[email protected]>
914    
915            * tools/anonym/xmlimport.py: added support for getopt. add
916              support to force in fkz in import of case.
917    
918    2008-02-26      Sascha L. Teichmann <[email protected]>
919    
920            * tools/anonym/xmlimport.py: Implemented logic to create/update cases.
921    
922            * tools/anonym/html.awk: produces valid HTML.
923    
924    2008-02-25      Sascha L. Teichmann <[email protected]>
925    
926            * tools/anonym/joincsv.py: Fix a logic bug.
927    
928    2008-02-25      Torsten Irlaender <[email protected]>
929    
930            * tools/anonym/cron.importAnonXml.sh: Added shellscript for importing
931              exportted cases. It will read all files from a directory and import
932              the files into the DB. After that the script will cleanup the
933              directory.
934    
935    2008-02-25      Torsten Irländer <[email protected]>
936            
937            * tools/anonym/cron.sendAnonXml.sh,
938              tools/anonym/xmlexport.py,
939              tools/anonym/getDbList.sh: Added shell-scripts for exporting cases
940    
941    2008-02-25      Sascha L. Teichmann <[email protected]>
942    
943            * tools/anonym/joincsv.py: Fixed typo which generated wrong number of cols.
944    
945    2008-02-25      Sascha L. Teichmann <[email protected]>
946    
947            * tools/anonym/joincsv.py: New. Joins CSV files.
948    
949            * tools/anonym/html.awk: New. Converts CSV to HTML
950    
951    2008-02-25      Sascha L. Teichmann <[email protected]>
952    
953            * tools/anonym/xmlimport.py: New. Added generation of
954              update statements.
955    
956    2008-02-25      Sascha L. Teichmann <[email protected]>
957    
958            * tools/anonym/xmlimport.py: New. Base for importing
959              XML from cron.
960    
961    2008-02-24      Sascha L. Teichmann <[email protected]>
962    
963            * tools/formed/formed/plugins/export/html2.py: New. plug-in
964              for a simplified HTML output
965    
966            * tools/formed/formed/plugins/export/typemap.py: New. plug-in
967              for dump schema as python dictionary.
968    
969            * tools/formed/formed/config.py: Enable new plug-ins. Out comment
970              old stored procedure and view generators.
971    
972    2008-02-19      Sascha L. Teichmann <[email protected]>
973    
974            * tools/anonym/xmlexport.py: New. Export all cases in database
975              as XML.
976    
977    2008-02-18      Sascha L. Teichmann <[email protected]>
978    
979            * tools/anonym/anoymncsv.py: separate field with '\t' now.
980              all '\t's are replaced by '   ' before. '\r\n' are removed too.
981    
982    2008-02-15      Sascha L. Teichmann <[email protected]>
983    
984            * tools/anonym/anoymncsv.py: simple script to fetch anonymous
985              data from database.
986    
987    2008-02-14      Sascha L. Teichmann <[email protected]>
988    
989            * tools/formed/formed/plugins/export/sql.py: Exchanged name
990              erase_value with suppress_value/suppress_value2.
991    
992    2008-02-13      Sascha L. Teichmann <[email protected]>
993    
994            * tools/formed/formed/plugins/export/sql.py: output id, master_id
995              substitute 'erase_value' with NULL value.
996    
997    2008-02-13      Sascha L. Teichmann <[email protected]>
998    
999            * tools/formed/formed/plugins/export/sql.py: output id, master_id
1000              and uuid_id in anonymiziation views too.
1001    
1002    2008-02-13      Sascha L. Teichmann <[email protected]>
1003    
1004            * tools/formed/formed/plugins/export/sql.py: Added generation
1005              of anonymiziation views for master table views and repeat group
1006              views.
1007    
1008    2008-02-13      Sascha L. Teichmann <[email protected]>
1009    
1010            * tools/formed/formed/model/nodecomponents.py: Added attribute
1011              "function"
1012    
1013            * tools/formed/formed/io/document.py: Save attributes in
1014              alphabetical order.
1015    
1016    2008-02-02      Sascha L. Teichmann <[email protected]>
1017    
1018            * tools/formed/formed/plugins/export/sql.py: Added update rule
1019              for master table and repeat groups views. Granted update right
1020              to :cm_ka_group.
1021    
1022    2008-02-01      Sascha L. Teichmann <[email protected]>
1023    
1024            * tools/formed/formed/plugins/export/sql.py: Added a column 'uuid_id'
1025              for master table and repeat groups. Also added unique constraints
1026              to these columns.
1027    
1028    2007-12-10      Sascha L. Teichmann <[email protected]>
1029    
1030            * pdf2xfa/src/de/intevation/pdfimport/ClientHandler.java: Added a system
1031              property 'root.element' to specify the name of the XML root.
1032    
1033            * pdf2xfa/startup/pdf2xfa.sh, pdf2xfa/README.TXT: Adjusted.
1034    
1035    2007-11-22      Sascha L. Teichmann <[email protected]>
1036    
1037            * pdf2xfa/startup, */pdf2xfa.sh, */pdf2xfa.init: boot scripts
1038              for GNU/Linux (tested Debian 'Etch' 4.0) by Sascha Wilde.
1039    
1040            * pdf2xfa/README.TXT: Add a remark to new boot scripts.
1041    
1042    2007-11-21      Sascha L. Teichmann <[email protected]>
1043    
1044            * pdf2xfa/src/de/intevation/pdfimport/Log.java: New.
1045              Sends logging to file.
1046    
1047            * pdf2xfa/src/de/intevation/pdfimport/Server.java,
1048              pdf2xfa/src/de/intevation/pdfimport/ClientHandler.java: Adjusted
1049              to use new logging.
1050    
1051            * pdf2xfa/README.TXT: Added remark how to use logging.
1052    
1053    2007-11-16      Frank Koormann <[email protected]>
1054    
1055            * tools/formed/formed/plugins/export/sql.py (createSchema):
1056            Append only column "bearbeiter_id", standins are modelled by a
1057            separate table.
1058    
1059    2007-11-16      Sascha L. Teichmann <[email protected]>
1060    
1061            * tools/formed/formed/model/data.py,
1062              tools/formed/formed/plugins/web/view_renderer.py:
1063              Added an invisible flag for info fields.
1064    
1065    2007-11-07      Sascha L. Teichmann <[email protected]>
1066    
1067            * tools/formed/formed/model/nodecomponents.py: Fixed a few small bugs
1068              (calling a wrong method).
1069    
1070    2007-11-07      Sascha L. Teichmann <[email protected]>
1071    
1072            * tools/formed/formed/model/nodecomponents.py: Added a field
1073              'alternative' to all node components. This might be of help to
1074              match PDF imports where the descriptions do not match.
1075    
1076    2007-10-23      Frank Koormann <[email protected]>
1077    
1078            * tools/formed/formed/plugins/export/sql.py: New WHERE-Clause for views
1079    
1080    2007-10-23      Frank Koormann <[email protected]>
1081    
1082            * tools/formed/formed/plugins/export/sql.py: Set default
1083            value (-1) for choices and bools.
1084    
1085    2007-10-21      Frank Koormann <[email protected]>
1086    
1087            * tools/formed/formed/plugins/export/sql.py: Grant statements for
1088            descriptive tables added.
1089            (Table.getName): new
1090    
1091    2007-10-21      Frank Koormann <[email protected]>
1092    
1093            * tools/formed/formed/plugins/export/sql.py: "CREATE OR REPLACE"
1094            statements for views and roles to make updates easier.
1095            Add "admin_ka" membership as third option to VIEW_WHERE_CLAUSE.
1096    
1097    2007-10-19      Frank Koormann <[email protected]>
1098    
1099            * tools/formed/formed/plugins/export/sql.py: Added GRANT statements
1100            for views. The statements are prepared for variable substitution
1101            when executing the SQL-scripts by psql.
1102    
1103    2007-10-18      Sascha L. Teichmann <[email protected]>
1104    
1105            * pdf2xfa/src/de/intevation/pdfimport/ClientHandler.java: Fixed:
1106              End of result XML was truncated because of an unflushed buffer.
1107    
1108    2007-10-17      Sascha L. Teichmann <[email protected]>
1109    
1110            * pdf2xfa/bin/build-jar.sh: New. Build production jar file.
1111    
1112            * pdf2xfa/README.TXT: Adjusted how to build production jar file
1113              and how to use it.
1114    
1115            * pdf2xfa/etc, pdf2xfa/etc/manifest.txt: New. Defines main class
1116              and iText dependency.
1117    
1118    2007-10-16      Sascha L. Teichmann <[email protected]>
1119    
1120            * tools/formed/formed/plugins/export/sql.py: Model 'Ja, Nein, Keine Angabe'
1121              are not modeled as BOOLEANs any more. That simpifies the conversion
1122              process web vs. db.
1123    
1124    2007-10-07      Sascha L. Teichmann <[email protected]>
1125    
1126            * tools/formed/formed/plugins/export/sql.py: Added the remaining
1127              UPDATE rules.
1128    
1129    2007-10-07      Sascha L. Teichmann <[email protected]>
1130    
1131            * tools/formed/formed/plugins/export/sql.py: Added UPDATE rules for some
1132              views. TODO: Test'em and implement the rest.
1133    
1134    2007-10-07      Sascha L. Teichmann <[email protected]>
1135    
1136            * tools/formed/formed/plugins/export/sql.py: Bug fix. DELETE and INSERT
1137              rules referenced none existing views.
1138    
1139    2007-10-07      Sascha L. Teichmann <[email protected]>
1140    
1141            * tools/formed/formed/plugins/export/sql.py: Added DELETE and INSERT
1142              rules for views. TODO: add UPDATE rules.
1143    
1144    2007-10-07      Sascha L. Teichmann <[email protected]>
1145    
1146            * tools/formed/formed/plugins/export/old_sql.py: New. Contains
1147              the legacy SQL export filters.
1148    
1149            * tools/formed/formed/plugins/export/sql.py: Factored out the
1150              legacy SQL export filters to old_sql.
1151    
1152            * tools/formed/formed/config.py: Adjusted to fetch legacy
1153              filters from old_sql.
1154    
1155    2007-10-06      Sascha L. Teichmann <[email protected]>
1156    
1157            * pdf2xfa/**: Initial import of the PDF to XFA server.
1158    
1159    2007-10-06      Sascha L. Teichmann <[email protected]>
1160    
1161            * tools/formed/formed/plugins/export/sql.py: Fixed bug
1162              that made choices of three elements to booleans if
1163              they have other meanings than 'Ja', 'Nein', 'keine Angabe'.
1164    
1165    2007-10-05      Sascha L. Teichmann <[email protected]>
1166    
1167            * tools/formed/formed/plugins/export/sql.py: Select ids of
1168              underlaying tables in views too.
1169    
1170    2007-10-04      Sascha L. Teichmann <[email protected]>
1171    
1172            * tools/formed/formed/plugins/export/sql.py: Create schema inside transaction.
1173              Various bug fixes.
1174    
1175    2007-10-04      Sascha L. Teichmann <[email protected]>
1176    
1177            * tools/formed/formed/model/data.py: Added GroupNode.allWidgets()
1178              to extract fields from embedded repeat groups.
1179    
1180            * tools/formed/formed/plugins/export/sql.py: The SQL exporter exports
1181              views per page too. Result not tested yet.
1182    
1183    2007-10-01      Sascha L. Teichmann <[email protected]>
1184    
1185            * tools/formed/formed/plugins/web/view_renderer.py: Ignore
1186              in-page repeat groups while rendering pages.
1187    
1188    2007-10-01      Sascha L. Teichmann <[email protected]>
1189    
1190            * tools/formed/formed/model/nodecomponents.py: Added visitor
1191              traversals for document trees.
1192    
1193            * tools/formed/formed/model/data.py: Rewrote the
1194              Page.allWidgets() method to use new visitor for
1195              tree traversal.
1196    
1197    2007-09-27      Torsten Irlaender <[email protected]>
1198    
1199            * tools/formed/formed/plugins/names/filter.py: Pages are now included
1200              in the rename by formular name  algorithm
1201    
1202    2007-09-26      Sascha L. Teichmann <[email protected]>
1203    
1204            * tools/formed/formed/model/data.py: Removed old {next|prev}Page()
1205              TODO: rewrite Page.allWidgets().
1206    
1207            * tools/formed/formed/model/nodecomponents.py: Added a method
1208              Node.firstLevel(criterion) to walk a defined line in the tree.
1209    
1210            * tools/formed/formed/plugins/export/sql.py: Extract data suitable to
1211              build views and respective joins.
1212    
1213    2007-09-26      Sascha L. Teichmann <[email protected]>
1214    
1215            * tools/formed/formed/plugins/web/plugin.py: add 'web.tidy:' flag to
1216              FORMED environment variable. If set to true tidylib is used to
1217              filter HTML content to be W3C valid. To use this feature install
1218              uTidylib.
1219    
1220            * tools/formed/formed/plugins/web/server.py: Check if MIME type is
1221              text/html and filters content through tidy if requested.
1222    
1223    2007-09-25      Torsten Irlaender <[email protected]>
1224    
1225            * tools/formed/formed/plugins/web/view_renderer.py: Small fix and
1226              cleanup of the form generation code.
1227    
1228    2007-09-21      Sascha L. Teichmann <[email protected]>
1229    
1230            * tools/formed/formed/plugins/export/sql.py: Added generation time
1231              and DROP TABLE statements to schema export.
1232    
1233    2007-09-20      Sascha L. Teichmann <[email protected]>
1234    
1235            * tools/formed/formed/plugins/export/sql.py: The tables are generated
1236              in correct topolocial order now.
1237    
1238    2007-09-20      Sascha L. Teichmann <[email protected]>
1239    
1240            * tools/formed/formed/plugins/export/mode.py: New. Filter to export
1241              a document with items that are in given mode.
1242    
1243            * tools/formed/formed/model/nodecomponents.py: Added methods to clone
1244              trees depending on selected modes.
1245    
1246            * tools/formed/formed/model/data.py, tools/formed/formed/model/expr.py:
1247              Fixed clone issue with RuleNodes.
1248    
1249            * tools/formed/formed/config.py: Use new plug-in.
1250    
1251    2007-09-17      Sascha L. Teichmann <[email protected]>
1252    
1253            * tools/formed/formed/plugins/web/view_renderer.py: Make the
1254              view renderer a real view renderer. It takes a list of
1255              items now and not only a single page.
1256    
1257            * tools/formed/formed/plugins/web/renderer.py: Feed a list
1258              of items to the view renderer.
1259    
1260    2007-09-17      Torsten Irlaender <[email protected]>
1261    
1262            * tools/formed/formed/plugins/web/view_renderer.py:
1263              Small tweaks in rendering bools.
1264              RadioNodes (with all its children) can now be placed in a container.
1265              The radiobools will not get a surrounding <div> anymore.
1266              I am not sure if the new way results in the wanted behaivor, but the
1267              rendering results are much better now :)
1268              Maybe we need a similar approach for checkboxes?
1269              Rendering groups is still broken in some way.
1270    
1271  2007-09-17      Sascha L. Teichmann <[email protected]>  2007-09-17      Sascha L. Teichmann <[email protected]>
1272    
1273          * tools/formed/formed/plugins/web/view_renderer.py: Fixed          * tools/formed/formed/plugins/web/view_renderer.py: Fixed
1274            a few bugs: Do not render empty containers, do not            a few bugs: Do not render empty containers, do not
1275                  generate misplaced <br class="newline"> in choices.            generate misplaced <br class="newline"> in choices.
1276                  Add a nameless container to catch the items that are            Add a nameless container to catch the items that are
1277                  nor explicitly assigned to a target. Removed FormData.            nor explicitly assigned to a target. Removed FormData.
1278    
1279          * tools/formed/formed/plugins/web/renderer.py: Removed          * tools/formed/formed/plugins/web/renderer.py: Removed
1280            a needless import            a needless import

Legend:
Removed from v.185  
changed lines
  Added in v.356

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26