/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.193  
changed lines
  Added in v.397

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26