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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26