/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.220  
changed lines
  Added in v.363

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26